Rahkim
¡Saludos!
Tengo dos tablas en Power BI. Uno tiene Empleados con su Cliente asignado. La otra tabla tiene el Cliente, el Id. De pedido y la fecha de envío del pedido. En realidad, tengo algunos campos más y otras tablas (como Clientes), pero mi problema es tratar de tener una imagen que muestre a todos los empleados y la cantidad de pedidos que tienen con un cliente durante un rango de fechas, incluidos los clientes. que no están en el rango de fechas. Por ejemplo, el empleado John tiene tres clientes (A, B, C) asignados en la tabla EmployeeCustomer y el cliente A tiene 3 pedidos en enero, B tiene 4 en febrero y C tiene 0 pedidos. Quiero que el informe tenga un control deslizante de fecha y una tabla visual para que cuando el usuario deslice el rango de fechas para incluir enero y febrero, la tabla muestre:
Empleado | Cliente | Recuento de pedidos |
John | A | 3 |
John | B | 4 |
John | C | 0 |
Si el usuario selecciona solo enero, me gustaría que la tabla visual mostrara esto:
Empleado | Cliente | Pedido |
John | A | 3 |
John | B | 0 |
John | C | 0 |
Actualmente, solo puedo mostrar si hay un pedido en el rango de fechas. Quiero incluir a los clientes que no tienen un pedido en el rango de fechas.
¡Gracias!
v-jingzhang
En respuesta a Rahkim
Hola @rahkim
Puede agregar una tabla de Calendario en su modelo. Luego crea relaciones Calendario[Date] – Pedido[OrderDate] (1: *) y EmployeeCustomer[Customer] – Pedido[Customer] (1: *). Y crea una medida NumberOfOrder = COUNT (‘Pedido'[ID]) + 0 para contar el número de pedidos.
Por favor avíseme si esto funciona.
Equipo de apoyo comunitario _ Jing Zhang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a otros miembros a encontrarla.
Amitchandak
@rahkim, agregue +0 a su medida o pruebe esta opción en el cliente
Rahkim
En respuesta a Amitchandak
Hola @amitchandak,
Desafortunadamente, esos no funcionaron. Aquí está la estructura básica de la tabla:
EmpleadoCliente
Empleado | Cliente | Año |
John | A | 2020 |
John | B | 2020 |
John | C | 2020 |
Pedido
IDENTIFICACIÓN | Cliente | Fecha de orden |
1 | A | 1/1/2020 |
2 | B | 1/2/2020 |
3 | A | 1/2/2020 |
Si el usuario arrastra el control deslizante hasta el 1 de enero, entonces quiero que la tabla se vea así:
Empleado | Cliente | Pedidos |
John | A | 2 |
John | B | 0 |
John | C | 0 |
Si se arrastran para incluir del 1 de enero al 15 de febrero, entonces quiero que la tabla se vea así:
Empleado | Cliente | Pedidos |
John | A | 2 |
John | B | 1 |
John | C | 0 |
Tuve cierto éxito cuando me incorporé según el año en que el empleado tenía el cliente y el año en la fecha del pedido. Pero si el usuario arrastró el control deslizante de febrero a marzo, no mostraría que A tiene 0 pedidos. Solo mostraría que C no tiene pedidos porque estaba mirando el año completo y no el mes / día del pedido.
¿Funcionaría una búsqueda de algún tipo?
v-jingzhang
En respuesta a Rahkim
Hola @rahkim
Puede agregar una tabla de Calendario en su modelo. Luego crea relaciones Calendario[Date] – Pedido[OrderDate] (1: *) y EmployeeCustomer[Customer] – Pedido[Customer] (1: *). Y crea una medida NumberOfOrder = COUNT (‘Pedido'[ID]) + 0 para contar el número de pedidos.
Por favor avíseme si esto funciona.
Equipo de apoyo comunitario _ Jing Zhang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a otros miembros a encontrarla.
Rahkim
En respuesta a v-jingzhang
Hola @ v-jingzhang
Sí, eso parece funcionar. Ya había comenzado a recorrer ese camino, pero me pareció extraño crear una tabla de calendario para hacer esto. Aunque funciona. ¡Gracias!