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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Rango dinámico del cliente por artículo

Hola

Tengo tabla de artículos y tabla de clientes y cantidad comprada por el cliente

Quiero crear un rango dinámico de acuerdo con la compra del cliente en diferentes artículos

Cliente 1Cliente 2Cliente 3Cliente 4Cliente 5Cliente 6
Tema A134254
Tema B242345
Tema C351423
Tema D423132
Tema E515511

en esta tabla de ejemplo, el artículo A es comprado principalmente por el cliente 1, por lo que el rango es 1, pero el artículo A no es comprado principalmente por el cliente 2, por lo que para el cliente 2, el rango A es 3

de nuevo, el artículo E es comprado principalmente por el cliente 2, el cliente 5 y el cliente 6, pero no a otros.

Quiero este RANGO dinámico de compra de cantidad de artículo del cliente de una manera dinámica

¿Alguien puede ayudar, por favor?

gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Gracias por las respuestas de ahmedoye y Ashish_Mathur.

Hola @abc_777,

Pruebe los siguientes pasos:

1. En el Editor de Power Query, seleccione la primera columna y anule la dinamización de las demás columnas.

vlinhuizhmsft_0-1733728350311.png

2. Modifique los nombres de las columnas y elimine los datos inútiles.

vlinhuizhmsft_1-1733728457442.png

3. Crea una medida:

Rank = RANKX(ALLEXCEPT('Table','Table'[sub_category_name]),CALCULATE(SUM('Table'[sales in kg])),,DESC,Dense)

4. Crea una matriz:

vlinhuizhmsft_2-1733728802687.png

Saludos
Zhu
Equipo de apoyo a la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Gracias por las respuestas de ahmedoye y Ashish_Mathur.

Hola @abc_777,

Pruebe los siguientes pasos:

1. En el Editor de Power Query, seleccione la primera columna y anule la dinamización de las demás columnas.

vlinhuizhmsft_0-1733728350311.png

2. Modifique los nombres de las columnas y elimine los datos inútiles.

vlinhuizhmsft_1-1733728457442.png

3. Crea una medida:

Rank = RANKX(ALLEXCEPT('Table','Table'[sub_category_name]),CALCULATE(SUM('Table'[sales in kg])),,DESC,Dense)

4. Crea una matriz:

vlinhuizhmsft_2-1733728802687.png

Saludos
Zhu
Equipo de apoyo a la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Gracias amigo, la fórmula que dio no funcionó, pero de alguna manera obtuve el concepto y pude hacerlo, ya que mis mesas para el artículo y los clientes son diferentes. De todos modos. Funciona. Gracias de nuevo. Bien

Syndicate_Admin
Administrator
Administrator

@Ashish_Mathur , aquí están los datos de cantidad de compra de clientes por artículo

CUSTOMER_FIRST_NAMECliente ACliente BCliente CCliente DCliente ECliente FCliente GCliente HCliente ICliente JCliente KCliente LCliente MCliente NCliente OCliente PCliente QCliente RS del clienteCliente T
sub_category_nameVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kgVentas en kg
HUESO DE TERNERA1276.00 1430.00 0.00 4.001755.00 774.0081.00117.00 123.0077.0032.00
CARNE DE VACUNO POR PRODUCTO 20.00 15.30 75.00
CARNE DE VACUNO SUBPRODUCTO CANAL 22.00
EMBUTIDOS DE TERNERA4.00 2592.00 32.40 15.00 0.60 8.00
PAQUETE DE CARNE DE RES CONGELADA 0.63
CORTE DE CARNE DE RES56.00 10.0035049.40 16.00 4.00 4.00 80.00
MARINADO DE CORTE DE CARNE DE RES 502.70 0.00
Carne de vacuno primigenia58.30 6.405.30124.8516.10 151.100.20 7.00 2.00
Carne de vacuno sub-primal246.30 17.80 526.90 63.503.9010.004.00 0.00 3.70 16.80
BOL DE POLLO37.00 1670.00 0.00
POLLO DESHUESADO&PRIMALS MARIN 0.00
EMBUTIDOS DE POLLO 50.0040.00 54.00 3.00
PAQUETE DE POLLO CONGELADO 1.26 0.54
MARINADO DE CORTE DE CARNE DE POLLO 52.3012.80 0.00 4.60
Pollo Primal559.00 8738.00 72.00 13724.004598.0010631.001630.007427.0012005.0085.00
Pollo Sub-Primal10.00 0.001708.00 89.00 2.0021.00 10.00
PESCADO DESHUESADO 6.00 1.00
Pescado marinado 0.00
HUESO DE CORDERO65.00 0.00 829.00 0.00 10.00
CANAL DE CORDERO POR PRODUCTO 149.00

Hola

Archivo PBI adjunto.

Espero que esto ayude.

Ashish_Mathur_0-1733785053182.png

Syndicate_Admin
Administrator
Administrator

Hola

Ha compartido el resultado final (no los datos de origen). Al menos comparte algunos datos con los que trabajar.

Syndicate_Admin
Administrator
Administrator

Hola, esta parece ser tu solución final, ¿verdad? Supongo que ya tiene una medida que cuenta o suma para cada artículo. ¿Ahora necesita una fórmula de clasificación para proporcionar los resultados como se muestran en su imagen adjunta?

Hola @ahmedoye ,

Tengo todas esas sumas y cuentas. Tengo rango, pero no me gusta esta forma dinámica. Rango de compra de cantidad de artículo para cada cliente. Podría suceder que un artículo que el cliente 1 compró mucho no se lo compre a otro cliente. Así que quiero ver la comparación

gracias

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors