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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
sp3jossy
Frequent Visitor

Cálculo del año anterior

Tengo una tabla que muestra el promedio de bed_density y Survey_year (2012 - 2020).
La tabla tiene el formato
bed_density survey_year
2 ? 2018
2 .5 á 2019
Por favor, necesito ayuda para encontrar el año anterior bed_density para poder analizar la varianza. ¿Puede sugerir un DAX para usar por favor?
Creé una medida usando una nueva columna -
Año
relativo como Year_Relative - survey_year - Año(HOY()) . A continuación, utilice el valor relativo del año para calcular los valores de densidad de lecho:
PY_Bed densidad de la PY_Bed de cálculos : Calcular ( [Bed_density], NombreDeTabla[Year_Relative] -1) pero seguía recibiendo errores en blanco cada vez que cambié el año en la segmentación Year.
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@sp3jossy , cree una tabla de fecha/año independiente y use una fórmula como esta. Unir esta mesa con su mesa

Este año es CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])))
El año pasado : CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])-1))

Consulte mi seminario web

https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@sp3jossy , cree una tabla de fecha/año independiente y use una fórmula como esta. Unir esta mesa con su mesa

Este año es CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])))
El año pasado : CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])-1))

Consulte mi seminario web

https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...

¡Gracias!

Ashish_Mathur
Super User
Super User

Hola

Pruebe este enfoque

  1. En la tabla, escriba una fórmula de columna calculada para crear una columna Fecha: Fecha 1*("1/1/"&Datos[Año]). Formatee esta columna como una columna Fecha
  2. Crear una tabla de calendario con esta fórmula de tabla calculada: Calendario - Calendario (min (Datos[Fecha]),max(Datos[Fecha]))
  3. En la tabla de calendario, escriba esta fórmula de columna calculada para extraer el Año: Año - Año (Calendario[Fecha])
  4. Cree una relación desde la columna Fecha de la Tabla de datos hasta la columna Fecha de la Tabla de calendarios
  5. Al objeto visual, arrastre la columna Año desde la Tabla de calendarios
  6. Escribir estas medidas

Densidad de la cama : SUMA(Datos[bed_density])

Densidad de la cama en el año anterior - Calcular([Dinsity de la cama],año anterior(Calendario[Fecha]))

Variación en la densidad de la cama : IFERROR([Densidadde la cama ]/[ Densidad de la camaen el año anterior]-1,Blank())

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
v-qiuyu-msft
Community Support
Community Support

Hola @sp3jossy,

Puede crear una medida a continuación:

PreYearDensity á CALCULATE(SUM('Table'[bed_density]),FILTER(ALL('Table'),'Table'[survey_year]-MAX('Table'[survey_year])-1))
q4.PNG
Saludos
Qiuyun Yu
Community Support Team _ Qiuyun Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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