Forum Discussion
Multiple measures based on multiple date columns
- Anonymous9 years ago
Hi GarryFarrell,
You can simply achieve your requirement on use unpivot data function, below is the sample:
Create table based on your screenshot:
Unpivot table:
Add measures:
Measure1 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date1"),'Dimension Item Unpivot'[No of Items])
Measure2 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date2"),'Dimension Item Unpivot'[No of Items])
Measure3 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date3"),'Dimension Item Unpivot'[No of Items])
Measure4 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date4"),'Dimension Item Unpivot'[No of Items])
Create visuals.
Table visual:
Slicer:
Card visuals:
Result:
Regards,
Xiaoxin Sheng
Hi GarryFarrell,
You can simply achieve your requirement on use unpivot data function, below is the sample:
Create table based on your screenshot:
Unpivot table:
Add measures:
Measure1 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date1"),'Dimension Item Unpivot'[No of Items])
Measure2 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date2"),'Dimension Item Unpivot'[No of Items])
Measure3 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date3"),'Dimension Item Unpivot'[No of Items])
Measure4 = SUMX(FILTER(ALLSELECTED('Dimension Item Unpivot'),'Dimension Item Unpivot'[Attribute]="Date4"),'Dimension Item Unpivot'[No of Items])
Create visuals.
Table visual:
Slicer:
Card visuals:
Result:
Regards,
Xiaoxin Sheng
Hi Xiaoxin,
Thanks for the effort you may do re-create the issue. Do you think you could write a DAX formula to make the measures with out the unpivot?
Regards,
Garry