Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Variar la fórmula de la columna calculada

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étricoMarzo 2025Abr 2025Ene-Abr 2025
Los 20 principales proveedores342344347
Ingresos brutos$10,000,000$11,000,000$13,000,000
Envíos42,00044,00051,000
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

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

Syndicate_Admin
Administrator
Administrator

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

Syndicate_Admin
Administrator
Administrator

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

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors