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.
Hay expertos,
¿No pude entender qué significa este código DAX?
Cualquiera, por favor ayuda.
Gracias
Solved! Go to Solution.
@Purushoth85 , si no hay valor para la suma, entonces dé 0. Creará una unión a la izquierda con dimensión
igual que
suma('Resumen financiero'[saldo]) +0
Una medida DAX no se puede definir completamente hasta que proporcione el contexto, por lo que para explicar realmente lo que le brinda, necesita saber en qué tabla / visual la está utilizando, pero haré todo lo posible.
Vamos a dividirlo en partes. Tenemos
SUM('Resumen financiero'[Saldo])
allí dos veces, así que voy a llamar a eso [TotalBalance]:
[TotalBalance] = SUM('Resumen financiero'[Saldo])
El [TotalBalance] es solo sumar el valor de la columna Saldo en la tabla Resumen financiero. Si pones esto en un visual de tarjeta, da el saldo total general. Si coloca esto en un objeto visual por año, mes, filtrará la tabla Resumen financiero para ese año y mes y, a continuación, sumará todos los valores de la columna Saldo para esas fechas.
Mirando el resto de la medida, ahora que hemos definido [TotalBalance], podemos reescribir la medida como:
Suma del saldo = IF( [TotalBalance] = BLANK() , 0, [TotalBalance] )
Lo que con suerte hace que sea un poco más fácil ver que si el [TotalBalance] está en blanco (en otras palabras, no había una fila en la tabla de Resumen financiero para ese año y mes), entonces reemplácelo con 0, de lo contrario dé el [TotalBalance]. Esto obliga a que TODOS los meses y años se muestren en la tabla visual, incluso si no hubo un registro de saldo en la tabla Resumen financiero en ese mes / año.
¿Eso ayuda?
Podrías simplificar esto un poco escribiendo:
Suma del saldo = 0 + SUMA('Resumen financiero'[Saldo])
y seguirás obteniendo el mismo resultado.
Una medida DAX no se puede definir completamente hasta que proporcione el contexto, por lo que para explicar realmente lo que le brinda, necesita saber en qué tabla / visual la está utilizando, pero haré todo lo posible.
Vamos a dividirlo en partes. Tenemos
SUM('Resumen financiero'[Saldo])
allí dos veces, así que voy a llamar a eso [TotalBalance]:
[TotalBalance] = SUM('Resumen financiero'[Saldo])
El [TotalBalance] es solo sumar el valor de la columna Saldo en la tabla Resumen financiero. Si pones esto en un visual de tarjeta, da el saldo total general. Si coloca esto en un objeto visual por año, mes, filtrará la tabla Resumen financiero para ese año y mes y, a continuación, sumará todos los valores de la columna Saldo para esas fechas.
Mirando el resto de la medida, ahora que hemos definido [TotalBalance], podemos reescribir la medida como:
Suma del saldo = IF( [TotalBalance] = BLANK() , 0, [TotalBalance] )
Lo que con suerte hace que sea un poco más fácil ver que si el [TotalBalance] está en blanco (en otras palabras, no había una fila en la tabla de Resumen financiero para ese año y mes), entonces reemplácelo con 0, de lo contrario dé el [TotalBalance]. Esto obliga a que TODOS los meses y años se muestren en la tabla visual, incluso si no hubo un registro de saldo en la tabla Resumen financiero en ese mes / año.
¿Eso ayuda?
Podrías simplificar esto un poco escribiendo:
Suma del saldo = 0 + SUMA('Resumen financiero'[Saldo])
y seguirás obteniendo el mismo resultado.
@Purushoth85 , si no hay valor para la suma, entonces dé 0. Creará una unión a la izquierda con dimensión
igual que
suma('Resumen financiero'[saldo]) +0
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |