Schwinn123
Cómo lograr SUMIF en DAX. La condición solo contiene algo de cuerda.
Por ejemplo, = SUMIF ($ C: $ C, «* REPUESTO *», $ F: $ F)
Cómo describir esto en DAX?
v-gizhi-msft
Hola,
De acuerdo con su descripción, creo una muestra para probar:
Por ejemplo, si desea sumar los valores que [String] contiene «AB», primero intente crear esta columna:
Column = IF(FIND("AB",'Table'[String],1,0)<>0,1,0)
Entonces prueba esta medida:
Measure = CALCULATE(SUM('Table'[Value]),FILTER('Table','Table'[Column]=1))
El resultado muestra:
Arriba está la función de DAX como SUMIF en Excel.
Aquí está mi archivo pbix de prueba:
pbix
Espero que esto ayude.
Atentamente,
Giotto Zhi
v-gizhi-msft
Hola,
De acuerdo con su descripción, creo una muestra para probar:
Por ejemplo, si desea sumar los valores que [String] contiene «AB», primero intente crear esta columna:
Column = IF(FIND("AB",'Table'[String],1,0)<>0,1,0)
Entonces prueba esta medida:
Measure = CALCULATE(SUM('Table'[Value]),FILTER('Table','Table'[Column]=1))
El resultado muestra:
Arriba está la función de DAX como SUMIF en Excel.
Aquí está mi archivo pbix de prueba:
pbix
Espero que esto ayude.
Atentamente,
Giotto Zhi
TomMartens
Hola @ Schwinn123,
puedes usar una medida como esta:
SUMX(
VALUES('<tablename>'[name of the column in C])
, IF(
FIND(...)
, CALCULATE(SUM('<tablename>'[name of the column in F]))
, BLANK()
)
Aquí encontrará una explicación de todas las funciones de DAX: https://dax.guide/
Con suerte, esto te ayudará a comenzar.
Saludos,
Tomás