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, espero crear un gráfico de columnas con 12 meses de datos mostrados para el año pasado (21 de junio - 20 de julio). Cada columna mostraría un promedio de ese mes y los 5 meses anteriores (la columna junio '21 sería promedio de enero '21-junio '21). Lo ideal sería que esto se configurara visualmente para que los meses de 2021 sean de un color y las columnas de 2020 sean otro. ¿Se puede lograr esto con medidas u otro método? ¡Gracias!
Solved! Go to Solution.
Allí, @pstp;
Base en mi comprensión; si desea calucate avgerge de los últimos 6 meses (como 1.21-6.21), puede crear una medida de la siguiente manera:
Avg =
VAR _datedif =
DATEDIFF ( MAX ( [Date ] ), EOMONTH ( MAX ( [Date ] ), 0 ), DAY )
RETURN
CALCULATE (
AVERAGE ( [AtdSum] ),
FILTER (
ALL ( 'Table' ),
[Date ] <= MAX ( [Date ] )
&& [Date ]
>= EOMONTH ( [Date ], -5 ) - _datedif
)
)
Si desea mostrar diferentes colores según el año, puede crear otra medida y aplicar el formato condicional como se muestra en la figura:
flag= IF(YEAR(MAX([Date ]))=2020,1,0)
La salida final se muestra a continuación:
Si no es correcto, proporcione más lógica y comparta un archivo de ejemplo simple sin ninguna información sesentiva.
Saludos
Team_ de apoyo comunitario Yalan Wu
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Allí, @pstp;
Base en mi comprensión; si desea calucate avgerge de los últimos 6 meses (como 1.21-6.21), puede crear una medida de la siguiente manera:
Avg =
VAR _datedif =
DATEDIFF ( MAX ( [Date ] ), EOMONTH ( MAX ( [Date ] ), 0 ), DAY )
RETURN
CALCULATE (
AVERAGE ( [AtdSum] ),
FILTER (
ALL ( 'Table' ),
[Date ] <= MAX ( [Date ] )
&& [Date ]
>= EOMONTH ( [Date ], -5 ) - _datedif
)
)
Si desea mostrar diferentes colores según el año, puede crear otra medida y aplicar el formato condicional como se muestra en la figura:
flag= IF(YEAR(MAX([Date ]))=2020,1,0)
La salida final se muestra a continuación:
Si no es correcto, proporcione más lógica y comparta un archivo de ejemplo simple sin ninguna información sesentiva.
Saludos
Team_ de apoyo comunitario Yalan Wu
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@pstp , con la ayuda de una tabla de fechas, pruebe medidas como
Rolling 6 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-6,MONTH))
o
Rolling 6 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],eomonth(MAX('Date'[Date ]),0),-6,MONTH))
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.
@amitchandak Gracias por responder. He llegado tan lejos y tengo un cálculo que funciona así. Lo que estoy atascado en es mostrar el mismo cálculo para varias fechas. A continuación se incluye el conjunto de datos simple con el que estoy trabajando y el aspecto deseado del objeto visual.
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 |