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
Syndicate_Admin
Administrator
Administrator

Uso de una segmentación de datos para seleccionar la fecha de vigencia sin filtrar los resultados

Hola, estoy intentando crear un informe en el que los usuarios puedan seleccionar totales en períodos preestablecidos (digamos que 1 día, 5 días, mes a fecha, año a día, por ejemplo) efectivo una fecha seleccionada a través de segmentación de datos de fecha única. Así que si digamos que el usuario selecciona Jul 31, 2020 entonces calculará un valor de 1 día, valor de 5 días, valor MTD, etc. a partir del 31 de julio de 2020. El problema es la forma en que lo he construido, la segmentación de datos está filtrando la página que entiendo que es probablemente por diseño, pero ¿cómo se conseguiría alrededor de este problema?

Gracias de antemano por cualquier sugerencia.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Afkkek, si quieres 1 día, 5 días, MTD rodado el día 31 podrás hacerlo con una tabla de fechas y inteligencia de hora. Si desea mostrar tendencia con ayuda a partir de 1 fecha, consulte el vídeo por fin con una tabla independiente

Ejemplo

Este día = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]=max('Date'[Date])))
Último día = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]=max('Date'[Date])-1))

5º último día = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]=max('Date'[Date])-5))

Ventas MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))
el mes pasado Ventas = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
el mes siguiente Ventas = CALCULATE(SUM(Sales[Importe de ventas]), nextmonth('Fecha'[Fecha]))

Rolling 5 day = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max('Date'[Date]),-5,Day))

Power BI — Mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA

Inteligencia del día - Último día, último día no continuo
https://medium.com/@amitchandak.1978/power-bi-day-intelligence-questions-time-intelligence-5-5c3243d...

Una fecha en la segmentación de datos y fecha adicional en tendencia : https://www.youtube.com/watch?v=duMSovyosXE



Último día = CALCULATE(sum('order'[Qty]), previousday('Date'[Date]))

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Muchas gracias, ¡eso funcionó!

Syndicate_Admin
Administrator
Administrator

@Afkkek, si quieres 1 día, 5 días, MTD rodado el día 31 podrás hacerlo con una tabla de fechas y inteligencia de hora. Si desea mostrar tendencia con ayuda a partir de 1 fecha, consulte el vídeo por fin con una tabla independiente

Ejemplo

Este día = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]=max('Date'[Date])))
Último día = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]=max('Date'[Date])-1))

5º último día = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]=max('Date'[Date])-5))

Ventas MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))
el mes pasado Ventas = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
el mes siguiente Ventas = CALCULATE(SUM(Sales[Importe de ventas]), nextmonth('Fecha'[Fecha]))

Rolling 5 day = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max('Date'[Date]),-5,Day))

Power BI — Mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA

Inteligencia del día - Último día, último día no continuo
https://medium.com/@amitchandak.1978/power-bi-day-intelligence-questions-time-intelligence-5-5c3243d...

Una fecha en la segmentación de datos y fecha adicional en tendencia : https://www.youtube.com/watch?v=duMSovyosXE



Último día = CALCULATE(sum('order'[Qty]), previousday('Date'[Date]))

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.