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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Sumar valores en una columna en función de si un valor de otra columna es de un valor específico

Hola

Estoy tratando de sumar valores en una columna en función de si un valor en otra columna tiene un valor de 4 o 5.

Reawaken_0-1674257515520.png

Lo que me gustaría poder hacer, a partir de la información en la imagen anterior, es escanear a través de la columna NEW CRATE, y si el valor es un "4" o "5", quiero agregar ese valor de la columna BALANCE y colocarlo en una nueva variable o que pueda usar en una ecuación de división.

Me gustaría ver el valor de "21400" almacenado en un nuevo valor y luego utilizado para las funciones DAX posteriores. Lo que tengo hasta ahora es esto:

CALCULAR(
VALOR(TODO(Equifax[Nueva caja], Equifax[Nueva caja] = ..MAX(Equifax[Nueva caja] = 4 O 5)))
)
Estoy aprendiendo DAX para el trabajo y necesito ayuda con esto; No es tan sencillo como el código de Python, por ejemplo.
¡Gracias!

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola

Escribe esta medida y arrástrala a un objeto visual de la tarjeta

Medida = calcular(suma(Datos[Balance]),datos[nueva caja]=4|| datos[nueva caja]=5)

Espero que esto ayude.

Hola Ashish,

¿Puede ayudarme a entender el "||" y cómo se usa correctamente? Parece que no puedo terminar el resto de la expresión DAX porque recibo un mensaje de error: "Se produjo el siguiente error de sintaxis durante el análisis: toekn no válido, línea 1, desplazamiento 52 | E". La "E" es la primera letra de la tabla de datos que estoy usando. Podría ser bueno mencionar que tanto "Balance" como "New Crate" están en la misma tabla.

¡Gracias por tu ayuda, Ashish!

De nada. || significa O. Escribe mi fórmula como una medida.

Syndicate_Admin
Administrator
Administrator

@Reawaken , En caso de que necesite una nueva columna

Nueva columna = if( Equifax[Nueva caja] en {4,5} , [Balance], en blanco())

Hola Amit,

Tienes razón en que mi tabla se llama Equifax, con dimensiones Balance, New Crate, etc., pero no creo que tu expresión funcione porque no veo el menú desplegable para seleccionar "Equifax [New Crate]" después de la declaración "IF". ¡Ayuda! Soy un novato en esto jaja.

¡Gracias!

Paul

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors