cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Un cliente, un producto, diferentes proveedores: cómo contar

Hola miembros de la comunidad,

Tengo el siguiente problema.

Un cliente (columna A) puede recibir un producto (columna B) de un proveedor (columna C)

Las columnas D y E son combinaciones de las columnas A y B o de las columnas A, B y C

Número de clienteProductoProveedorClientProdCombiClientProdSupplierCombi
9055A0733330618000090&&55A07000090&&55A07&33330618
9055A0733330618000090&&55A07000090&&55A07&33330618
24555A0784840717000245&&55A07000245&55A07&84840717
24555A0784840717000245&&55A07000245&55A07&84840717
24555A0784840717000245&&55A07000245&55A07&33330618
72055A0784840717000720&&55A07000720&&55A07&84840717
72055A0784840717000720&&55A07000720&&55A07&84840717
72055A0784840717000720&&55A07000720&&55A07&84840717
73055A0784840717000730&&55A07000730&&55A07&84840717
73055A0715081473000730&&55A07000730&&55A07&15081473
135755A0733330618001357&&55A07001357&55A07&33330618
135755A0733330618001357&&55A07001357&55A07&84840717

Ahora me gustaría saber lo siguiente:

¿Cuántos clientes han recibido un producto específico de diferentes proveedores?

Por ejemplo, el cliente 1357 ha recibido el mismo producto (55A07) del 33330618 del proveedor y del proveedor 84840717

¿Alguien puede ayudarme con la medida?

¡Espero saber pronto de ti!

Saludos

Lijadora

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola Sander,

Esto depende de lo que esté buscando en la salida. Si solo desea tener el número de proveedores que tiene cada cliente + producto, puede probar esto:

CALCULATE(DISTINCTCOUNT('Table'[Supplier]); ALL('Table'[Supplier]))

Si desea que se muestre un texto para indicar si el cliente + producto tiene >1 proveedor, puede probar esto:

DistinctSuppliers =
IF (
    CALCULATE ( DISTINCTCOUNT ( 'Table'[Supplier] ); ALL ( 'Table'[Supplier] ) ) > 1;
    "Multiple suppliers";
    "One supplier"
)

1.png

Saludos

Tim

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola Sander,

Esto depende de lo que esté buscando en la salida. Si solo desea tener el número de proveedores que tiene cada cliente + producto, puede probar esto:

CALCULATE(DISTINCTCOUNT('Table'[Supplier]); ALL('Table'[Supplier]))

Si desea que se muestre un texto para indicar si el cliente + producto tiene >1 proveedor, puede probar esto:

DistinctSuppliers =
IF (
    CALCULATE ( DISTINCTCOUNT ( 'Table'[Supplier] ); ALL ( 'Table'[Supplier] ) ) > 1;
    "Multiple suppliers";
    "One supplier"
)

1.png

Saludos

Tim

View solution in original post

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.