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
sarjensystems1
Helper III
Helper III

valor dinámico del año pasado

Hii

Tengo un requisito para mostrar el valor de ventas del mes de junio del año pasado para todos los datos de meses

ex junio 2019 ventas es 1000

entonces los valores para Ene 2020, feb 2020,mar 2020.....Dec 2020 debe ser 1000

junio 2018 ventas es 2000

entonces los valores para jan 2019,feb 2019,mar 2019.....dec 2019 debe ser 2000

y debe ser dinámico

si el valor de junio de 2020 es 3000

entonces para 2021 meses debe ser 3000

Gracias

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

Hola @sarjensystems1 ,

Siga estos pasos:

1.Cree una tabla de segmentación de datos con todos los años que equivalen al año de la tabla +1, como se ve a continuación:

Annotation 2020-04-13 135305.png

2.Crear 2 columnas calculadas utilizando las expresiones dax debajo de las expresiones dax para obtener el año y el mes de la fecha de la tabla:

Column = YEAR('Table'[Date])
Column 2 = MONTH('Table'[Date])

3.Crear una medida para obtener las ventas en junio del año pasado.

Measure = CALCULATE(SUM('Table'[Consumption]),FILTER('Table','Table'[Column]=SELECTEDVALUE(Slicer[Year])-1&&'Table'[Column 2]=6))

Y verás:

Annotation 2020-04-13 140032.png

Para el archivo .pbix relacionado, haga clic aquí.

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

View solution in original post

4 REPLIES 4
v-kelly-msft
Community Support
Community Support

Hola @sarjensystems1 ,

Siga estos pasos:

1.Cree una tabla de segmentación de datos con todos los años que equivalen al año de la tabla +1, como se ve a continuación:

Annotation 2020-04-13 135305.png

2.Crear 2 columnas calculadas utilizando las expresiones dax debajo de las expresiones dax para obtener el año y el mes de la fecha de la tabla:

Column = YEAR('Table'[Date])
Column 2 = MONTH('Table'[Date])

3.Crear una medida para obtener las ventas en junio del año pasado.

Measure = CALCULATE(SUM('Table'[Consumption]),FILTER('Table','Table'[Column]=SELECTEDVALUE(Slicer[Year])-1&&'Table'[Column 2]=6))

Y verás:

Annotation 2020-04-13 140032.png

Para el archivo .pbix relacionado, haga clic aquí.

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Ashish_Mathur
Super User
Super User

Hola

¿Cómo se estructuran los datos? Comparta datos en un formato que se pueda pegar en un archivo de Excel.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @sarjensystems1 ,

No estoy seguro de cuál es el requisito para esto, pero podría obtener el valor en la consulta de energía y crear una tabla de datos correspondiente.

Tal vez pueda darnos más información sobre el objetivo y proporcionar algunos datos de muestra.

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


amitchandak
Super User
Super User

@sarjensystems1

Cree una segmentación de mes. Sólo un mes. Y luego mostrar datos a lo largo del año utilizando mes y año.

Puede time intelligence y crear el año pasado mtd, el último hasta el año pasado mtd y mostrarlos con el filtro de año mes

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))


last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,Qtr))))


MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR('Date'[Date])))
MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd('Date'[Date],-12,MONTH),"8/31")))

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

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.

Top Solution Authors