Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola
Por lo tanto, estoy creando un informe de KPI que resume la posición total de RAG de diferentes KPI.
Esta matriz muestra la puntuación RAG para cada KPI a lo largo del tiempo:
Bien hasta ahora.
Ahora, estoy tratando de configurar un gráfico de resumen general que cuente el estado de RAG para cada KPI, pero solo cuente el estado de cada KPI para el último período para cada KPI donde hay un estado de RAG.
Entonces, en el ejemplo anterior, me gustaría regresar:
Verde 8
Rojo 8
Ámbar 4.
Hasta ahora, tengo esta medida:
Pero devuelve estos valores:
Parece que está mirando el último período donde hay un color y contando solo ese período.
¿Alguien puede ver lo que necesito cambiar en la medida para que funcione como quiero?
Solved! Go to Solution.
Ninguna de las soluciones sugeridas funcionó, pero se me ocurrió la mía.
Con la ayuda del chat CPT creé tres medidas para cada uno de los colores RAG:
Ninguna de las soluciones sugeridas funcionó, pero se me ocurrió la mía.
Con la ayuda del chat CPT creé tres medidas para cada uno de los colores RAG:
Hola @Fusilier2 ,
También me tomaría un momento para agradecer a @rajendraongole1 , por participar activamente en el foro de la comunidad y por las soluciones que ha estado compartiendo en el foro de la comunidad. Sus contribuciones marcan una diferencia real.
Quería comprobar si tuvo la oportunidad de revisar la información proporcionada. No dude en contactarnos si tiene más preguntas
Hola @Fusilier2 - en la medida actual para encontrar el último período general,. Verifique la medida modificada a continuación
Recuento de RAG (más reciente por KPI) =
VAR LatestRAGPeriodPerKPI =
CALCULATETABLE(
ADDCOLUMNS(
VALUES('datos sin procesar de KPI'[Código KPI]),
"@LatestPeriod",
CALCULAR(
MAX('Datos sin procesar de KPI'[Período ]),
FILTRO(
'datos brutos de KPI',
NOT ISBLANK('KPI datos brutos'[color RAG])
&& 'KPI raw data'[Código KPI] = ANTES('KPI raw data'[Código KPI])
)
)
)
)
DEVOLUCIÓN
COUNTROWS(
FILTRO(
'datos brutos de KPI',
NO ESBLANK('DATOS BRUTOS DE KPI'[COLOR DE RAG]) &&
'Datos sin procesar de KPI'[Período ] = LOOKUPVALUE(
"@LatestPeriod",
LatestRAGPeriodPerKPI[Código KPI], 'Datos sin procesar de KPI'[Código KPI]
)
)
)
y también verifique cada color,
Recuento rojo de RAG =
CALCULAR(
[Recuento de RAG (más reciente por KPI)],
'KPI raw data'[color RAG] = "Rojo"
) de esta manera.
Espero que esto ayude.
Gracias.
Pero cuando intento introducir el primer compás obtengo un :
La función LOOKUPVALUE espera una referencia de columna como argumento número 1.
mensaje de error.
Hola @Fusilier2 - ¿Puedes probar esto?
Recuento de RAG (más reciente por KPI) =
VAR LatestRAGTable =
RESUMIR(
FILTRO(
'datos brutos de KPI',
NOT ISBLANK('KPI datos brutos'[color RAG])
),
'KPI raw data' [código KPI],
"Último período",
CALCULAR(
MAX('Datos sin procesar de KPI'[Período])
)
)
DEVOLUCIÓN
COUNTROWS(
FILTRO(
'datos brutos de KPI',
NO ESBLANK('DATOS BRUTOS DE KPI'[COLOR DE RAG]) &&
'Datos sin procesar de KPI'[Período] =
LOOKUPVALUE(
LatestRAGTable[LatestPeriod],
LatestRAGTable[Código KPI], 'Datos sin procesar de KPI'[Código KPI]
)
)
)
Muchas gracias por su ayuda. Muy apreciado.
Desafortunadamente, ahora recibo este error:
La variable de tabla 'LatestRAGTable' no se puede usar en el contexto actual porque se espera una tabla base.
Ok, cambiando a la función TREATAS, como se muestra a continuación:
Recuento de RAG (más reciente por KPI) =
VAR LatestRAGTable =
RESUMIR(
FILTRO(
'datos brutos de KPI',
NOT ISBLANK('KPI datos brutos'[color RAG])
),
'KPI raw data' [código KPI],
"LatestPeriod", CALCULATE(MAX('KPI raw data'[Period]))
)
DEVOLUCIÓN
CALCULAR(
COUNTROWS('datos sin procesar de KPI'),
FILTRO(
'datos brutos de KPI',
NOT ISBLANK('KPI datos brutos'[color RAG])
),
TREATAS(
SELECTCOLUMNS(LatestRAGTable, "Código KPI", [Código KPI]),
'Datos sin procesar de KPI'[Código KPI]
),
TREATAS(
SELECTCOLUMNS(LatestRAGTable, "Period", [LatestPeriod]),
'Datos sin procesar de KPI'[Punto]
)
)
Por favor, chck esto.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!