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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Fórmula DAX para valores especiales entre valores con fórmula "Sum"

Hola a todos,

Necesito encontrar una fórmula DAX para calcular algunos indicadores especiales entre los generales qué fórmula es "Suma".

ejemplo:

La compañía USA tiene 2 plantas: planta 1 &2, cada planta tiene sus propios indicadores KPI. Para obtener los indicadores KPI de Company USA, se utilizan fórmulas para el cálculo.

* Para los indicadores 1 y 5, la fórmula es simple, es la "Suma" de ambas plantas para la fecha correspondiente.

* Para el indicador 4, la fórmula es el valor "Promedio" de ambas plantas para la misma fecha.

* Para el indicador 2 & 3, la fórmula es especial, " Indicador 2 de la empresa EE.UU. = (indicador 2 de la planta 1 x indicador 5 de la planta 1 + indicador 2 de la planta 2 x indicador 5 de la planta 2) / indicador 5 de la empresa EE.UU. La misma fórmula para el indicador 3.

Las fórmulas son fáciles en Excel, pero ¿cómo aplicarlas en DAX en el informe PBI? Probé la medida DAX a continuación añadiendo una tabla para "indicador 4" para calcular el valor "promedio", luego el resto es "Suma". Funciona, pero ¿cómo añadir otra fórmula para el cálculo de la mota del "indicador 2 &3"?

Medida DAX = IF(CALCULATE(COUNTROWS('KPI AverageValue'), FILTER('KPI AverageValue', 'KPI AverageValue'[KPI AverageData]=SELECTEDVALUE(KPI_Global_Data[Data]))) =1 , average(KPI_Global_Data[Value]), SUM(KPI_Global_Data[Value]))

A continuación encontrará imágenes para obtener explicaciones.

EZV12_0-1622134369123.pngEZV12_1-1622134395978.pngEZV12_2-1622134409947.pngEZV12_3-1622134431039.pngEZV12_4-1622134456159.png

Sería genial si usted puede ayudar a encontrar la solución.

Gracias de antemano.

Saludos

Rachel

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @EZV12l,

De hecho, power bi no es adecuado para controlar estos escenarios, las tablas del modelo de datos no incluyen el índice de columnas y filas.

Debe agregar archivos de índice a la tabla para filtrar los cálculos de registros específicos y, a continuación, utilizar una función switch para controlar varios cálculos.

Escribir instrucción condicional mediante SWITCH en DAX y Power BI - RADACAD

saludos
Xiaoxin Sheng

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @EZV12l,

De hecho, power bi no es adecuado para controlar estos escenarios, las tablas del modelo de datos no incluyen el índice de columnas y filas.

Debe agregar archivos de índice a la tabla para filtrar los cálculos de registros específicos y, a continuación, utilizar una función switch para controlar varios cálculos.

Escribir instrucción condicional mediante SWITCH en DAX y Power BI - RADACAD

saludos
Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

Utilice una instrucción SWITCH(TRUE(),...) para controlar cada uno de los escenarios por separado.

Hola @lbendlin

Gracias por su respuesta, sin embargo, como soy nuevo en PBI, ¿puede explicar más en detalles? ¿Es posible que me muestre un ejemplo de su fórmula SWITCH(TRUE(),...) para mi problema anterior?

Muchas gracias.

Rachel

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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