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
ahhines
Frequent Visitor

Segmentación de rango de fechas (sin año)

Hola

Tengo datos de 1/1/2018-3/31/2020 y quiero ver si puedo mostrar la suma de mis valores de 2/15-3/15 para todos los años 2018, 2019 y 2020.

Así que idealmente quiero ser capaz de mostrar cualquier rango de tiempo con el año como una leyenda. ¿Alguien ha intentado hacer esto antes?

Sample Picture.PNG

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@ahhines

Supongamos que tiene tabla de fechas y tiene el año como una de las columnas en ella y seleccionó los datos de 15 a 15 de marzo para cualquier año

Tener una fórmula como esta

medidas de medidas
var _max á format(maxx('Date','Date'[Date]),"MMDD")
var _min á format(Minx('Date','Date'[Date]),"MMDD")

devolución
CALCULATE(SUM(Data[Amount]), FILTER(all('Date'), format('Date'[Date],"MMDD") >'_min && format('Date'[Date],"MMDD") <'_max ))

Usa el año como leyenda.

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/

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@ahhines

Supongamos que tiene tabla de fechas y tiene el año como una de las columnas en ella y seleccionó los datos de 15 a 15 de marzo para cualquier año

Tener una fórmula como esta

medidas de medidas
var _max á format(maxx('Date','Date'[Date]),"MMDD")
var _min á format(Minx('Date','Date'[Date]),"MMDD")

devolución
CALCULATE(SUM(Data[Amount]), FILTER(all('Date'), format('Date'[Date],"MMDD") >'_min && format('Date'[Date],"MMDD") <'_max ))

Usa el año como leyenda.

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/

¡Gracias! Este es un gran comienzo. Esto me está dando un resultado tres veces la cantidad real aunque.

Pragati11
Super User
Super User

Hola @ahhines ,

Su requisito no está claro:

Tengo datos de 1/1/2018-3/31/2020 y quiero ver si puedo mostrar la suma de mis valores de 2/15-3/15 para todos los años 2018, 2019 y 2020.

¿Qué significa la parte resaltada aquí? También proporcionar algunas capturas de pantalla en sus datos y modelo de datos y qué salida se espera?

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Lo siento, no estoy seguro de por qué se destacó. Quiero ser capaz de seleccionar cualquier rango de fechas, digamos 2/15-3/15, para los años 2018, 2019 y 2020. El uso de un filtro de fecha regular de 2/15/2018-3/15/2020 me daría todos los días en este rango y no quiero eso. Quiero ver el período 2/15-3/15 para cada año.

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.