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

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. 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
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors