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
gduobaite
Helper III
Helper III

Filtro de fecha relativa, trabajando con semanas.

Queridos

Traté de buscar la respuesta aquí, en el foro, pero sin éxito..

Tengo un gráfico de columnas con la cantidad de documentos firmados W29, W30, ....

Necesidad de mostrar los datos de las últimas 8 semanas calendario INCLUYENDO hoy, esta semana. La opción "Incluir hoy" solo está disponible en Fecha relativa <Semanas>, no en <Semanas de calendario>. No puedo usar <Semanas> porque muestra un tipo de datos desordenados entonces. ¿Tal vez hay algún código DAX para medir? Ya tengo mesa calendarauto con toda la semana no. y etc creado.

Aquí está 8 la semana pasada se muestra como <Semanas de calendario>, pero necesito incluir y la semana W37 y eliminar automáticamente W29.

gduobaite_0-1599545829662.png

Gracias.

1 ACCEPTED SOLUTION

¡Chicos, me las arreglo!

Vídeo súper súper fácil y claro:https://www.youtube.com/watch?v=gGNxKluPFNw

Sólo con una columna ahora tengo mi filtro de fecha relativa personalizado!

Gracias a todos por su tiempo.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Ahora esto ya está resuelto, pero ofrezco una solución alternativa para aquellos que puedan buscar y encontrar este hilo.

https://www.villezekeviking.com/dax-tables-calendar-and-time/

Tengo columnas de desplazamiento de hoy que se pueden usar para filtrar cualquier informe relativo a hoy en días, semanas, meses, trimestres o años.

A diferencia del filtrado de fechas relativas, esto puede abarcar cualquier período, desde datos históricos, pasando por períodos actuales y futuros.

swise001
Continued Contributor
Continued Contributor

@gduobaite

¿Ha considerado crear una columna de 'desplazamiento' de semana en la tabla de fechas?

Esto es esencialmente una columna que marca la semana actual como "0" (así W37 a 0 ) y luego a medida que retrocede en el tiempo cada semana resta 1 (W36 -1, W35 - -2)

A continuación, puede filtrar la visualización con esta columna de desplazamiento. (Donde el desplazamiento de la semana > -8 y el desplazamiento de la semana < 0).

Se convierte en su propio filtro de fecha relativa cultivado en casa.

Aquí hay algunos vínculos para crear una columna de desplazamiento (esto se puede hacer en la consulta de energía o con DAX).

https://www.oraylis.de/blog/how-to-create-relative-week-column-in-power-bi

https://radacad.com/offset-columns-for-the-date-table-flexibility-in-relative-date-filtering-for-pow...

https://www.youtube.com/watch?v=NKr2TizM-KU

¡Chicos, me las arreglo!

Vídeo súper súper fácil y claro:https://www.youtube.com/watch?v=gGNxKluPFNw

Sólo con una columna ahora tengo mi filtro de fecha relativa personalizado!

Gracias a todos por su tiempo.

amitchandak
Super User
Super User

@gduobaite , Una forma es usar la segmentación de fecha relativa

https://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range

Si ahora. Necesitas tener una tabla de citas con el rango de semana y semana. Y usted tendrá otra tabla para la visualización. Un largo camino.

Rango de la semana - RANKX(all('Date'),'Date'[Week Start date],,ASC,Dense) // En su caso es el número de semana con Year
Esta semana: CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]-max('Date'[Week Rank])))
Last Week ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]-max('Date'[Week Rank])-1))

Last 8 weeks ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]>'max('Date'[Week Rank])-8 && & 'Date'[Week Rank]<-max('Date'[Week'[Week Rank])))

Pero este balanceo agrupará los datos en un solo lugar

Prueba esto

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

@amitchandak, La segmentación de fecha relativa no funciona como necesito - la semana del calendario no incluye hoy, mientras que la opción de semana incluye hoy, pero comienza a contar la semana desde el día aleatorio.

Probé su código y tengo problemas con el primero:

Rango de la semana - RANKX(all('Date'),'Date'[Week Start date],,ASC,Dense) // En su caso es el número de semana con Year

Mi número de semana con año es una columna, no una messure, y Rango de la semana, como entiendo, requiere medida con eso. Así que no puedo conseguirlo.

@amitchandak,gracias.

Llegué a ese video y todo salió bien. Además, me las arreglé para clasificar las semanas como usted escribió con esos códigos (uno de su enlace me ayudó mucho).

Pero ahora estoy confundido, cómo implementar semanas en mi informe como lo hizo el tipo con meses en su video.

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.