Forum Discussion
Condition to return text value
- 9 years ago
Hi George,
Have a look at Static Segmentation on DAX Patterns:
http://www.daxpatterns.com/static-segmentation/
As long as your times have Data Type Time, you should be able to use this approach.
Owen :)
- 9 years ago
Hi GeorgeAnonymous
Just making sure - you should use the VALUES function (not the VALUE function) in that pattern.
VALUES ( Dayparts[Daypart] ) is used to return a single value from the Dayparts[Daypart] column corresponding to each row of Programmes.
(The VALUE function is used to convert text to numbers).
The Dayparts table should not be related to Programmes for Static Segmentation.
Here is a dummy pbix file illustrating how you could create a Static Segmentation calculated column using the tables in your example.
https://www.dropbox.com/s/ike0q13pxhr3oca/Static%20segmentation%20time.pbix?dl=1
Hi There,
You need to create a index column at the query stage in both the tables starting from 1.
Create a relationships between the tables based on this column.
and then
1. Create a Calculated column in Table 2
Slot Ending = IF(Table2[Slot Mid Point]<RELATED(Table1[Slot End]),"True","False")
2. Create another calculated column in Table 2
DayPart = IF(Table2[Slot Ending]="False","NA",RELATED(Table1[Daypart])).
This will give you the results expected.
Please refer to the screenshots for more information.
Thanks & Regards,
Bhavesh