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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
emmanuelfabalos
Regular Visitor

Contar pedidos de ventas por una lista de clientes en otra tabla

Hola, espero que estén bien. Por favor, necesito ayuda en la selección de las funciones DAX correctas para usar.

Tengo una tabla de clientes identificándolos con un ID y que contiene toda su información de contacto, una tabla de pedidos que vincula los pedidos a ese ID y una tercera tabla que contiene los ID que forman parte de un programa especial para los clientes. Los tres tienen una relación con el campo ID.

Me gustaría separar el recuento de los pedidos que fueron comprados por esos documentos de identificación contenidos en la tercera tabla (miembros de ese programa especial) y también los otros para evaluar la eficacia del programa.

¿Cuál es la mejor manera de hacerlo?

1 ACCEPTED SOLUTION
AlB
Super User
Super User

Hola @emmanuelfabalos

Mostrar sus mesas o compartir un pbix simulado haría que proporcionar una respuesta sea más sencillo.

Puede crear medidas y colocarlas en tarjetas visuales:

NumOrders_Cust_InProgram =
CALCULATE (
    DISTINCTCOUNT ( OrdersT[ID] ),
    FILTER ( ALL ( OrdersT[ID] ), OrdersT[ID] IN DISTINCT ( Table3[ID] ) )
)
NumOrders_Cust_Not_InProgram =
CALCULATE (
    DISTINCTCOUNT ( OrdersT[ID] ),
    FILTER ( ALL ( OrdersT[ID] ), NOT OrdersT[ID] IN DISTINCT ( Table3[ID] ) )
)

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si los mensajes son útiles.

Salud

SU18_powerbi_badge

View solution in original post

2 REPLIES 2
AlB
Super User
Super User

Hola @emmanuelfabalos

Mostrar sus mesas o compartir un pbix simulado haría que proporcionar una respuesta sea más sencillo.

Puede crear medidas y colocarlas en tarjetas visuales:

NumOrders_Cust_InProgram =
CALCULATE (
    DISTINCTCOUNT ( OrdersT[ID] ),
    FILTER ( ALL ( OrdersT[ID] ), OrdersT[ID] IN DISTINCT ( Table3[ID] ) )
)
NumOrders_Cust_Not_InProgram =
CALCULATE (
    DISTINCTCOUNT ( OrdersT[ID] ),
    FILTER ( ALL ( OrdersT[ID] ), NOT OrdersT[ID] IN DISTINCT ( Table3[ID] ) )
)

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si los mensajes son útiles.

Salud

SU18_powerbi_badge

Funcionó perfectamente, era justo lo que necesitaba.

Muchas gracias.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.