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

VAR SYNTAX DAX , Por favor ayuda!

Capture3.PNG

Hay expertos,

Estoy creando una medida usando var. El var resaltado _cash no está recogiendo en mi cálculo. Me di cuenta de que durante el cálculo var _cash está siendo ignorado. ¿Puede alguien verificar si DAX es correcto?

Gracias

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hay @Purushoth85 ,

Var es una variable, que equivale a almacenar el resultado de una expresión. Cuando lo utilice, el resultado se liberará y se pasará a otras expresiones de medición como parámetro.

En su fórmula, aunque use Var _Cash en Dax, simplemente almacene el resultado y no lo use en la siguiente fórmula, esto causó que var _Cash se ignorara en el proceso de cálculo y no afectara la formación del resultado final.

Y su _CashbyCustomer Var se usa en la siguiente fórmula, por lo que var _CashbyCustomer no se ignora en el cálculo.

¿Puede describir dónde se usa Var _Cash o qué papel específico desempeña en la fórmula?

Este es el uso y la explicación de Var:

https://docs.microsoft.com/en-us/dax/var-dax

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Mi requisito es:

Si Fin_Level2= "Depósitos y cuenta corriente" que Suma de market_value_in_usd por Customer_No para la última BusinessDate y crear una banda.

Las bandas de la siguiente manera

Picture1.png

Eso realmente no responde a mi pregunta.

Ha definido __Cash como una variable de tabla (como una tabla temporal). Esa tabla no afecta el resultado de su cálculo a menos que la use de alguna manera. Parece que tal vez quieras usarlo como filtro, pero no me queda claro cómo se supone que ese filtro afecta al resto del código.

Syndicate_Admin
Administrator
Administrator

No veo dónde estás usando __Cash. DAX ignorará perezosamente una variable si nunca se refiere a ella.

Hola Alexis,

No sé cómo referirme var _Cash, ¿puedes ayudar en eso?

Muchas gracias.

¿Qué quieres hacer con esa variable? Si no quieres usarlo, ¿por qué está definido?

Mi requisito es:

Si Fin_Level2= "Depósitos y cuenta corriente" que Suma de market_value_in_usd por Customer_No para la última BusinessDate y crear una banda.

Las bandas de la siguiente manera

Picture1.png

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.