Cómo dividir elementos visuales de tabla para valores que no existen en un rango

Un usuario Pregunto ✅

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!

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.

122201.jpg

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

ShowItemwithoutdata.JPG

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?

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.

122201.jpg

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!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *