Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
No estoy seguro de qué objeto visual será el más adecuado para este caso de uso.
Tenemos una tabla de varias métricas (# de los 20 principales proveedores, ingresos brutos, envíos, etc.) y estamos buscando mostrar estas métricas para cualquier mes y el año anterior. El mes es seleccionable, por lo que el siguiente ejemplo podría ser de enero a febrero. Piense que las 3 columnas serán una columna calculada con un SWITCH para controlar qué métrica se calcula, pero no funcionó. Me pregunto si matrix es la mejor solución. Cualquier pensamiento es apreciado. Gracias.
Métrico | Marzo 2025 | Abr 2025 | Ene-Abr 2025 |
Los 20 principales proveedores | 342 | 344 | 347 |
Ingresos brutos | $10,000,000 | $11,000,000 | $13,000,000 |
Envíos | 42,000 | 44,000 | 51,000 |
Hola @markperrone ,
¿Solo quería verificar si tuvo la oportunidad de revisar la sugerencia proporcionada?
Si la respuesta ha abordado su consulta, acéptela como una solución para que otros miembros puedan encontrarla fácilmente.
Gracias
Hola @markperrone ,
¿Solo quería verificar si tuvo la oportunidad de revisar la sugerencia proporcionada?
Si la respuesta ha abordado su consulta, acéptela como una solución para que otros miembros puedan encontrarla fácilmente.
Gracias
Hola @markperrone ,
Debe usar un objeto visual de matriz en lugar de columnas calculadas, ya que las columnas calculadas son estáticas y no responden a las selecciones de segmentación. Para mostrar métricas como los 20 proveedores principales, los ingresos brutos y los envíos a lo largo de dos meses seleccionados y el año de trabajo, comience por remodelar sus datos en un formato largo con columnas para métrica, fecha y valor. A continuación, cree una única medida de DAX:
Metric Value = SUM('MetricsTable'[Value])
En la tabla Fecha, cree una columna calculada que asigne etiquetas como "Mes1", "Mes2" y "YTD" en función de las selecciones de los usuarios:
Selected Label =
SWITCH(TRUE(),
'Date'[Month] = SELECTEDVALUE('MonthSelector'[Month1]), "Month1",
'Date'[Month] = SELECTEDVALUE('MonthSelector'[Month2]), "Month2",
'Date'[Date] IN DATESYTD('Date'[Date]), "YTD"
)
Utilice esta nueva etiqueta como campo de columna en la matriz. Coloque Métrica en las filas, Etiqueta seleccionada en las columnas y Valor de métrica como los valores. Esta configuración hace que el modelo sea dinámico y responda a las segmentaciones. No use SWITCH dentro de una columna calculada para intentar cambiar las métricas, ya que no funcionará porque las columnas calculadas se evalúan durante la carga de datos, no cuando cambian las segmentaciones. Las medidas y los objetos visuales de matriz están diseñados para manejar exactamente este tipo de diseño flexible.
Saludos