Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
NewinPBi
Frequent Visitor

Promedio por mes por año

Mes

2015

2016

2017

2018

2019

Promedio

2015-2019

2020

PC (%change)

Enero

Febrero

Marzo

Abril

Mayo

Junio

Julio

Agosto

Septiembre

Octubre

Noviembre

Diciembre

Fecha de registro: Campo de fecha

RecordNo: texto

Hola

Necesito crear la tabla anterior, números mensuales (recuento de RecordNo), promedio mensual por año (2015-2019), luego compararlo con números 2020 y finalmente calcular PC (cambio porcentual).

Gracias de antemano por la ayuda

1 ACCEPTED SOLUTION
v-yangliu-msft
Community Support
Community Support

Hola aNewinPBi ,

Estos son los pasos que puede seguir:

1. Crear medida.

avg_15and17 =
CALCULATE(AVERAGE('Table'[amount]),FILTER('Table',YEAR('Table'[Data])<>2020))
compare_2020 =
DIVIDE(
CALCULATE(AVERAGE('Table'[amount]),FILTER('Table',YEAR('Table'[Data])=2020)),
'Table'[avg_15and17])
PC =
var _pc =CALCULATE(AVERAGE('Table'[amount]),FILTER('Table',YEAR('Table'[Data])>=2015 &&YEAR('Table'[Data])<2020))
return DIVIDE([avg2020] - _pc,_pc)

2. Resultado.

v-yangliu-msft_0-1603345392169.jpeg

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
v-yangliu-msft
Community Support
Community Support

Hola aNewinPBi ,

Estos son los pasos que puede seguir:

1. Crear medida.

avg_15and17 =
CALCULATE(AVERAGE('Table'[amount]),FILTER('Table',YEAR('Table'[Data])<>2020))
compare_2020 =
DIVIDE(
CALCULATE(AVERAGE('Table'[amount]),FILTER('Table',YEAR('Table'[Data])=2020)),
'Table'[avg_15and17])
PC =
var _pc =CALCULATE(AVERAGE('Table'[amount]),FILTER('Table',YEAR('Table'[Data])>=2015 &&YEAR('Table'[Data])<2020))
return DIVIDE([avg2020] - _pc,_pc)

2. Resultado.

v-yangliu-msft_0-1603345392169.jpeg

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@NewinPBi , Pruebe como este ejemplo con la tabla de fechas

Ventas MTD: CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
Last 5year Avg MTD Sales á (CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))+CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd(date'[Date],-2,MONTH)))+CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(DATES dateadd('Date'[Date],-3,MONTH)))+CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-4,MONTH)))+CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-5,MONTH))))))/5

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.

Proporcione sus comentarios y consejos para nuevos videos
Tutorial Series Dax Vs SQL Direct Query PBI Consejos
Apreciamos tus Felicitaciones.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.