Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
The idea is to have a second table that groups the columns for the process parameters, e.g., as shown in the workflow figure (1a and 1b). (As hierarchical grouping of columns is as far as I know not supported) So basically when someone selects Group2 in a slicer (dropdown list), then the aim is to visualize column B and column D in a visual.
Thus, my idea is to create a new and dynamic table that checks the condition, which group is selected and outputs a new table with prepared data for visualization. For instance, I outlined how I would assume that my visuals looks like when I want to visualize the selection of Group2, which makes use of column B and D and shows both series as a line chart. For the line chart, I need x-axis information (time column from original table), one column for the series (these are the respective column names = process parameter) and one for the respective values (values for each column name and timestamp).
Edit: What I also tried so far is that I have created a new table (SelectionTable) by using "Enter Data" and hard-coded the groups (SelectionTable[Group]). These groups are later used for the slicer. Within the original/large table (orig_table), I have created a measure named "DisplayValue" with the following formula:
DisplayValue = IF(HASONEVALUE(SelectionTable[Group]), SWITCH(VALUES(SelectionTable[Group]), "Group1", SELECTEDVALUE(orig_table[Column1]), "Group2", SELECTEDVALUE(orig_table[Column2]), "Group3", SELECTEDVALUE(orig_table[Column3]), ), "Please select a value to display" )
Thus, I was able to select a group and show the DisplayValue respectively. However, here my problem is that I cannot show 2 columns in one visualization. Do I maybe need a UNION() here? If yes, it did not work out for me using e.g., "Group2", UNION(SELECTEDVALUE(), SELECTEDVALUE()).
I appreciate any feedback or hints on how to resolve this issue. Thank you in advance!
@diewalchin , Based on what I got. You need to unpivot the first table and need to have table with column and group to filter joined with this table
@amitchandak thank you for the quick reply!
Yes, I also thought about it. This means that I should unpivot the columns, which means that my column headers are then in one column and a second column contains the respective values, and the date column stays untouched, right? Am I assuming it right that you would then create a new column that contains the group names (if column_header = 'AB', then 'group1',...) so that this column can be then used as a slicer?
I have further two questions:
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 103 | |
| 80 | |
| 62 | |
| 50 | |
| 45 |