Anónimo
Hola tios,
He estado destrozando mi cerebro y Google por esto, pero parece que no puedo encontrar una solución viable para esto, así que he llegado a la fuente y espero que puedan ayudarme a encontrar la solución a este problema aparentemente simple.
Tengo 1 tablas de hechos y 2 tablas de dimensiones como se muestra en el incrustado:
Entonces, lo que estoy tratando de hacer aquí es mostrar el porcentaje de los costos en cada región con respecto a los ingresos de cada región, como se muestra en la tabla anterior. Pero la fórmula simplemente se niega a calcularlo en los niveles Costo 2, Costo 3 …, pero calculó bien en el nivel Total. Las medidas que utilicé son las siguientes:
v-piga-msft
En respuesta a Anónimo
Hola @Anónimo,
Modifique su fórmula de% de ingresos como se muestra a continuación.
% of Revenue = DIVIDE ( [Cost for each region], CALCULATE ( SUM ( 'Fact Table'[Total Reforecast] ), FILTER ( ALL ( 'COA' ), COA[Account Type] = "Revenue" ) ) )
Entonces podría obtener el resultado deseado.
Atentamente,
cereza
v-piga-msft
Hola @Anónimo,
Basado en información, si desea calcular el tEl porcentaje de los costos de cada región sobre los ingresos de cada región. Me temo que su fórmula debería ser la correcta. La salida basada en su lógica debería ser la siguiente.
Sin embargo, en su matriz, coloca la Categoría de cuenta como campo Fila, me temo que es la visualización correcta.
Como puede ver, el resaltado en rojo son valores nulos, por lo que el porcentaje de porcentaje está en blanco pero la fila total es correcta.
Entonces, ¿cuál es su salida deseada? Comparta el resultado deseado para que pueda entender mejor su lógica y ayudar más en ello.
Atentamente,
cereza
Anónimo
En respuesta a v-piga-msft
Hola Cherry / @ v-piga-msft
Gracias por su respuesta, el resultado deseado para mí es un% de ingresos por línea de artículo de costo como se muestra a continuación.
de nuevo, muchas gracias!
v-piga-msft
En respuesta a Anónimo
Hola @Anónimo,
Modifique su fórmula de% de ingresos como se muestra a continuación.
% of Revenue = DIVIDE ( [Cost for each region], CALCULATE ( SUM ( 'Fact Table'[Total Reforecast] ), FILTER ( ALL ( 'COA' ), COA[Account Type] = "Revenue" ) ) )
Entonces podría obtener el resultado deseado.
Atentamente,
cereza