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

Buscar suma por valor único de otra columna

¡Hola!
Así que tengo un conjunto de datos de pedidos de ventas con múltiples artículos de línea con diferentes valores incluso para el número de pieza, como se ve en la imagen a continuación.

Jaskiratr_2-1647468404692.png

Lo que quiero hacer es crear una medida DAX que resuma todos los valores de un número de pieza determinado y, a continuación, devuelva el nombre del artículo de mayor valor. El problema es que los datos del pedido también contienen valores negativos que son descuentos. Mi método original de simplemente elegir el valor máximo en el conjunto de datos solo devuelve el número de pieza con el valor más alto, pero no considera la suma del valor máximo y el descuento combinados. Esta es la medida que he escrito:

Parte superior = VAR MaxValue = MAX('Sharepoint BCA'[VALUE])
RETURN MAXX(FILTER('Sharepoint BCA', 'Sharepoint BCA'[VALUE] = MaxValue), 'Sharepoint BCA'[PARTNUMBER])
¿Alguien puede ayudarme a corregir esto? Puedo proporcionar más información si es necesario, ¡gracias!
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola, prueba esto

Value_ Suma (Valor)

Coloque la siguiente medida en una tarjeta visual para obtener lo que necesita.

Parte superior =
SI (
NO ( ISBLANK ( [Value_] ) ),
MAXX (
TOPN (
1,
RESUMIR (
«Tabla de piezas»,
«Cuadro de piezas»[#Part],
"Total de ventas", [Value_]
),
[Total de ventas]
),
«Cuadro de piezas»[#Part]
)
)

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

De nada, es un patrón muy útil de tener. Puede intercambiar material por cliente en resumen y le daría el cliente principal por parte en una matriz visual.

Syndicate_Admin
Administrator
Administrator

Hola, prueba esto

Value_ Suma (Valor)

Coloque la siguiente medida en una tarjeta visual para obtener lo que necesita.

Parte superior =
SI (
NO ( ISBLANK ( [Value_] ) ),
MAXX (
TOPN (
1,
RESUMIR (
«Tabla de piezas»,
«Cuadro de piezas»[#Part],
"Total de ventas", [Value_]
),
[Total de ventas]
),
«Cuadro de piezas»[#Part]
)
)

¡Hola! Gracias por la respuesta, he intentado usar esta medida, pero se me ocurre un error de sintaxis al intentar usarla. El número de pieza y el valor del pedido por línea se encuentran en la misma tabla, como se ve en mi medida a continuación. Además, lo siento, pero esta medida se debe usar en una tabla donde se muestre una parte superior para cada cliente, no en un formato de tarjeta. ¿Hay algo que deba cambiar con esto?

Jaskiratr_0-1647556833099.png

Su total de ventas en rojo debe ir seguido de la medida [Total de ventas]. Lo mismo para la cláusula isblank al principio. Básicamente se está creando una tabla virtual con la medida de resumen. Saque Valores (Sharepoint BCA... ) y reemplácelos por Sales Total. Además, esto debería funcionar en un informe matricial y se reflejará para cada cliente. La tarjeta era solo un ejemplo.

¡Gracias! ¡Usé [Total de ventas] = Suma (valores) y funcionó!

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.