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

Encontrar la categoría de producto más popular para cada ubicación de tienda por volumen de ventas

Soy bastante nuevo en power bi y he hecho usos muy básicos de CALCULATE hasta ahora. Tengo problemas para averiguar cómo categorizar los registros de los padres por sus registros secundarios relacionados. El mejor ejemplo simplificado es que quiero categorizar cada ubicación de la tienda en función de la categoría de producto más popular vendida para esa ubicación.

La tabla transaccional es algo así

TranID LocationID valor Product_ID Product_Category

Xxx13Calzado5
Xxx14Calzado10
Xxx15Pantalón20
Xxx23Calzado5
Xxx22Pantalón10
Xxx25Calzado20

Los resultados serían

ID Nombre de ubicación Categoría popular

1Calle PrincipalPantalón
2Callejón OscuroCalzado

Dado que la suma de pantalones para la ubicación 1 es 20 y la suma de los zapatos es 15, esa ubicación se clasificaría como Pantalones. La segunda ubicación suma a los zapatos con 25 sobre el valor de 10 para los pantalones.

Así que básicamente necesito algún DAX que filtre la tabla de transacciones para la ubicación dada, resuma las transacciones filtradas resultantes para agrupar por la suma de la categoría de producto de valor, luego devuelva el nombre de categoría del máximo. ¿Hay un buen patrón para esta situación? Mi preferencia en este momento sería usar una columna calculada para esto porque necesito copiar / pegar la tabla en Excel para algún trabajo de entrega.

Eventualmente, modificaría esto para que se base en rangos de fechas (por ejemplo, el mismo cálculo, pero solo se aplica a las ventas durante los últimos 3 meses), lo que creo que significa convertir a una medida.

Busqué un poco en Google y no pude encontrar los términos correctos para resolver esto. ¿Alguna sugerencia?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Hola, ¿hay alguna manera de que pueda hacer lo mismo en una columna, esto es bastante útil?

top product per catgegory =
CONCATENATEX(
TOPN(1,
VALORES('Tu mesa aquí'[Categoría de producto]),
[Su medida de ventas totales o volumen]),[Categoría de producto]
, ", ")

Gracias pero esto solo funciona en una medida, necesito esto en una columna

Syndicate_Admin
Administrator
Administrator

Esta es una medida que podrías usar:

Producto superior por categoría =
CONCATENATEX(
TOPN(1,
VALORES('Tu mesa aquí'[Categoría de producto]),
[Volumen total]),[Categoría de producto]
, ", ")
Syndicate_Admin
Administrator
Administrator

Hola

No tengo el archivo PBI. Vuelva a publicar la pregunta, explíquela y muestre el resultado esperado.

Syndicate_Admin
Administrator
Administrator

Comparta la medida DAX utilizada para resolver: .pbix ya no está disponible.

Syndicate_Admin
Administrator
Administrator

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

@Ashish_Mathur esta es una solución eficiente! ¡Bien hecho!

Gracias.

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.