Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos
Tengo mis datos como abajo.
Id | OUTPUT_TYPE | FORECASTED_MONTH | FORECAST_QTY | Cumm. FORECAST_QTY |
1 | Nominal | 3 | 26 | 26 |
1 | Nominal | 6 | 27 | 54 |
1 | Nominal | 9 | 28 | 82 |
1 | Nominal | 12 | 29 | 111 |
1 | Nominal | 18 | 60 | 172 |
1 | Nominal | 24 | 62 | 234 |
1 | Nominal | 36 | 127 | 360 |
1 | Nominal | 48 | 128 | 488 |
1 | Nominal | 60 | 127 | 615 |
1 | UPPER_BOUND | 3 | 32 | 26 |
1 | UPPER_BOUND | 6 | 34 | 66 |
1 | UPPER_BOUND | 9 | 36 | 102 |
1 | UPPER_BOUND | 12 | 37 | 139 |
1 | UPPER_BOUND | 18 | 78 | 217 |
1 | UPPER_BOUND | 24 | 82 | 299 |
1 | UPPER_BOUND | 36 | 170 | 469 |
1 | UPPER_BOUND | 48 | 172 | 641 |
1 | UPPER_BOUND | 60 | 169 | 810 |
1 | LOWER_BOUND | 3 | 22 | 26 |
1 | LOWER_BOUND | 6 | 22 | 44 |
1 | LOWER_BOUND | 9 | 23 | 67 |
1 | LOWER_BOUND | 12 | 23 | 90 |
1 | LOWER_BOUND | 18 | 46 | 136 |
1 | LOWER_BOUND | 24 | 46 | 182 |
1 | LOWER_BOUND | 36 | 92 | 274 |
1 | LOWER_BOUND | 48 | 91 | 365 |
1 | LOWER_BOUND | 60 | 89 | 454 |
Donde la última columna comm. ForeCast_Qty es suma acumulativa de cantidad de pronóstico. Quiero generar comm. Forecast_Qty usando la expresión DAX. Pero no viene como se esperaba.
He usado debajo de la fórmula
Id | FORECAST_MONTH | OUTPUT_TYPE | FORECAST_QTY | Cumm. FORECAST_QTY |
1 | 3 | UPPER_BOUND | 32 | 1932.113659 |
1 | 6 | UPPER_BOUND | 34 | 3987.743786 |
1 | 9 | UPPER_BOUND | 36 | 6153.976373 |
1 | 12 | UPPER_BOUND | 37 | 8417.15069 |
1 | 18 | UPPER_BOUND | 78 | 13180.17074 |
1 | 24 | UPPER_BOUND | 82 | 18176.57163 |
1 | 36 | UPPER_BOUND | 170 | 28551.03983 |
1 | 48 | UPPER_BOUND | 172 | 39048.55704 |
1 | 60 | UPPER_BOUND | 169 | 49351.2418 |
1 | 3 | Nominal | 26 | 1603.994892 |
1 | 6 | Nominal | 27 | 3279.197087 |
1 | 9 | Nominal | 28 | 5012.524375 |
1 | 12 | Nominal | 29 | 6793.830674 |
1 | 18 | Nominal | 60 | 10468.45101 |
1 | 24 | Nominal | 62 | 14250.6209 |
1 | 36 | Nominal | 127 | 21989.71836 |
1 | 48 | Nominal | 128 | 29789.28012 |
1 | 60 | Nominal | 127 | 37507.12435 |
1 | 3 | LOWER_BOUND | 22 | 1328.185432 |
1 | 6 | LOWER_BOUND | 22 | 2688.436389 |
1 | 9 | LOWER_BOUND | 23 | 4067.609045 |
1 | 12 | LOWER_BOUND | 23 | 5458.004435 |
1 | 18 | LOWER_BOUND | 46 | 8256.060605 |
1 | 24 | LOWER_BOUND | 46 | 11062.8622 |
1 | 36 | LOWER_BOUND | 92 | 16664.66502 |
1 | 48 | LOWER_BOUND | 91 | 22206.62438 |
1 | 60 | LOWER_BOUND | 89 | 27649.1102 |
No entiendo dónde está el error. Por favor, ayúdame a resolver esto.
Gracias
Rajesh S Hegde
Solved! Go to Solution.
@hegdecisco86 , Probar como
Cantidad Cummulativa Nueva ( Cummulative Qty)
CALCULATE(
SUM('Pronóstico'[FORECAST_QTY]),
FILTRO(
allselected('Forecasting'),'Forecasting'[ID],'Forecasting'[OUTPUT_TYPE] max('Forecasting'[OUTPUT_TYPE]) &&
'Previsión'[FORECAST_MONTH] <- MAX('Previsión'[FORECAST_MONTH])
)
)
este es un grafico tipo matriz de power bi
Hola buenas tardes estoy en un dilema aca el %TO Voluntary me sale 9.05% el total pero cuando deseo mostrar en grafico me sale un valor menor 8.1. que debo de hacer para que cuando haga un grafico me salga el % total correcto .
Pongo la imagen del grafico que no concuerda con las cantidades totales.
Favor su apoyo.
Hola @hegdecisco86 ,
Estos son los pasos que puede seguir:
1. Cree una columna calculcada.
Cumm. FORECAST_QTY =
CALCULATE(SUM('Table'[FORECAST_QTY]),FILTER('Table','Table'[Index]<=EARLIER('Table'[Index])&&'Table'[OUTPUT_TYPE]=EARLIER('Table'[OUTPUT_TYPE])))
2. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
que DAX debe funcionar bien.por favor vea el archivo adjunto.
Proud to be a Super User!
Gracias @ryan_mayu, está funcionando como se esperaba. Tenía columnas adicionales y por lo tanto no iba a venir. Ahora me he quitado y está funcionando bien
@hegdecisco86 , Probar como
Cantidad Cummulativa Nueva ( Cummulative Qty)
CALCULATE(
SUM('Pronóstico'[FORECAST_QTY]),
FILTRO(
allselected('Forecasting'),'Forecasting'[ID],'Forecasting'[OUTPUT_TYPE] max('Forecasting'[OUTPUT_TYPE]) &&
'Previsión'[FORECAST_MONTH] <- MAX('Previsión'[FORECAST_MONTH])
)
)
Gracias @amitchandak,está funcionando como se esperaba. Tenía columnas adicionales y por lo tanto no iba a venir. Ahora me he quitado y está funcionando bien