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.
Estoy elaborando un informe con Power BI. Los datos que mostraré son los de un volumen de negocios. Dentro de la fuente de datos tengo estos datos.
Mes | Cantidad | Filtro |
1 | 17 | opción A |
1 | 15 | Opción B |
1 | 16 | Opción C |
2 | 12 | Opción A |
2 | 14 | Opción B |
2 | 13 | Opción C |
3 | 17 | Opción A |
3 | 18 | Opción B |
3 | 16 | Opción C |
Tengo esto en el informe:
Para la columna de filtro voy a crear una segmentación de datos y cuando no hay nada seleccionado la suma de todas las opciones deben mostrarse en el gráfico, cuando se selecciona en o múltiples sólo las selecciones deben mostrarse en el gráfico. Para crear el gráfico he creado esta medida:
Commulative ammount ? CALCULATE( SUM('Turnover'[Ammount]), FILTER( ALL('Turnover'), 'Turnover'[Month] <- MAX('Turnover'[Month]) )
En esta situación, cuando selecciono una opción de los filtros, el gráfico no cambia los datos. ¿Cómo podría hacer esto?
@HPauwelyn , usar allselected
Commulative ammount ? CALCULATE( SUM('Turnover'[Ammount]), FILTER( ALLSELECTED('Turnover'), 'Turnover'[Month] <' MAX('Turnover'[Month]) )
Pruebe ALLSELECTED() en lugar de ALL().
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
¿Obtiene las opciones de la tabla 'Turnover'?
En ese caso, intente:
Commulative ammount ? CALCULATE(SUM('Turnover'[Ammount]), FILTER( ALLEXCEPT('Turnover', 'Turnover'[Filter] ), 'Turnover'[Month] <- MAX('Turnover'[Month]) )
Commulative ammount =
CALCULATE(
SUM('Turnover'[Ammount]),
FILTER(
'Turnover',
'Turnover'[Month] <= MAX('Turnover'[Month])
)
)
Proud to be a Super User!
Creo que usted debe utilizar ALLSELECTED en lugar de TODO para los resultados deseados:
Commulative ammount =
CALCULATE(
SUM('Turnover'[Ammount]),
FILTER(
ALLSELECTED('Turnover'),
'Turnover'[Month] <= MAX('Turnover'[Month])
)
)
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 | |
2 | |
2 | |
2 | |
1 |