Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola, chicos
Estoy tratando de crear mi propio pronóstico porque se basa en una planificación.
Para ello tengo algunas medidas y algunos datos para ir con él.
Medida para determinar el precio de las horas en un mes determinado:
Planificación: sumx('Pronóstico'; 'Pronóstico'[Horas] * 'Pronóstico'[PriceFC])
Medida para calcular el total acumulado de las horas trabajadas
CumulativeTotal á CALCULATE(Sum(TimeTransactions[AmountFC]); FILTER(ALL(PowerBI_Calendar[Fecha]); PowerBI_Calendar[Fecha] <-Max(PowerBI_Calendar[Fecha])))
Medida para determinar si necesito utilizar las horas trabajadas reales o la planificación:
GuideLine: IF(OR(SUMX(TimeTransactions; TimeTransactions[AmountFC]) á BLANK(); SUMX(TimeTransactions; TimeTransactions[AmountFC]) < [Planificación]); [Planificación]; SUM(TimeTransactions[AmountFC]))
Medir para obtener el total acumulado de mi directriz para que se pueda mostrar muy bien en un gráfico:
Pronóstico acumulado: CALCULATE([GuideLine]; FILTER(ALL(PowerBI_Calendar[Datum]); PowerBI_Calendar[Datum] <-Max(PowerBI_Calendar[Datum])))
El problema radica en el forcast acumulativo, debe ser un número diferente de lo que está mostrando.
¿Alguien sabe lo que estoy haciendo mal?
Hola @QueenieBarends
Entonces, ¿qué hay en la tabla'TimeTransactions'? ¿Puede mostrarme su archivo .pbix?
Esto parece un problema de totales de medida. Muy común. Vea mi post al respecto aquí: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376
Además, esta medida rápida, medida totales, la palabra final debe obtener lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907
Hola @Greg_Deckler ,
He estado probando su solución, pero no estoy seguro de cómo continuar.
Hice esta medida:
Prueba esto:
MyMeasure2 =
VAR __table = SUMMARIZE(TimeTransactions;[Maand];"__value"; [GuideLine])
Return
IF(HASONEVALUE(TimeTransactions[Project]); [GuideLine];SUMX(__table; [__value]))
Debe resumir por lo que está resumiendo en la visualización de la tabla (se parece a "Maand"). El valor (__value) debe ser la medida que desea agregar correctamente en la línea total.