Semanas (Calendario) vs Solo Semanas en Date Slicer

Un usuario Pregunto ✅

Farank

Hola,

Me preguntaba si alguien podría ayudarme a entender la diferencia entre Semanas y Semanas (Calendario) en una cortadora de fechas.

Tengo una matriz ordenada por las últimas 5 semanas calendario y corta una parte de una medida. Consulte la fila Total de etapas a continuación (solo un recuento distinto de una columna específica):

Farank_0-1604325512923.png

Si amplío la segmentación a 6 semanas (calendario), ya no cortará los datos de la semana 39:

Farank_1-1604325553921.png

Si uso solo Semanas, no parece cortar los datos, pero muestra un valor diferente:

Farank_2-1604325616229.png

¿Cuál es la diferencia entre los dos? Parece que solo Weeks va de un martes a la fecha de hoy (también un martes) y Weeks (Calendar) es de domingo a sábado. ¿Cómo puedo mostrar las últimas 5 semanas (calendario) sin que corte los datos de la última semana?

Cualquier ayuda sería muy apreciada.

Gracias.

En respuesta a Farank

Hola @Farank,

Compruebe si este archivo es lo que desea.

5.png

Atentamente

Esteban Tao

Si esta publicación ayuda,entonces considerar Aceptarlo como el solución para ayudar a otros miembros a encontrarla más rápido.

Farank

¿Por qué tenemos que crear medidas y columnas para que Power BI no corte los datos de la última semana en la matriz como se muestra en las imágenes de la primera publicación? ¿Por qué Power BI hace esto?

En respuesta a Farank

Hola @Farank,

Lamento responder tan tarde.

Si selecciona Semanas (Calendario), siempre se considera la semana natural completa para el período. Esto significa que comenzará el sábado y terminará el domingo, porque del 1 al 2 de noviembre no es una semana calendario completa (noviembre es el día actual en la imagen).

Si selecciona Semanas, retrocede siete días. Si la fecha relativa son las últimas 2 semanas, solo retrocede 14 días desde el día actual.

Atentamente,

Esteban Tao

Farank

En respuesta a v-stephen-msft

Hola @v-stephen-msft
Para la semana 39 en el caso de Semanas (Calendario), corta los datos de esa semana a menos que extienda la fecha relativa más allá de esa semana. ¿No debería mostrar la semana calendario completa de datos allí sin tener que extenderse más allá? Eso es lo que no entiendo. Creo que su respuesta establece que la semana 39 sería de sábado a domingo, pero está cortada a menos que extienda a la semana 38. Entonces no corta los datos de la semana 39. No parece estar contabilizando todos los días de esa semana. como dices en tu respuesta.

Farank

Esto funciona. Gracias @v-stephen-msft. ¿Puedo preguntar qué está haciendo el programa para cortar la última semana en primer lugar? ¿Es esto algo que se arreglará en el futuro o es necesario que Power BI funcione de esta manera?

En respuesta a Farank

Hola @Farank,

¿Qué significa el programa está haciendo para cortar la última semana?

Atentamente,

Esteban Tao

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @Farank,

Aquí hay una solución.

Bien podría haber otras formas de manejar esto.

Modelo ficticio de Power BI aquí.

1.Crea una tabla separada.

Table 2 = DISTINCT(SELECTCOLUMNS('Table',"Last n weeks(calendar)",[Week]))

4.png

2.Cree una medida.

Measure = 
VAR _wt =
    WEEKNUM ( TODAY (), 2 )
RETURN
    IF (
        ISFILTERED ( 'Table 2'[Last n weeks(calendar)] ),
        CALCULATE (
            SUM ( 'Table (2)'[Value] ),
            FILTER (
                'Table',
                [Week] <= _wt
                    && [Week]
                        >= _wt - SELECTEDVALUE ( 'Table 2'[Last n weeks(calendar)] )
            )
        )
    )

3.El resultado es el siguiente. Eso mostrar las últimas 5 Semanas (Calendario) sin cortar los datos de la última semana.

5.png

Atentamente,

Esteban Tao

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Farank

En respuesta a v-stephen-msft

Hola @v-stephen-msft,
Intenté recrear su solución para mi aplicación, pero estoy usando medidas dentro de la matriz, no columnas, y no las sigo completamente.

Aquí está la muestra:
Prueba pbix

En respuesta a Farank

Hola @Farank,

Compruebe si este archivo es lo que desea.

5.png

Atentamente

Esteban Tao

Si esta publicación ayuda,entonces considerar Aceptarlo como el solución para ayudar a otros miembros a encontrarla más rápido.

amichandak

@Farank, la semana del calendario debe llamar a la fecha de inicio de la semana el domingo. El otro debe rodar semana * 7 días

Farank

En respuesta a amichandak

@amitchandak

Sí, pero ¿por qué corta los datos? Si extiendo a 6 semanas, el valor de la semana 39 cambia a lo que debería ser. ¿Cómo soluciono o mitigo este problema?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *