March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe 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
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 1 | Cliente 2 | Cliente 3 | Cliente 4 | Cliente 5 | Cliente 6 | |
Tema A | 1 | 3 | 4 | 2 | 5 | 4 |
Tema B | 2 | 4 | 2 | 3 | 4 | 5 |
Tema C | 3 | 5 | 1 | 4 | 2 | 3 |
Tema D | 4 | 2 | 3 | 1 | 3 | 2 |
Tema E | 5 | 1 | 5 | 5 | 1 | 1 |
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
Solved! Go to Solution.
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.
2. Modifique los nombres de las columnas y elimine los datos inútiles.
3. Crea una medida:
Rank = RANKX(ALLEXCEPT('Table','Table'[sub_category_name]),CALCULATE(SUM('Table'[sales in kg])),,DESC,Dense)
4. Crea una matriz:
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 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.
2. Modifique los nombres de las columnas y elimine los datos inútiles.
3. Crea una medida:
Rank = RANKX(ALLEXCEPT('Table','Table'[sub_category_name]),CALCULATE(SUM('Table'[sales in kg])),,DESC,Dense)
4. Crea una matriz:
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
@Ashish_Mathur , aquí están los datos de cantidad de compra de clientes por artículo
CUSTOMER_FIRST_NAME | Cliente A | Cliente B | Cliente C | Cliente D | Cliente E | Cliente F | Cliente G | Cliente H | Cliente I | Cliente J | Cliente K | Cliente L | Cliente M | Cliente N | Cliente O | Cliente P | Cliente Q | Cliente R | S del cliente | Cliente T |
sub_category_name | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg | Ventas en kg |
HUESO DE TERNERA | 1276.00 | 1430.00 | 0.00 | 4.00 | 1755.00 | 774.00 | 81.00 | 117.00 | 123.00 | 77.00 | 32.00 | |||||||||
CARNE DE VACUNO POR PRODUCTO | 20.00 | 15.30 | 75.00 | |||||||||||||||||
CARNE DE VACUNO SUBPRODUCTO CANAL | 22.00 | |||||||||||||||||||
EMBUTIDOS DE TERNERA | 4.00 | 2592.00 | 32.40 | 15.00 | 0.60 | 8.00 | ||||||||||||||
PAQUETE DE CARNE DE RES CONGELADA | 0.63 | |||||||||||||||||||
CORTE DE CARNE DE RES | 56.00 | 10.00 | 35049.40 | 16.00 | 4.00 | 4.00 | 80.00 | |||||||||||||
MARINADO DE CORTE DE CARNE DE RES | 502.70 | 0.00 | ||||||||||||||||||
Carne de vacuno primigenia | 58.30 | 6.40 | 5.30 | 124.85 | 16.10 | 151.10 | 0.20 | 7.00 | 2.00 | |||||||||||
Carne de vacuno sub-primal | 246.30 | 17.80 | 526.90 | 63.50 | 3.90 | 10.00 | 4.00 | 0.00 | 3.70 | 16.80 | ||||||||||
BOL DE POLLO | 37.00 | 1670.00 | 0.00 | |||||||||||||||||
POLLO DESHUESADO&PRIMALS MARIN | 0.00 | |||||||||||||||||||
EMBUTIDOS DE POLLO | 50.00 | 40.00 | 54.00 | 3.00 | ||||||||||||||||
PAQUETE DE POLLO CONGELADO | 1.26 | 0.54 | ||||||||||||||||||
MARINADO DE CORTE DE CARNE DE POLLO | 52.30 | 12.80 | 0.00 | 4.60 | ||||||||||||||||
Pollo Primal | 559.00 | 8738.00 | 72.00 | 13724.00 | 4598.00 | 10631.00 | 1630.00 | 7427.00 | 12005.00 | 85.00 | ||||||||||
Pollo Sub-Primal | 10.00 | 0.00 | 1708.00 | 89.00 | 2.00 | 21.00 | 10.00 | |||||||||||||
PESCADO DESHUESADO | 6.00 | 1.00 | ||||||||||||||||||
Pescado marinado | 0.00 | |||||||||||||||||||
HUESO DE CORDERO | 65.00 | 0.00 | 829.00 | 0.00 | 10.00 | |||||||||||||||
CANAL DE CORDERO POR PRODUCTO | 149.00 |
Hola
Ha compartido el resultado final (no los datos de origen). Al menos comparte algunos datos con los que trabajar.
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
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.