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.
¿Por qué mi última columna de % YTD no me está dando la salida correcta?
Solved! Go to Solution.
Hola @sbhan4 ,
Según mi entendimiento, desea utilizar divide() para calcular dos valores YTD, ¿verdad?
Puede seguir estos pasos:
1.Crear una tabla calander y gestionar las relaciones entre las dos tablas basadas en "Fecha"
DateTable =
CALENDAR (
MIN ( Released_Documents[Date] ),
MAX ( Released_Documents[Date] ) + 30
)
2.Calcular los valores YTD por separado
Cumm Actual =
CALCULATE (
SUM ( Released_Documents[Actual] ),
DATESYTD ( Released_Documents[Date] )
)
YTD Target =
CALCULATE (
SUM ( Released_Documents[2020 Target] ),
DATESYTD ( 'Released_Documents'[Date] )
)
O agregue una columna Index y, a continuación, utilice la siguiente fórmula:
Cumm Actual =
IF (
ISBLANK ( MAX ( Released_Documents[Index] ) ),
BLANK (),
CALCULATE ( SUM ( Released_Documents[Actual] ), DATESYTD ( 'DateTable'[Date] ) )
)
YTD Target =
IF (
ISBLANK ( MAX ( Released_Documents[Index] ) ),
BLANK (),
CALCULATE (
SUM ( Released_Documents[2020 Target] ),
DATESYTD ( 'DateTable'[Date] )
)
)
3.Divide() (para Nueva columna)
% YTD Target =
DIVIDE ( [Cumm Actual], [YTD Target] )
Mi visualización tiene este aspecto:
¿Es el resultado lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.
Saludos
Eyelyn Qin
Aquí está mi archivo pbix.
Si respondí a su pregunta, por favor marque mi respuesta como solución, gracias.
Saludos
Eyelyn Qin
@sbhan4 ,
YTD real - CALCULATE([Real],DATESYTD('Date'[Date],"12/31"))
Actual Last YTD á CALCULATE([Real],DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
YTD objetivo - CALCULATE([Target],DATESYTD('Date'[Date],"12/31"))
Destino último YTD - CALCULATE([Target],DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
% - divide([YTD real],[Objetivo YTD])
Parece que la agregación está obteniendo el valor MAX de la columna real de Cumm. y simliar cosa que sucede en YTD Target también.
Necesitas modificar tu fórmula algo como esto.
% YTD Target = DIVIDE (MAX(Realeased_Documents[Cumm Actual]),MAX(Released_Doucments[YTD Target]))
y ver los resultados
Proud to be a Super User!
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |