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.
Hola, chicos
Estoy tratando de realizar este cálculo, pero no puedo averiguar cómo hacerlo dinámico para asegurarse de que funciona a través de diferentes niveles de granularidad.
Estos son solo un ejemplo de datos. Lo que tengo que hacer es realizar el cálculo que me dará un porcentaje de ganancias del resultado neto basado en la granularidad seleccionada en Visual.
Ejemplo1: Si desea mostrar el % visual de los ingresos por ID por lo que para el ID 1 calculará 2/sum(2-1-0,5)
Ejemplo 2: Si desea mostrar el % visual de los ingresos por país para Rusia País el cálculo sería sum(2+2)/sum(-1-0,5-1-0,5)
¿Es posible realizar un cálculo de este tipo?
País | Id | Cuentas | Valor | % de la ganancia por resultado neto |
Rusia | 1 | Ganancias | 2 | |
Rusia | 1 | Costos | -1 | |
Rusia | 1 | Gastos | -0,5 | |
Rusia | 2 | Ganancias | 2 | |
Rusia | 2 | Costos | -1 | |
Rusia | 2 | Gastos | -0,5 | |
Alemania | 3 | Ganancias | 3 | |
Alemania | 3 | Costos | -2 | |
Alemania | 3 | Gastos | -0,5 | |
Alemania | 4 | Ganancias | 4 | |
Alemania | 4 | Costos | -2 | |
Alemania | 4 | Gastos | -1 |
Gracias por cualquier ayuda,
Stan
Solved! Go to Solution.
@stanislav_dugas
Cree estas tres medidas, también puede tener una sola medida
Earnings = CALCULATE(SUM(Table5[ Value ]),Table5[Accounts] = "Earnings")
Net Total = SUM(Table5[ Value ])
Visual % of Earning =
DIVIDE(
[Net Total],
[Earnings]
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
El problema es que al pivotar la columna de la cuenta obtendría tantas columnas adicionales ya que sólo mostré aquí 3 cuentas, pero en realidad hay como 20 de ellos y tengo más de 4mil filas.
Quiero dividir net/value por ganancias de una manera que cuando ajuste el objeto visual se recalculará en función del nivel más bajo de granularidad en ese objeto visual.
El resultado esperado es que cuando muestro visual de la columna % en función de la granularidad de ID me dará esto.
Id | % del valor neto |
1 | 25% |
2 | 25% |
3 | 17% |
4 | 25% |
Y luego, si ajusto el objeto visual para mostrar por país, no resumirá todos los %tages por ID, sino que hace un cálculo basado en un nivel de país.
País | % del valor neto |
Rusia | 25% |
Alemania | 21% |
Espero que sea más claro ahora.
@stanislav_dugas
Cree estas tres medidas, también puede tener una sola medida
Earnings = CALCULATE(SUM(Table5[ Value ]),Table5[Accounts] = "Earnings")
Net Total = SUM(Table5[ Value ])
Visual % of Earning =
DIVIDE(
[Net Total],
[Earnings]
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Muchas gracias por la ayuda.
Me di cuenta de cuál era el problema. Estaba usando el cálculo simmilar como usted publicó, pero yo estaba poniendo en nueva columna más bien a través de la funcionalidad de medida. Ahora estoy leyendo que no todas las funciones se comportan igual cuando se usa en Column y en Meassure.
¿Sabes por qué en este caso no obtengo el mismo resultado? ¿Cómo tendría que verse la función si quisiera crear una nueva columna?
Será más fácil si gira la columna Cuentas en columnas para que
Identificación de país, Ganancias, Costos, Gastos, Cuentas
Su cálculo no es muy claro, ¿quiere dividir Ganar por otras cuentas? Compartir los resultados esperados
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
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 | |
2 | |
2 | |
2 | |
1 |