Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
Hola equipo .
Tengo las dos tablas inferiores
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.
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
Tal vez puedas probar userelationship.
necesita crear una tabla de calendario
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]))
Proud to be a Super User!