cancel
Showing results for 
Search instead for 
Did you mean: 
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 III
Super User III

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 III
Super User III

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

Funcionó perfectamente, era justo lo que necesitaba.

Muchas gracias.

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!

secondImage

Are You Ready?

Test your skills now with the Cloud Skills Challenge.

Top Solution Authors