Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.