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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.