Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos, estaba desconcertado cómo contar el número total de clientes por tareas por el escenario que se da a continuación. Gracias de antemano
Dos tablas tienen las relaciones inactivas: Tareas[Jobs Job Client ID] y Clients[ID]
Medida DAX
Total Customers by Tasks =
CALCULATE (
DISTINCTCOUNT ( Clients[ID] ),
FILTER ( Clients, Clients[Is Prospect] = "No" ),
USERELATIONSHIP ( Clients[ID], Tasks[Jobs Job Client ID] )
)
Hola @ronaldbalza2023 ,
No entiendo su pregunta porque no veo el problema.
Sin embargo, escribiría la medida así.
Total Customers by Tasks =
CALCULATE (
DISTINCTCOUNT ( Clients[ID] ),
Clients[Is Prospect] = "No",
USERELATIONSHIP ( Clients[ID], Tasks[Jobs Job Client ID] )
)
Hacer referencia a la columna en el filtro es más eficiente, ya que el motor vertipaq no necesita leer toda la tabla.
Saludos
Tom
Hola @TomMartens, gracias por tomarse el tiempo en esto. Es la función de filtro cruzado que estoy buscando. Como puede ver en la tabla de instantáneas, solo agrega los datos y no se segrega el número total de clientes por tareas. Gracias y lo aprecié 🙂
Hola @ronaldbalza2023 ,
por favor, hágamelo saber si la función CROSSFILTER proporciona lo que está buscando.
Saludos
Tom
Es @TomMartens ... Estoy buscando una manera de optimizar el dax 🙂 Gracias de nuevo por su ayuda.