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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Filtrar las filas que la fecha seleccionada está entre sus fechas de "inicio" y "finalización"

hola

Tengo una tabla como esta:

trabajohorasfecha de inicioFecha de finalización
j1202021.102021.15
j2302021.112021.16
j3152021.142021.18
............

(Notado que las fechas son "Year.WorkWeek" - número decimal, no fechas)

Y tengo un gráfico de barras para "horas" con su "eje compartido" siendo otra columna "Year.WorkWeek" (de la tabla de calendario).

Lo que estoy tratando de achive es - cuando un usuario hace clic en una barra (seleccionando un valor "Year.WorkWeek" ), quiero que el objeto visual de la tabla para mostrar todos los trabajos que la fecha seleccionada está entre sus fechas de "inicio" y "fin".

Por ejemplo-
si el usuario hace clic en "2021.14" - la tabla mostrará los 3 trabajos.
si el usuario hace clic en "2021.17" - la tabla mostrará sólo j3.

He probado un montón de opciones diferentes sin suerte...

¿Es posible?

Gracias.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Saharm ,

Extraiga la columna Year.Week de la tabla de calendario como una sola tabla calculada para usarla como segmentación de datos:

Year.WorkWeek = DISTINCT('Calendar'[Year.WorkWeek])

Cree una medida como esta, colótela en el filtro visual y establezca su valor como 1:

visual control = 
IF (
    NOT ( ISFILTERED ( 'Year.WorkWeek'[Year.WorkWeek] ) ),
    1,
    IF (
        SELECTEDVALUE ( 'Year.WorkWeek'[Year.WorkWeek] )
            >= SELECTEDVALUE ( 'Table'[Start Date] )
            && SELECTEDVALUE ( 'Year.WorkWeek'[Year.WorkWeek] )
                <= SELECTEDVALUE ( 'Table'[Finish Date] ),
        1
    )
)

filter.png

s1.pngs2.png

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @Saharm ,

Extraiga la columna Year.Week de la tabla de calendario como una sola tabla calculada para usarla como segmentación de datos:

Year.WorkWeek = DISTINCT('Calendar'[Year.WorkWeek])

Cree una medida como esta, colótela en el filtro visual y establezca su valor como 1:

visual control = 
IF (
    NOT ( ISFILTERED ( 'Year.WorkWeek'[Year.WorkWeek] ) ),
    1,
    IF (
        SELECTEDVALUE ( 'Year.WorkWeek'[Year.WorkWeek] )
            >= SELECTEDVALUE ( 'Table'[Start Date] )
            && SELECTEDVALUE ( 'Year.WorkWeek'[Year.WorkWeek] )
                <= SELECTEDVALUE ( 'Table'[Finish Date] ),
        1
    )
)

filter.png

s1.pngs2.png

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Acabo de ver la notificación... lo siento por la respuesta tardía - pero funciona muy bien! ¡Muchas gracias!

Syndicate_Admin
Administrator
Administrator

@Saharm

Parece que ha vinculado la tabla de calendario a la tabla de datos. No estoy seguro de cómo se ve su modelo. Le sugiero que convierta el año. Columna Weeknumber a una fecha propper de la siguiente manera. Lo hice solo para la fecha de Sart, puede repetir lo mismo para la fecha de finalización.

SartDate = 
var __year = int(LEFT(Table1[Start Date],4))
var __week = int(MID(Table1[Start Date],5,2))
 return
DATE(__year,1,-2)-WEEKDAY(DATE(__year,1,3))+__week*7


@Fowmy

Tengo unas columnas de fecha adecuadas para ambos... estamos usando el "Year.WeekNumber" sólo por conveniencia.

Pero todavía no veo cómo se resuelve el problema... ¿se puede elaborar?

gracias

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.