Recuento distinto (cliente) x Marca x Umbral

Un usuario Pregunto ✅

tarcisiomu

Hola chicos,

Estoy luchando por encontrar una manera de hacer el siguiente cálculo.

Necesito contar la cantidad de clientes activos por mes por cada marca, pero cada marca tiene un umbral específico. Por ejemplo:

El cliente 1789 ordenó 5 unidades de la Marca X

El cliente 9867 ordenó 3 unidades de la Marca X

El cliente 2341 ordenó 30 unidades de la Marca X

El cliente 2341 ordenó 12 unidades de la marca Y

Teniendo en cuenta que el umbral para el producto X es >=5 y para Y es >=10, tendría dos clientes para la Marca X (1789 y 2341) y un cliente para la Marca Y (2341).

Estoy usando esta función, pero cuando pongo la segunda condición (marca) no funciona…

=CALCULAR
(
CONTADOR DISTINTO([Cliente]);
FECHAS ENTRE(Tabela1[Data]; «01/01/2015»; «31/12/2015»);
Tabela1[Quantidade]>=5
)

¿Alguna ayuda del genio por ahí? 🙂

¿Puede publicar un pequeño conjunto de muestra de sus datos (incluidos los nombres de las columnas) y podemos intentar crear una medida calculada para usted?

tarcisiomu

En respuesta a Phil_Seamark

hola, phil

Esta es una parte de los datos:

Pedido # Fecha Cliente Marca Cantidad
469669 02/08/2017 1009 DRC 3
469678 02/10/2017 1009 DRC 2
469669 02/12/2017 1009 DRC -3
470601 02/12/2017 1015 JIM 1
470601 02/12/2017 1015 JIM 2
470601 02/12/2017 1015 JIM 2
470612 02/12/2017 1015 Cel 9
470613 02/12/2017 1015 Cel 2
470612 02/12/2017 1015 Cel -1
470833 14/02/2017 1061 DRC 5
470833 14/02/2017 1061 PANTANO 9
470833 14/02/2017 1061 PANTANO 1
470887 14/02/2017 1262 JIM 3
470887 14/02/2017 1262 JIM 2
UMBRAL CRD >=5
JIM UMBRAL >=5
UMBRAL DE CEL >=10
UMBRAL DE FEN >=10

Teniendo en cuenta el umbral para cada marca, el resultado final debe ser:

2 clientes para la marca JIM (1015 y 1262)

1 cliente para la marca CEL (1015)

1 cliente para marca CRD (1061) necesitamos descartar el cliente 1009 considerando la devolución de 3 unidades, por lo tanto el resultado final es 2 sin llegar al umbral

1 cliente para la marca FEN (1061)

Espero que esto te ayude a ayudarme. 🙂

En respuesta a tarcisiomu

¿Cómo se ve esto?

Hay un elemento de codificar las reglas como puede ver. Sería mejor mantenerlos en una tabla para que pueda actualizarlos. A menos que esté seguro de que nunca cambian.

Agregue una nueva tabla de la siguiente manera: supuse que la tabla que proporcionó se llamaba ‘Marca’


Summary Table = FILTER( SUMMARIZE( 'Brand', Brand[Brand], Brand[Customer], "Orders",sum(Brand[Quantity]) ), ([Brand] = "JIM" && [Orders]>=5) || ([Brand] = "CRD" && [Orders]>=5) || ([Brand] = "CEL" && [Orders]>=10) || ([Brand] = "FEN" && [Orders]>=10) )

Deja un comentario

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