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):
Si amplío la segmentación a 6 semanas (calendario), ya no cortará los datos de la semana 39:
Si uso solo Semanas, no parece cortar los datos, pero muestra un valor diferente:
¿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.
v-stephen-msft
En respuesta a Farank
Hola @Farank,
Compruebe si este archivo es lo que desea.
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?
v-stephen-msft
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?
v-stephen-msft
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.
v-stephen-msft
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]))
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.
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
v-stephen-msft
En respuesta a Farank
Hola @Farank,
Compruebe si este archivo es lo que desea.
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?