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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

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
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors