Forum Discussion
Suma
Sin ver sus datos, la solución normalmente se vería así o similar:
ShareOfYear =
var var_CurrentValue = [YourMeasure]
var var_ValueofYear = CALCULATE([YourMeasure],ALL(DateTable[MonthColumn])
var var_ShareofCurrentValue = DIVIDE(var_CurrentValue,var_ValueofYear)
Return
var_ShareofCurrentValue
En el mejor de los casos, tiene una tabla de fechas separada. Es importante que coloque para [MonthColumn] la columna que usa en su objeto visual.
Si también aplica una columna de un cuarto, debe agregar ",ALL(DateTable[QuarterColumn])" a la otra función ALL(). Si hay más columnas para ignorar, también ALLEXCEPT() en lugar de ALL() podría ayudar.
Si esto no funciona, comparta el modelo de datos, su medida, el visual y el filtro aplicado al visual (los datos de muestra están totalmente bien), entonces es más fácil ayudar.
Saludos
Miguel
-----------------------------------------------------
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente. ¡Aprecio su pulgar hacia arriba!
me en las respuestas o perderé tu hilo.
-----------------------------------------------------
- Syndicate_Admin3 years agoAdministrator
Hola
Lo siento, debería haber incluido el conjunto de datos. Por ejemplo:
Mes Volumen de ventas Volumen total de ventas % de volumen de ventas 2021-10 226 2248 10.05% 2021-11 281 2248 12.50% 2021-12 150 2248 6.67% 2022-01 123 2248 5.47% 2022-02 208 2248 9.25% 2022-03 226 2248 10.05% 2022-04 157 2248 6.98% 2022-05 218 2248 9.70% 2022-06 140 2248 6.23% 2022-07 171 2248 7.61% 2022-08 220 2248 9.79% 2022-09 128 2248 5.69% 1. Volumen total de ventas es lo que quiero sumar. Este es el total de volumen de ventas de todo el mes.
2. Luego usaré esta medida (Total Sales Volumn) para calcular el % de Ventas Volumn (fomular es Sales Volumn / Total Sales Volumn).
3. Así que incluiré esta medida 3 en el gráfico de columnas.
Gracias de antemano.
- Syndicate_Admin3 years agoAdministrator
Cree las siguientes medidas:
Sales = SUM('Table'[Sales Volumn]) TotalSales = CALCULATE(SUM('Table'[Sales Volumn]),ALL('Table')) % = DIVIDE([Sales],[TotalSales])El resultado que desea:
Saludos
Yadong Fang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin3 years agoAdministrator
Utilice la siguiente medida:
ShareOfYear = var var_CurrentValue = SUM(Table[Sales Volumn]) var var_ValueofYear = CALCULATE(SUM(Table[Sales Volumn]),ALL(Table[Month]) var var_ShareofCurrentValue = DIVIDE(var_CurrentValue,var_ValueofYear) Return var_ShareofCurrentValuePero primero debe dividir la columna Mes en Power Query (consulte dividir por función de delimeter) o, además, crear una columna de mes y año para que pueda usar la columna inicial para otros fines. Pero al final debe tener una columna de año separada y una columna de mes separada.
Saludos
Miguel
-----------------------------------------------------
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente. ¡Aprecio su pulgar hacia arriba!
me en las respuestas o perderé tu hilo.
-----------------------------------------------------
- Syndicate_Admin3 years agoAdministrator
siento no haber leído todo completamente, creo. Entonces, si desea porcentaje de todas las filas, debe ir con la solución de @v-yadongf-msft .
Si solo desea tener el año actual, puede usar mi solución.
Saludos
Miguel
-----------------------------------------------------
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente. ¡Aprecio su pulgar hacia arriba!
me en las respuestas o perderé tu hilo.
-----------------------------------------------------