March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
Is it possible to create a column which has dynamic data based upon the slicer? For example,
A project has a start date and an end date. I will have a slicer in whcih I will specify a range of dates. Then, my column will give me the number of days that project has in the selected range of dates.
Solved! Go to Solution.
Hi @SaurabhGupta,
Try this formula please.
Measure = VAR minDate = MIN ( 'calendar'[date] ) VAR maxDate = MAX ( 'calendar'[date] ) VAR startDate = MIN ( project[start date] ) VAR endDate = MIN ( project[end date] ) RETURN SWITCH ( TRUE (), startDate < minDate && endDate < minDate, 0, startDate > maxDate && endDate > maxDate, 0, startDate < minDate && endDate > maxDate, DATEDIFF ( minDate, maxDate, DAY ), startDate < minDate && endDate > minDate && endDate < maxDate, DATEDIFF ( minDate, endDate, DAY ), endDate > minDate && endDate < maxDate && startDate > minDate && startDate < maxDate, DATEDIFF ( startDate, endDate, DAY ), endDate > maxDate && startDate > minDate && startDate < maxDate, DATEDIFF ( startDate, maxDate, DAY ) )
Best Regards,
Dale
Yes,if your data model has the supporting data, this is possble.
Thanks
Raj
Thanks Raj,
Could you please tell me how to do that?
I have Project start date, project end date, and a calendar table (that will be used in a slicer for selecting the range of dates).
How can I create a new column in my project table which will show the number of days that a project has in the selected range of dates?
Hi @SaurabhGupta,
Try this formula please.
Measure = VAR minDate = MIN ( 'calendar'[date] ) VAR maxDate = MAX ( 'calendar'[date] ) VAR startDate = MIN ( project[start date] ) VAR endDate = MIN ( project[end date] ) RETURN SWITCH ( TRUE (), startDate < minDate && endDate < minDate, 0, startDate > maxDate && endDate > maxDate, 0, startDate < minDate && endDate > maxDate, DATEDIFF ( minDate, maxDate, DAY ), startDate < minDate && endDate > minDate && endDate < maxDate, DATEDIFF ( minDate, endDate, DAY ), endDate > minDate && endDate < maxDate && startDate > minDate && startDate < maxDate, DATEDIFF ( startDate, endDate, DAY ), endDate > maxDate && startDate > minDate && startDate < maxDate, DATEDIFF ( startDate, maxDate, DAY ) )
Best Regards,
Dale
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
114 | |
76 | |
57 | |
52 | |
44 |
User | Count |
---|---|
165 | |
116 | |
63 | |
57 | |
50 |