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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Syndicate_Admin
Administrator
Administrator

Crear tabla con fechas relativas de la segmentación de datos

Hola amigos,

Así que quiero crear una tabla en Power BI que muestre un recuento de actividad para la fecha seleccionada por el usuario en un menú desplegable.

La pieza complicada es que entonces quiero mostrar en la siguiente columna la suma de los 5 días anteriores a la fecha seleccionada y en la última columna mostrar la suma de los 20 días anteriores a esa fecha seleccionada.

Por ejemplo, si el usuario seleccionó el 21 de abril:

regiónRecuento diarioDías anteriores 520 días anteriores
Europa100

500

2000
Japón20010004000
nos30015006000

Mis datos estarían en este formato:

fecharegióncontar
01/04/2020Europa50
01/04/2020nos75
01/04/2020Japón20
02/04/2020Europa30
02/04/2020nos

17

02/04/2020Japón

72

y así sucesivamente

La ayuda de ANy sería muy apreciada.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ahí @nicksinclair01,

He creado un archivo pbix de ejemplo(ver archivo adjunto)para usted, por favor compruebe si eso es lo que desea.

1. Cree una tabla de dimensiones de fecha

2. Cree 3 medidas a continuación para obtener el recuento diario, el recuento para los 5 días anteriores y el recuento para los 20 días anteriores

Daily Count = CALCULATE(SUM('Table'[Count]),FILTER('Table','Table'[Date]=SELECTEDVALUE('Date'[Date])))
Prior 5 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-5,SELECTEDVALUE('Date'[Date])))
Prior 20 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-20,SELECTEDVALUE('Date'[Date])))

yingyinr_0-1621934639749.png

Puede hacer referencia al siguiente vídeo para obtenerlo.

Mostrar días antes o después de una fecha seleccionada - Técnicas visuales avanzadas de Power BI

Si los anteriores no son los que desea, proporcione el resultado esperado con lógica back-end y ejemplos específicos. Gracias.

Saludos

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Ahí @nicksinclair01,

He creado un archivo pbix de ejemplo(ver archivo adjunto)para usted, por favor compruebe si eso es lo que desea.

1. Cree una tabla de dimensiones de fecha

2. Cree 3 medidas a continuación para obtener el recuento diario, el recuento para los 5 días anteriores y el recuento para los 20 días anteriores

Daily Count = CALCULATE(SUM('Table'[Count]),FILTER('Table','Table'[Date]=SELECTEDVALUE('Date'[Date])))
Prior 5 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-5,SELECTEDVALUE('Date'[Date])))
Prior 20 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-20,SELECTEDVALUE('Date'[Date])))

yingyinr_0-1621934639749.png

Puede hacer referencia al siguiente vídeo para obtenerlo.

Mostrar días antes o después de una fecha seleccionada - Técnicas visuales avanzadas de Power BI

Si los anteriores no son los que desea, proporcione el resultado esperado con lógica back-end y ejemplos específicos. Gracias.

Saludos

Syndicate_Admin
Administrator
Administrator

@nicksinclair01, medidas como

medida =
var _max = maxx(allselected('Date'), 'Date'[Date])
devolución
calculate(sum(Table[Value]), filter(all('Date'), 'Date'[Date] <=_max && 'Date'[Date] >= _max -5))


medida 2=
var _max = maxx(allselected('Date'), 'Date'[Date])
devolución
calculate(sum(Table[Value]), filter(all('Date'), 'Date'[Date] <=_max && 'Date'[Date] >= _max -20))

Gracias Amit,

¿Podría explicar cómo implementaría esto?

Veo que necesitaría una tabla separada llamada Fecha, supongo que esto sólo contendría todas las fechas del inscopio de la tabla principal.

¿Es necesario vincularlo a la tabla principal?

Para la segmentación de datos, ¿esto sería contra la tabla principal o la tabla de fechas?

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors
Top Kudoed Authors