Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I have a table of multiple columns that I will like to display showing all possible combinations of those values. Does anyone has an easy solution? Below a simple example of what I am trying to resolve. Thank you.
Solved! Go to Solution.
Hi @Aleph18
Create a new table, where Table1 is the original table you show on the left:
NewTable = VAR AuxTable_ = CROSSJOIN ( DISTINCT ( Table1[Product] ); DISTINCT ( Table1[Type] ) ) RETURN ADDCOLUMNS ( AuxTable_; "Quantity"; LOOKUPVALUE ( Table1[Quantity]; Table1[Product]; [Product]; Table1[Type]; [Type] ) )
You can use this DAX, though I always prefer to do this type of thing in Power Query:
Table 2 = ADDCOLUMNS( CROSSJOIN( SELECTCOLUMNS('Table', "Type",'Table'[Type]), SELECTCOLUMNS('Table',"Product",'Table'[Product] ) ), "Quantity", CALCULATE( SUM( 'Table'[Qty])))
You can use this DAX, though I always prefer to do this type of thing in Power Query:
Table 2 = ADDCOLUMNS( CROSSJOIN( SELECTCOLUMNS('Table', "Type",'Table'[Type]), SELECTCOLUMNS('Table',"Product",'Table'[Product] ) ), "Quantity", CALCULATE( SUM( 'Table'[Qty])))
Hi @Aleph18
Create a new table, where Table1 is the original table you show on the left:
NewTable = VAR AuxTable_ = CROSSJOIN ( DISTINCT ( Table1[Product] ); DISTINCT ( Table1[Type] ) ) RETURN ADDCOLUMNS ( AuxTable_; "Quantity"; LOOKUPVALUE ( Table1[Quantity]; Table1[Product]; [Product]; Table1[Type]; [Type] ) )
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
72 | |
72 | |
38 | |
31 | |
27 |
User | Count |
---|---|
91 | |
50 | |
44 | |
40 | |
35 |