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

El recuento distinto de dos columnas con resumen no funciona con userelationship()

Hola comunidad,

Utilizo el código DAX y el envío de relaciones a continuación para tratar de diferenciar el número por HN y Date. El cálculo funciona bien si tengo una relación activa entre d_date_table[Fecha] y f_visit_info[Fecha].

El problema es: Cuando cambio la relación entre d_date_table[Fecha] y f_visit_info[Fecha] a inactivo y uso userelationship() como el código siguiente, no funciona.

Visita al campus =
VAR _table = RESUME('f_visit_info','f_visit_info'[visit_date],"distinctcount",DISTINCTCOUNTNOBLANK('f_visit_info'[hn]))
devolución CALCULAR(
SUMX(_table,[distinctcount]),
USERELATIONSHIP(en lo que se d_date_table'[Fecha], f_visit_info[visit_date])
)

tanat_inc_0-1620788272033.png

Cuando la relación está intacta, el resultado es el siguiente:

tanat_inc_1-1620788357210.png

Mientras que el mismo código con relación activa proporciona el resultado correcto a continuación:

tanat_inc_2-1620788419940.pngtanat_inc_4-1620788490705.png

¿Cómo debo reescribir el código para poder inactivar la relación y utilizar la fucción "userelationship()" en medida instrad.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@tanat_inc, pruebe una medida como

Visita al campus =
VAR _table = RESUME('f_visit_info','f_visit_info'[visit_date],"distinctcount",calculate(DISTINCTCOUNTNOBLANK('f_visit_info'[hn]),
USERELATIONSHIP('d_date_table'[Fecha],f_visit_info[visit_date])))
CÁLCULO DE DEVOLUCIÓN(
SUMX(_table,[distinctcount])
)

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@tanat_inc, pruebe una medida como

Visita al campus =
VAR _table = RESUME('f_visit_info','f_visit_info'[visit_date],"distinctcount",calculate(DISTINCTCOUNTNOBLANK('f_visit_info'[hn]),
USERELATIONSHIP('d_date_table'[Fecha],f_visit_info[visit_date])))
CÁLCULO DE DEVOLUCIÓN(
SUMX(_table,[distinctcount])
)

Es trabajo !!!

Resolviste 3 de mis problemas ya en este mes.
Eso es realmente salvar mi día.

Muchas gracias 🙂 🙂

Syndicate_Admin
Administrator
Administrator

Hola @tanat_inc ,

Puede con lookupvalue

Por favor, encuentre más información en el siguiente enlace

https://dax.guide/lookupvalue/

Gracias amigo, esta debería ser una alternativa útil.

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.