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.
Hi team .
I have the below two tables
Both are coming from the same task tables .
I am trying to create a relative date filter where it filters both the tables
For example : If i select the filter in this week on the slicer the table1 should display the tasks where taskstartdate is in this week , and table2 should display tasks where taskfinishdate is in this week .
Any help will be appriciated as i have tried many ways and the filter just doesnot work on both the tables.
Solved! Go to Solution.
HI @salim041989,
It seems like a common analytic across multiple date range requirement, I'd like to suggest you create a expand table to expand the records between these date fields and link to raw table. (project id as relationship key)
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]
)
Then you can use new table date fields as slicer to filter records.
Regards,
Xiaoxin Sheng
HI @salim041989,
It seems like a common analytic across multiple date range requirement, I'd like to suggest you create a expand table to expand the records between these date fields and link to raw table. (project id as relationship key)
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]
)
Then you can use new table date fields as slicer to filter records.
Regards,
Xiaoxin Sheng
Maybe you can try userelationship.
you need to create a calendar table
startdate is solid line and end date is dot line.
create a enddate measure and drag that to the table visual.
enddate = CALCULATE(max('Table'[enddate]),USERELATIONSHIP(datetime[Date],'Table'[enddate]))
Proud to be a Super User!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
114 | |
100 | |
75 | |
73 | |
49 |
User | Count |
---|---|
145 | |
109 | |
109 | |
90 | |
64 |