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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Cómo crear una medida utilizando un valor de columna específico como denominador

Hola

Todavía soy bastante nuevo en Power BI y tengo muchos problemas para comprender las funciones de filtro en DAX. Ejemplo:

davebourgeois87_0-1650297792060.png

La tabla anterior es un ejemplo en el que quiero crear una medida "% de HH", lo que he hecho con éxito. Sin embargo, quiero indexar los valores a la línea total (Panel total en el ejemplo anterior). Intenté crear una medida que devolviera el valor Total del panel, pero no puedo usarlo como denominador para los otros valores de la columna debido al filtrado. Lo que quiero que suceda es algo como lo siguiente de Excel:

davebourgeois87_1-1650298042260.png

Aquí está mi cálculo actual:

% Índice HH = var denom = CALCULATE([Demo % of Total HH's],'Sheet1'[DEMOS]="Total Panel")

return [Demo % del total de HH]/denom*100

¡Cualquier ayuda es muy apreciada!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola

¿Estás buscando algo como esto,

ribisht17_0-1650357927315.png

Nota: Dividir es el nombre de la hoja que tengo

Utilice este cálculo para lograr lo mismo

Solución 2 = SUMA('Dividir' [% del total de HH's]) / CALCULAR(MÁXIMO('Dividir' [% del total de HH's]),TODO('Dividir'),'Divide'[DEMOS]="Panel total",'Dividir'[PROD]=MÁXIMO('Dividir'[PROD]))
Saludos
Ritesh,
Marca mi post como solución si te ayudó| Señores y señoras| Munde y Kudis| Me gusta tu Kudos!! !!
Mi canal de You Tube !! Conéctate en Linkedin || Power BI para usuarios de Tableau

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola

¿Estás buscando algo como esto,

ribisht17_0-1650357927315.png

Nota: Dividir es el nombre de la hoja que tengo

Utilice este cálculo para lograr lo mismo

Solución 2 = SUMA('Dividir' [% del total de HH's]) / CALCULAR(MÁXIMO('Dividir' [% del total de HH's]),TODO('Dividir'),'Divide'[DEMOS]="Panel total",'Dividir'[PROD]=MÁXIMO('Dividir'[PROD]))
Saludos
Ritesh,
Marca mi post como solución si te ayudó| Señores y señoras| Munde y Kudis| Me gusta tu Kudos!! !!
Mi canal de You Tube !! Conéctate en Linkedin || Power BI para usuarios de Tableau

@ribisht17 Sí, esto es genial, ¡muchas gracias!

Syndicate_Admin
Administrator
Administrator

Por favor, comparta su conjunto de datos, es difícil de resolver así

Saludos

Ritesh

¿ @ribisht17

Aquí hay un conjunto de datos relevantes:

PRODDEMOS% del total de HH
DDTotal Panel84.20%
DDGeneración Z (18-29) con niños menores de 6 años85.80%
DDMillennial (30-39) con niños menores de 6 años80.60%
DDGen X (40-54) con niños menores de 6 años71.90%
Marca DD 1Total Panel33.50%
Marca DD 1Generación Z (18-29) con niños menores de 6 años37.00%
Marca DD 1Millennial (30-39) con niños menores de 6 años33.00%
Marca DD 1Gen X (40-54) con niños menores de 6 años26.00%
Marca DD 2Total Panel28.90%
Marca DD 2Generación Z (18-29) con niños menores de 6 años35.70%
Marca DD 2Millennial (30-39) con niños menores de 6 años33.80%
Marca DD 2Gen X (40-54) con niños menores de 6 años31.50%
Marca DD 3Total Panel50.00%
Marca DD 3Generación Z (18-29) con niños menores de 6 años54.60%
Marca DD 3Millennial (30-39) con niños menores de 6 años47.70%
Marca DD 3Gen X (40-54) con niños menores de 6 años39.20%

Mis disculpas, pero no creo que pueda compartir el archivo real porque está en Sharepoint de mi organización y está restringido. Sin embargo, creo que los datos anteriores son todo lo que se necesita. Esencialmente, quiero que el cálculo se realice por separado para cada producto, pero quiero dividir todas las DEMOS excepto total Panel en DEMOS = Total Panel. Así que para PROD = DD, Gen Z / Total Panel, Millennial / Total Panel, Gen X / Total Panel, luego lo mismo para DD Brand 1.

El resultado se vería así:

davebourgeois87_0-1650306360162.png

¡Realmente aprecio su ayuda! Hágame saber si mi tabla de datos es suficiente.

Syndicate_Admin
Administrator
Administrator

¿ @ribisht17

Gracias por su rápida respuesta. Intenté tomar su sugerencia, pero no funciona en este caso o no apliqué el concepto correctamente. Termina calculando dentro de la demo en lugar de tomar el % de la Generación Z de HH y dividir por el % total del panel de HH:

davebourgeois87_0-1650302807952.png

¿Ves algo destacado que hice incorrectamente?

Gracias.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors