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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
salim041989
New Member

Cortadora de fecha en dos mesas para filtrar dos fechas diferentes

Hola equipo .

Tengo las dos tablas inferiores

Untitled.png

Ambos provienen de las mismas tablas de tareas.

Estoy tratando de crear un filtro de fecha relativa donde filtra las dos tablas

Por ejemplo: Si selecciono el filtro en esta semana en la segmentación de datos, la tabla1 debe mostrar las tareas donde taskstartdate está en esta semana, y table2 debe mostrar las tareas donde taskfinishdate está en esta semana.

Cualquier ayuda se aplicará ya que he probado muchas maneras y el filtro simplemente no funciona en ambas tablas.

2 REPLIES 2
v-shex-msft
Community Support
Community Support

hola @salim041989,

Parece un análisis común en varios requisitos de intervalo de fechas, me gustaría sugerirle que cree una tabla de expansión para expandir los registros entre estos campos de fecha y vincular a la tabla sin procesar. (identificador de proyecto como clave de relación)

Expand =
VAR _calendar =
    CALENDAR (
        MIN ( Table[TaskStartDate] ),
        MAX ( MAX ( Table[TaskEndDate] ), TODAY () )
    )
RETURN
    SELECTCOLUMNS (
        FILTER (
            CROSSJOIN ( Table, _calendar ),
            Table[TaskStart] <= [Date]
                && Table[TaskEndDate] >= [Date]
        ),
        "ProjectID", [ProjectID],
        "Date", [Date]
    )

A continuación, puede usar nuevos campos de fecha de tabla como segmentación de datos para filtrar registros.

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
ryan_mayu
Super User
Super User

@salim041989

Tal vez puedas probar userelationship.

1.PNG

necesita crear una tabla de calendario

2.PNG

startdate es línea sólida y la fecha final es línea de puntos.

crear una medida de fecha final y arrastrarlo al objeto visual de la tabla.

enddate = CALCULATE(max('Table'[enddate]),USERELATIONSHIP(datetime[Date],'Table'[enddate]))

3.PNG





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors