Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
DearestYoki
Frequent Visitor

¿Cómo mostrar la comparación entre el período actual frente al período anterior por mes?

Hola a todos

Actualmente estoy trabajando en un gráfico en crecimiento del período actual (MTD, QTD, YTD, L3M, L6M...) frente al período anterior por mes.

Voy a utilizar MTD como un ejemplo, la expresión de crecimiento se verá así:

IF(SELECTEDVALUE(Filter1[Period1])-"MTD",
(TOTALMTD(SUMX(FILTER(Raw1,Raw1[Level]-"Item"),Raw1[Volume/Value]),'Calendar'[Fecha])-
CALCULATE(TOTALMTD(SUMX(FILTER(Raw1,Raw1[Level]-"Item"),Raw1[Volume/Value]),'Calendar'[Date]),DATEADD('Calendar'[Date],-1,MONTH)))/
CALCULATE(TOTALMTD(SUMX(FILTER(Raw1,Raw1[Level]-"Item"),Raw1[Volume/Value]),'Calendar'[Date]),DATEADD('Calendar'[Date],-1,MONTH))
En resumen, está calculando (valor MTD - valor LMTD)/valor LMTD
Entonces quiero mostrar este valor por mes, el valor del mes debe corresponder al período que selecciono. (es decir, si selecciono "MTD", entonces sólo debería mostrar el valor del último mes; Si selecciono "L6M", se mostrará hace 6 meses hasta el último mes) Así que uso Raw1[Month] como eje en lugar de el 'Calendario'[Mes] en el calendario maestro.
Después de poner todo en el gráfico, el gráfico se vacía.
+-Growth MTD vs LMTD+-Crecimiento MTD vs LMTD Tracking dataDatos de seguimiento
He rastreado los datos utilizados para este objeto visual en particular y el valor de "Total" es exactamente lo que estoy esperando.
El gráfico ideal mostrará Sep sólo con -0.0282 como valor de barra.
A continuación, para otro KPI de diferencia entre el período actual y el período anterior, el gráfico muestra meses tanto del período actual como del período anterior.
La expresión de diferencia entre L3M actual y prev L3M será:
IF(SELECTEDVALUE(Filter1[Period1])-"L3M",
CALCULATE(SUMX(FILTER(Raw1,Raw1[Level]-"Item"&&Raw1[CDESC]-"Total Thailand"),Raw1[Volume/Value]),DATESBETWEEN('Calendar'[Date],[L3M Start],[PeriodEnd]))-
CALCULATE(SUMX(FILTER(Raw1,Raw1[Level]-"Item"&&Raw1[CDESC]-"Total Thailand"),Raw1[Volume/Value]),DATESBETWEEN('Calendar'[Date],[L6M Start],[L3M Start]-1))
L3M current vs L3M previousCorriente L3M vs L3M anteriorTracking DataDatos de seguimiento
Las instantáneas son para el gráfico L3M y sus datos de seguimiento.
Sobre la base de los 2 escenarios anteriores, me gustaría pedir ayuda sobre cómo obtener un resultado de comparación adecuado que se muestra en un rango adecuado de meses.
El gráfico ideal debe mostrar JUL - SEP sólo con alguna diferencia...
Sería genial si alguien pudiera ayudarme. ¡Muchas gracias!
Saludos
Yoki
2 REPLIES 2
v-lionel-msft
Community Support
Community Support

Hola @DearestYoki ,

¿Le importaría compartir su archivo .pbix? O muéstrenos los datos de la muestra.

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@DearestYoki, pruebe una medida previa de 3 meses para 3-6 meses con la misma fórmula L3M

Ejemplo

3 meses detrás de Ventas - CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-3,Month))

Utilice esto en esta medida en la misma fórmula que L3M para L3M

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.