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
LeoRenault
Regular Visitor

Suma de Productos en DAX

El inconveniente que estoy teniendo es que necesito hacer suma de producto de una columna filtrada de una tabla, es decir, si tengo una tabla 1 y una columna 1
necesito filtrar ciertos valores de columna1 para multiplar por otros valores filtrados de columna 1 y hacer la suma de esos productos, ya consegui filtrar los numeros en una medida, pero no me deja hacer el producto
Por ejemplo si realizo la Operacion

SUMX(Tabla1,[ValorFiltrado1]+[ValorFiltrado2]) si me da la suma pero si hago
SUMX(Tabla1,[ValorFiltrado1]*[ValorFiltrado2]) me da valores en blanco

Desde ya muchas gracias.

5 REPLIES 5
WinterMist
Impactful Individual
Impactful Individual

@LeoRenault 

 

Así que no estoy seguro de cómo proceder.

Puedo codificar el cálculo para la clase 1 para que coincida con la clase 3, pero esta no es una solución real ya que no puede calcular para ninguna otra clase.

 

Necesitamos un camino lógico para que DAX sepa dónde conseguir el multiplicador. Sin esto, no podemos desarrollar una solución.

 

También, ¿qué sucede si hay 3 filas en la Clase X y 4 filas en la Clase Y? ¿Cómo sabría DAX cuáles 3 de los 4 usar como multiplicadores? Habría que ignorar 1 de los 4. ¿Cuál?

 

Gracias,

Nathan

WinterMist
Impactful Individual
Impactful Individual

@LeoRenault 

 

Gracias por el ejemplo.

 

Pero no entiendo de donde viene el Multiplicador (i.e. "Multiplier")?

 

Fila 1) Como sabemos multiplicar 20 por 23?

Fila 2) Como sabemos multiplicar 23 por 22? (No es el mismo numero.  Entonces, de donde viene?)

Fila 3) Como sabemos multiplicar 22 por 23?

 

Veo que estos numeros estan en el CodigoClase 3.

Pero como sabemos conectar CodigoClase 1 con CodigoClase 3? 

No entiendo.

 

Y cual CodigoClase conecta con CodigoClase 2?  Es CodigoClase 4, 5, 6, o otro?

Y cual CodigoClase conecta con CodigoClase 3, 4, 5, 6?

 

WinterMist_0-1707340394371.png

 

 

 

El valor que deseas obtener es 1472 por CodigoClase 1.  Pero quieres un total por cada CodigoClase, verdad?  (Creo que quieres un tabla de valores.) 

 

Tal vez, me puedes dar el resultado deseado por todas filas?

 

Gracias,

Nathan

 

Es que tengo que calcular una Metrica que me pide eso, por ejemplo, uno de ellos me pide que sea la suma de los productos de CodigoClase=1 con CodigoClase=3 dividido la suma de CodigoClase=1 pero solamente tengo problema en la suma de productos
Y el orden por el cual se multiplica es por el año, por ejemplo el de 2019 de CodigoClase=1 con el 2019 de CodigoClase=3 y asi sucesivamente

WinterMist
Impactful Individual
Impactful Individual

@LeoRenault 

 

Por favor, proporcione un ejemplo en Excel con al menos 5-10 filas de datos.

Por favor, proporcione también el resultado deseado.

 

Gracias,

Nathan

Por ejemplo si esta es mi tabla

LeoRenault_0-1707334633208.png

y de la columna Precio necesito hacer suma de producto de acuerdo al CodigoClase

LeoRenault_1-1707334704419.png

el valor que se desea obtener el 1472 pero estoy obteniendo problemas de que me da valores en blanco al hacer el producto
Desde ya muchas gracias, @WinterMist 

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.