cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper I
Helper I

Columnas estáticas para información del año pasado

Hola

Me gustaría crear un gráfico con 12 columnas estáticas para el año pasado y luego los datos de este año se agregan cuando selecciono el mes actual. El problema principal es tener una fecha de inicio fija para el gráfico (nuestro ejercicio se extiende de febrero a enero, no hay idea de por qué la empresa tiene 75 años de edad)) y por lo que tenemos que mostrar el 19 de febrero al 20 de enero como la información del año pasado y luego a partir del 20 de febrero como este año.

Tengo una tabla de fechas y una tabla de datos con miles de líneas en volver varios años. No me preocuparé por el presupuesto en este momento, ya que puedo crear una nueva tabla para esa información.

Gracias

Glynn

CaptureJune.PNG

7 REPLIES 7
Community Support
Community Support

Hola @ghammond09

Crear una tabla de fechas

date =
ADDCOLUMNS (
    CALENDARAUTO (),
    "year", YEAR ( [Date] ),
    "month", MONTH ( [Date] ),
    "monthname", FORMAT ( [Date], "Mmm" ),
    "year-month", FORMAT ( [Date], "yyyy-mm" )
)

Añadir columnas

adjusted month = IF([month]>=2,[month]-1,[month]+11)

adjusted year = IF([month]>=2,[year],[year]-1)

adjusted year-month = [adjusted year]&"-"&[adjusted month]

Crear medidas

lastyear =
CALCULATE (
    SUM ( 'Table'[value] ),
    FILTER (
        'Table',
        'Table'[date]
            >= DATE ( YEAR ( TODAY () ) - 1, 2, 1 )
            && 'Table'[date] <= DATE ( YEAR ( TODAY () ), 1, 31 )
    )
)

this year =
CALCULATE (
    SUM ( 'Table'[value] ),
    FILTER (
        'Table',
        'Table'[date] >= DATE ( YEAR ( TODAY () ), 2, 1 )
            && 'Table'[date] <= TODAY ()
    )
)

Capture11.JPG

descargar mi archivo desde el siguiente enlace:

https://qiuyunus-my.sharepoint.com/:u:/g/personal/admin_qiuyunus_onmicrosoft_com/Ee4kTyqWnc1MmLC0XR8...

Saludos
Maggie
Equipo de apoyo a la comunidad _ Maggie Li
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Maggie,

Gracias por la respuesta. Lo probaré con mis datos.

No estoy seguro de para qué sirven las columnas "meses ajustados". No parecen ser referenciados en ningún otro lugar o utilizados en los gráficos.

saludos

Glynn

Super User IV
Super User IV

@ghammond09, no obtuve el problema exacto. Siempre puedes tener un calendario que comience desde cualquier mes.

Y en inteligencia de tiempo YTD , se puede utilizar cualquier fecha de fin de año. Para el año pasado la misma fecha y el mismo mes que puede utilizar

last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"1/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"1/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"1/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"1/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"1/31"))

Por favor, encuentre Enlace al Calendario Feb-Jan, Puede crear algunas columnas requeridas basadas en eso

https://www.dropbox.com/s/wmo0ym6ne8ee4cu/Feb_2_Jan_Qtr_Cal.pbix?dl=0

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, únase a ella con la columna de fecha de su/s 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/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Hola

Gracias por el conjunto de datos. Voy a echar un vistazo con eso y lo que puedo hacer.

Mi conjunto de datos actual tiene campos de fecha como se indica a continuación.

Gracias

Glynn

Capture15.PNG

@ghammond09 , Usted necesita probar y háganos saber los problemas exactos. \

Este también podría ayudar a

https://www.youtube.com/watch?v=duMSovyosXE

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Hola amitchandak,

Ese fue un video interesante, pero hizo un gráfico que era doce meses antes de la fecha actual. No es exactamente lo que estoy buscando.

Mis datos son muy simples. Este es el valor MTD:

28/2/2019 1595

31/3/2019 1899

30/4/2019 1695

31/5/2019 2646

30/6/2019 2014

31/7/2019 2300

31/8/2019 2048

30/9/2019 1758

31/10/2019 1822

30/11/2019 1999

31/12/2019 1291

31/1/2020 675

29/2/2020 1604

31/3/2020 1891

30/4/2020 1412

31/5/2020 1278

El resultado deseado es terminar con un gráfico que se parece a lo que mostré en mi post original. Puedo obtener un gráfico de 16 columnas de ancho, pero no uno que tenga un punto de inicio fijo de febrero de 2019, doce columnas para el año pasado y luego cuatro para este año que se actualiza con una nueva columna cuando cambio mi selector de fecha.

Gracias por toda su ayuda. Soy nuevo en esto, así que por favor ten paciencia conmigo.

Glynn

Super User II
Super User II

@ghammond09

Creo que necesita crear un nuevo mes fiscal, columnas de año fiscal en la tabla de fechas y ponerlas en el eje.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Microsoft Ignite

Microsoft Ignite with Arun Ulag

Featured Session Drive Data Culture with Power BI: Vision, Strategy & Roadmap. Register here https://myignite.microsoft.com #MSIgnite #PowerPlatform #Power BI ​

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.