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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Necesidad de actualizar las medidas de DAX para tener en cuenta un filtro de página (problema complejo)

hola

Tengo tres medidas que están funcionando correctamente... aunque ahora necesito actualizarlos para considerar uno de los filtros de página que he agregado a la página.

Estas son mis medidas actuales que necesito actualizar:

Tasa de readmisión de 7 días Delta v2 =
SI (
SELECTEDVALUE ( 'Paso de intervención correcto'[Resultado] ) <> "Total",
CALCULAR (
SUM ( 'Post Call to Home Append'[7 Day Readmit flag] ) / SUM ( 'Post Call to Home Append'[EASY COUNT] ),
FILTRO (
ALL ( 'Post Call to Home Append' ),
[Columna intervención correcta] = SELECTEDVALUE ( 'Paso de intervención correcto'[Resultado] )
)
),
CALCULAR (
SUM ( 'Post Call to Home Append'[7 Day Readmit flag] ) / SUM ( 'Post Call to Home Append'[EASY COUNT] ),
FILTER ( ALL ( 'Post Call to Home Append' ), [Successful Intervention Column] IN { "Yes","No"}
)

))

Tasa de readmisión de 14 días Delta v2 =
SI (
SELECTEDVALUE ( 'Paso de intervención correcto'[Resultado] ) <> "Total",
CALCULAR (
SUM ( 'Post Call to Home Append'[14 Day Readmit flag] ) / SUM ( 'Post Call to Home Append'[EASY COUNT] ),
FILTRO (
ALL ( 'Post Call to Home Append' ),
[Columna intervención correcta] = SELECTEDVALUE ( 'Paso de intervención correcto'[Resultado] )
)
),
CALCULAR (
SUM ( 'Post Call to Home Append'[14 Day Readmit flag] ) / SUM ( 'Post Call to Home Append'[EASY COUNT] ),
FILTER ( ALL ( 'Post Call to Home Append' ), [Successful Intervention Column] IN { "Yes","No"}
)

))
Tasa de readmisión de 30 días Delta v2 =
SI (
SELECTEDVALUE ( 'Paso de intervención correcto'[Resultado] ) <> "Total",
CALCULAR (
SUM ( 'Post Call to Home Append'[30 Day Readmit flag] ) / SUM ( 'Post Call to Home Append'[EASY COUNT] ),
FILTRO (
ALL ( 'Post Call to Home Append' ),
[Columna intervención correcta] = SELECTEDVALUE ( 'Paso de intervención correcto'[Resultado] )
)
),
CALCULAR (
SUM ( 'Post Call to Home Append'[30 Day Readmit flag] ) / SUM ( 'Post Call to Home Append'[EASY COUNT] ),
FILTER ( ALL ( 'Post Call to Home Append' ), [Successful Intervention Column] IN { "Yes","No"}
)

))

Como puede ver en la siguiente imagen, estas tres medidas se utilizan como valores de columna del objeto visual. También notará que estoy usando el campo Resultado como eje compartido:

Capture.PNG

Todas estas medidas se calculan correctamente para todos los grupos. Pero ahora necesito tener un filtro desplegable de página donde pueda seleccionar un grupo específico y tener esta actualización visual del gráfico de barras basada en la selección. Como se puede ver en la foto de arriba, he añadido el filtro. Sin embargo, cuando cambio una selección no está interactuando con el objeto visual.

Esta es una imagen del mapa de relaciones:

Capture2.PNG

- El filtro Grupo de empleadores se rellena con el campo Nombre de grupo de la tabla EmployerGroups

- La relación de la tabla employergroups uno a muchos con la tabla del apéndice de la llamada al hogar del poste basada en el colum del ID del grupo que está presente en ambas tablas

- Necesitaba crear la tabla Successful Intervention Passthrough para poder crear la columna Totales... así que podría trazar los resultados Total, Sí y No en la misma tabla.

Pero ahora, con las tres fórmulas que mencioné antes... No tengo ni idea de cómo actualizarlos (cómo volver a escribirlos) para interactuar con el filtro de grupo de empleadores porque no tiene ninguna relación directa con la tabla de paso a través de intervención correcta.

¿Puedes por favor ayudarme aquí????

Gracias

Andrew

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí, @AW1976NOVA

La función ALL omite todos los filtros, independientemente de su procedencia. Por el contrario, la función ALLSELECTED sólo omite los filtros procedentes de la consulta interna.

Intente reemplazar la función ALL por la función ALLSELECTED.

Saludos
Equipo de soporte de la comunidad _ Eason

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Allí, @AW1976NOVA

La función ALL omite todos los filtros, independientemente de su procedencia. Por el contrario, la función ALLSELECTED sólo omite los filtros procedentes de la consulta interna.

Intente reemplazar la función ALL por la función ALLSELECTED.

Saludos
Equipo de soporte de la comunidad _ Eason

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.