Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Hola
Estado buscando y no he encontrado una solución en este foro. Estoy tratando de crear una medida que muestre correctamente las cuentas de la cuenta de resultados y del balance general. Por ejemplo, con el conjunto de datos simple a continuación.
fecha | cuenta | importe |
1/1/2021 | ingresos | 10 |
2/1/2021 | ingresos | 5 |
1/1/2021 | activo | 100 |
2/1/2021 | activo | 125 |
Con una simple suma la medida funcionará para las cuentas de ingresos, como si en el filtro alguien elige un 1/1 la suma será 10, si una persona elige TANTO 1/1 como 2/1 la suma será 15, lo que también será correcto.
Sin embargo, para las cuentas de balance, esto NO sería correcto. Si alguien seleccionara 1/1, el resultado sería 100, que es correcto, pero si alguien seleccionó 1/1 y 2/1, devolvería 225, que es INCORRECTO.
¿Hay alguna manera de lograr mostrar los valores correctos con una medida tanto para la cuenta de resultados como para las cuentas de balance? Agradecería la ayuda!
GZ
Solved! Go to Solution.
No @GeraldZ,
Si desea usar una sola medida para calcular los ingresos y los activos, le sugiero que cree una tabla calculada en primer lugar:
AccountTable = VALUES('Table'[Account])
Y, a continuación, utilice la siguiente fórmula para crear la medida:
Measure =
var revenue=CALCULATE(SUM('Table'[Amount]),FILTER('Table','Table'[Date] in ALLSELECTED('Table'[Date]) && 'Table'[Account]="Revenue"))
var assets = CALCULATE(MAX('Table'[Amount]),FILTER('Table','Table'[Date]=MAXX(ALLSELECTED('Table'[Date]),[Date])))
return SWITCH(MAX(AccountTable[Account]), "Revenue",revenue,"Assets",assets)
Ahora podría crear elementos visuales como estos:
Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @GeraldZ,
Si desea usar una sola medida para calcular los ingresos y los activos, le sugiero que cree una tabla calculada en primer lugar:
AccountTable = VALUES('Table'[Account])
Y, a continuación, utilice la siguiente fórmula para crear la medida:
Measure =
var revenue=CALCULATE(SUM('Table'[Amount]),FILTER('Table','Table'[Date] in ALLSELECTED('Table'[Date]) && 'Table'[Account]="Revenue"))
var assets = CALCULATE(MAX('Table'[Amount]),FILTER('Table','Table'[Date]=MAXX(ALLSELECTED('Table'[Date]),[Date])))
return SWITCH(MAX(AccountTable[Account]), "Revenue",revenue,"Assets",assets)
Ahora podría crear elementos visuales como estos:
Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @GeraldZ
Si el retorno 225 es incorrecto, ¿cuál debería ser el resultado correcto?
Además, ¿por qué considera que los ingresos forman parte de la cuenta de resultados y los activos del balance y por qué desea mezclarlos?
Yo mismo hice todo un informe financiero, compruébalo:
El valor correcto del balance sería 125 y no 225, ya que cuando informa sobre los datos del balance nunca es acumulativo.
No me importa separar los datos, pero quiero tratar de lograr mostrar cualquiera de los puntos de datos con una sola medida.
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.