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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Crear una medida para recuperar el valor más reciente de una matriz

Estoy creando una matriz visual con el columsn que se indica a continuación. Las primeras 3 columnas se calculan contando los registros de datos que tenemos, sin embargo, los "Casos del condado por 100k" se cargan desde registros públicos. Los datos del condado tienen un promedio de 7 días para cada día. El problema es que las 3 columnas anteriores calculan los datos entre los rangos de fechas (8/22-8/28) en la segmentación de datos, pero para la última columna, solo necesito el valor de la última fecha (8/28). Intenté crear una medida para BUSCARVALUE() a partir de la columna "Casos del condado por 100k" usando mi HelperColumn, pero debido a que hay varios registros de cada ubicación, devuelve un condado de todos los promedios de 7 días del condado. Solo necesito el valor más reciente basado en la fecha del filtro.

Fecha Slicer: 8/22/21 - 8/28/21

CampusMatrícula en el campusCasos de campusPromedio del campus por 100k Casos del condado por 100k (7 días)
Ubicación1
Ubicación2
Ubicación3
Ubicación4

Medida para la última columna:

Promedio de casos del condado por 100k = LOOKUPVALUE('County COVID Data'[cases_avg_per_100k],'County COVID Data'[HelperColumn],'Campus Case Master'[HelperColumn])
Nota: También he probado un valor de búsqueda adicional (consulte a continuación) para intentar obtener solo el valor de la fecha más reciente, pero rellenaría la fecha de hoy en lugar de la fecha más reciente en la matriz (basada en la segmentación de datos de fecha).

Promedio de casos del condado por 100k = LOOKUPVALUE('Datos COVID del condado'[cases_avg_per_100k], 'Datos COVID del condado'[HelperColumn], 'Campus Case Master'[HelperColumn], 'Datos COVID del condado'[Fecha], MAX('Campus Case Master'[Fecha]))

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @MickyG ,

es un poco difícil saberlo sin conocer el modelo de datos. Realmente no veo la necesidad de una búsqueda.

¿Puede verificar si el siguiente enfoque funciona?

County Cases Average per 100k =
CALCULATE(
    SUM( 'County COVID Data'[cases_avg_per_100k] ),
    'County COVID Data'[Date] = MAX( 'Campus Case Master'[Date] )
)

Si necesita ayuda, por favor hágamelo saber.
Si respondiera a su pregunta, estaría encantado de que pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

El "Campus Case Master" y el "County COVID Data" están vinculados por HelperColumn. También he intentado usar la fecha como enlace y obtener los mismos resultados. Además, probé la fórmula que enviaste. El error que recibo es "Se ha utilizado una función MAX en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido".

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors