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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Medida DAX del producto más vendido

Hola

Estoy buscando crear una medida DAX que muestre el producto más vendido.

Tengo el código aquí y me da resultados, pero los resultados no me muestran el producto más vendido.

¿Podéis ayudarme y ser capaces de mostrarme en qué me he equivocado?

El código se encuentra a continuación.

Gracias de antemano.

Producto más vendido =
FIRSTNONBLANK(TOPN(1, VALORES(Órdenes[Nombre del producto]),
SUMA(Órdenes[Ventas])), 1)
6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@gbarr12345

¿Solo confirmas que el producto más vendido está devolviendo el resultado esperado? Si es así, ¡genial!

Con respecto a los valores de los productos más vendidos, la expresión DAX de la medida parece correcta en sí misma. ¿Puedes probarlo en diferentes contextos y compararlo con una imagen que muestre las ventas por nombre del producto?

Hola Owen,

Puedo confirmar que todo está bien ahora.

Para los valores de los productos más vendidos, fue un error de mi parte, lo cual está bien ahora.

¡Un millón de gracias por tu ayuda!

Syndicate_Admin
Administrator
Administrator

Hola @gbarr12345

Esto debería solucionarlo:

Best Selling Product =
FIRSTNONBLANK (
    TOPN (
        1,
        VALUES ( Orders[Product Name] ),
        CALCULATE ( SUM ( Orders[Sales] ) ) -- or replace with measure
    ),
    1
)

El 3er argumento de TOPN debe estar envuelto en CALCULATE para que el valor de Orders[Product Name] se convierta en un filtro. Alternativamente, puede usar una medida que se ajuste automáticamente en CALCULATE.

Este artículo puede ser una buena referencia:

https://www.sqlbi.com/articles/understanding-context-transition-in-dax

Saludos

Gracias por la respuesta.

He ingresado ese código y no parece mostrarme el mejor producto. Como puede ver, el producto debe ser Fellowes Super Stor/Drawer Files y la cifra de ventas debe ser de 12.599,55.

Según la captura de pantalla de Power BI, el producto más vendido es correcto, pero el valor del producto más vendido se muestra como 16.692,85. El código que utilizo para obtener el valor del producto más vendido está a continuación si también puede ver dónde va mal, tal vez.

gbarr12345_0-1714517385636.png

gbarr12345_1-1714517568465.png

Valores de los productos más vendidos =
MAXX(VALORES(Órdenes[Nombre del producto]), CALCULAR(SUMA(Órdenes[Ventas])))

Comparta el enlace de descarga del archivo PBI.

Hola Ashish,

Todo está bien ahora. El problema está resuelto. ¡Gracias por tu respuesta!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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