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.
Hola
Estoy usando la querry directa para obtener los datos. Me gustaría calcular el %change entre las columnas que i adjuntamos . ¿Cómo puedo éxito?
Solved! Go to Solution.
Hola @bahadir ,
Measure =
VAR x =
SUMX(
FILTER( Sheet2, [C3] = MAX([C3]) && [Year] = MAX([Year]) ),
[Value]
)
VAR y =
SUMX(
FILTER( ALLSELECTED(Sheet2), [C3] = MAX([C3]) && [Year] = MAX([Year])+ 1 ),
[Value]
)
RETURN
VAR Z =
DIVIDE(
y - x,
X
)
RETURN
IF(
y = BLANK(),
BLANK(), Z
)
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.
Hola @bahadir ,
Measure =
VAR x =
SUMX(
FILTER( Sheet2, [C3] = MAX([C3]) && [Year] = MAX([Year]) ),
[Value]
)
VAR y =
SUMX(
FILTER( ALLSELECTED(Sheet2), [C3] = MAX([C3]) && [Year] = MAX([Year])+ 1 ),
[Value]
)
RETURN
VAR Z =
DIVIDE(
y - x,
X
)
RETURN
IF(
y = BLANK(),
BLANK(), Z
)
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.
Muchas gracias @v-lionel-msft funciona ahora, me enfrenté a problemas extraños cuando trato de obtener el resultado debido a mi sección "Año" de la Fecha . Principalmente obtengo un resultado diferente cuando utilizo el año "Gider YIL" . Algo va mal en el backround . . .
"""
Hola , cada vez que intenté agregar una nueva columna de medida en la matriz, obtengo un error
Cualquier sugerencia será muy útil.
@bahadir , No no se puede, Usted tiene utilizar la inteligencia del tiempo si la fecha está allí o crear diff usando años
Ejemplos
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
//Only year vs Year, not a level below
This Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])))
Last Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])-1))
rolling = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]>=max('Date'[Year])-2 && 'Date'[Year]<=max('Date'[Year])) )
diff = [This Year]-[Last Year ]
diff % = divide([This Year]-[Last Year ],[Last Year ])
Power BI — Año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |