Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Me gustaría tener una escala condicional de colores de menor a mayor, pero hecha por filas.
Como ahora, lo tengo por todo el total métrico que usé, pero realmente lo quiero por fila. ¿Podrías ayudarme?
Mi matriz es esta:
Su configuración es:
Donde KPI es la tabla con el Nombre de la fila como:
Donde Mes es el mes (columnas)
Y donde Actual es la métrica de la siguiente manera:
Me gustaría determinar para LITROS, el peor y el mejor mes por número, y lo mismo para todas las demás filas de KPI.
Por favor, necesito ayuda, gracias.
Lamento no haber entendido muy bien lo que quiere decir, proporcione algunos datos de muestra en sus tablas (excluya los datos confidenciales) con formato de texto y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor si puede compartir un archivo pbix simplificado . Gracias.
Saludos
Neeko Tang
Hola
Uso Analysis Service, no puedo simplificar el archivo pbix.
Trabajemos con este escenario, simplificado.
Tabla: KPI_Principales
Columnas: KPI, Orden
Valores: {litros, 1}, {MB, 2}, {gastos, 3}
Tabla: DWH DimDate (por meses)
Medida: Valor total =
VAR RowResume = SELECTEDVALUE ('DWH KPI_Principales'[KPI])
RETURN
SWITCH (
RowResume,
"Litros", [Total Litros],
"MB", [Margen Bruto],
"Gastos", [Total Gastos])
donde [total de litros] = SUMA('Operación DWH'[Importe])
donde [margen bruto] = SUMA('DWH Finance'[MB])
donde [gastos totales] = SUMA('DWH real'[importe])
En este caso, tres elementos diferentes de la tabla KPI, son las medidas de tres tablas diferentes como se puede ver arriba.
Espero que esto aclare mejor tus dudas. ¡Gracias!
Hola
¡Gracias! Pero el problema es que su tabla DATA no la tengo, mi medida relacionada con su Medida Real es un Switch dependiendo del campo en la tabla KPI y tiene diferentes Medidas de otras tablas.
Cómo puedo hacer esto:
Rank by Month = RANKX ( FILTER(ALLSELECTED( 'Data'),[KPI]=MAX([KPI])), CALCULATE(SUM(Data[Actual])) ,, ASC )
De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.
(1) Estos son mis datos de prueba.
Datos:
KPI:
Mes:
(2) Podemos crear dos medidas.
Actual measure = SUM('Data'[Actual])
Rank by Month =
RANKX (
FILTER(ALLSELECTED( 'Data'),[KPI]=MAX([KPI])),
CALCULATE(SUM(Data[Actual])) ,,
ASC
)
(3) Establezca el formato condicional y luego el resultado es el siguiente.
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.