Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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.
Sería genial si usted puede ayudar a encontrar la solución.
Gracias de antemano.
Saludos
Rachel
Solved! Go to Solution.
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
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
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