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

Excepto con filtro dinámico no está funcionando

Estoy tratando de obtener todos los estudiantes de mi tabla 1 que no existen en la tabla 2 utilizando la función EXCEPT. Pude hacer que funcionara cuando los filtros estaban codificados, pero tan pronto como agregué el filtro dinámico, los resultados me muestran en blanco. No estoy seguro de por qué está sucediendo esto. Estoy adjuntando la medida que está funcionando y no funciona respectivamente (tengo términos de cohorte e inscripción como dos segmentaciones de datos diferentes)

Medida :=
VAR selectedCohortTerm =
SELECTEDVALUE ( 'Dim Cohort Term'[Descripción del término] )
VAR selectedTrackingTerm =
SELECTEDVALUE ( 'Dim Inscribir Term'[Descripción del término] )
VAR ADM =
CALCULABLE (
DISTINCT ( 'Fact Admissions'[Dim Person Key] ),
'Dim Cohort Term'[Descripción del término] = selectedCohortTerm
)
VAR ENRL =
CALCULABLE (
DISTINCT ( 'Fact eNROLLMENT'[Dim Person Key] ),
'Dim Enroll Term'[Descripción del término] = "Otoño 2019"
)
devolución
COUNTROWS ( EXCEPTO ( ADM, ENRL ) )
Medida que no funciona =
VAR selectedCohortTerm =
SELECTEDVALUE ( 'Dim Cohort Term'[Descripción del término] )
VAR selectedTrackingTerm =
SELECTEDVALUE ( 'Dim Inscribir Term'[Descripción del término] )
VAR ADM =
CALCULABLE (
DISTINCT ( 'Fact Admissions'[Dim Person Key] ),
'Dim Cohort Term'[Descripción del término] = selectedCohortTerm
)
VAR ENRL =
CALCULABLE (
DISTINCT ( 'Fact eNROLLMENT'[Dim Person Key] ),
'Dim Inscribir Term'[Descripción del término] = selectedTrackingTerm
)
devolución
COUNTROWS ( EXCEPTO ( ADM, ENRL ) )
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

el problema se ha resuelto. segundo filtro se aplicó para ambos, por lo que el resultado estaba en blanco. gracias por intentarlo

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

el problema se ha resuelto. segundo filtro se aplicó para ambos, por lo que el resultado estaba en blanco. gracias por intentarlo

Syndicate_Admin
Administrator
Administrator

¿Son estos dos el mismo tipo de datos? 'Dim Inscribir Term'[Descripción del término] & selectedTrackingTerm

deben ser como selectedTrackingTerm = selectedvalue('Dim Enroll Term'[Term Description]). Mientras tanto, creé otro informe para ver si su comportamiento igual con otros filtros (agregó otras 4 rebanadoras) y funciona perfecto.

1. Si tengo que pensar que las relaciones están mal aquí, la medida no debería funcionar cuando está codificada?

2. la misma medida con la función intersectar funciona bien también, problema que tengo al usar Excepto aquí particularmente

Syndicate_Admin
Administrator
Administrator

@sunnysrujan cómo probó selectTrackingItem devuelve el valor?

Sí, hice la prueba y devuelve el valor seleccionado del término de seguimiento

Syndicate_Admin
Administrator
Administrator

@sunnysrujan también es muy difícil proporcionar una solución sin saber cómo se relacionan estas tablas entre sí. Lea este post para obtener su respuesta rápidamente.

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

selectTrackingTerm es una selección única y sí, está mostrando valor, también probé la misma medida al proporcionar valores codificados y me dio resultados precisos, por lo que esto es confuso

Syndicate_Admin
Administrator
Administrator

@sunnysrujan puede comprobar qué devuelve selectedTrackignTerm? La función SELECTEDVALUE devolverá un valor en blanco si está seleccionando más de un valor

Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.

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.