Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
I am trying to create a table from all distinct values from all columns and their count. Any help?
Solved! Go to Solution.
Hi @bshawbulldog,
On the query editor select all your columns, then go to Transform - Unpivot
You will get a table with two columns Attribute e values.
Then on the PBI front do a new table with
Table = SUMMARIZE(Table; Table[Attribute];Table[Value]; "count" ; COUNT(Table[Value]))
This will give you distinct for attributes (column name) and Values (data in table) and count of those values
Regards,
MFelix
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português 
					
				
		
Hi @bshawbulldog,
Current I haven't found any functions suitable your requirement, maybe you can use below formula to manually summary values:
Test =
VAR temp =
    UNION (
        CROSSJOIN (
            ADDCOLUMNS ( { "Column1" }, "Count", COUNTROWS ( VALUES ( Table[Column1] ) ) ),
            VALUES ( Table[Column1] )
        ),
        CROSSJOIN (
            ADDCOLUMNS ( { "Column2" }, "Count", COUNTROWS ( VALUES ( Table[Column2] ) ) ),
            VALUES ( Table[Column2] )
        ),
        CROSSJOIN (
            ADDCOLUMNS ( { "Column3" }, "Count", COUNTROWS ( VALUES ( Table[Column3] ) ) ),
            VALUES ( Table[Column3] )
        )
    )
RETURN
    SELECTCOLUMNS (
        temp,
        "Column Name", [Value],
        "Detail", [Column1],
        "Count", [Count]
    )
Regards,
Xiaoxin Sheng
Hi @Anonymous
The problem here is I might have 100 different columns.
Hi @bshawbulldog,
On the query editor select all your columns, then go to Transform - Unpivot
You will get a table with two columns Attribute e values.
Then on the PBI front do a new table with
Table = SUMMARIZE(Table; Table[Attribute];Table[Value]; "count" ; COUNT(Table[Value]))
This will give you distinct for attributes (column name) and Values (data in table) and count of those values
Regards,
MFelix
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHi @bshawbulldog,
create the table with the following formula:
SummaryTable = SUMMARIZE(ALL(Table[Column]); Table[Column]; "count" ; COUNT(Table[Column]))
Should give the expected result.
Regards,
Mfelix
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHi @MFelix
That does not work the way I need it to. I'm looking to have all the distinct values from column 1 ... n in a single column.
hi, @bshawbulldog
Your request for help was very general, give us more details or make the database available to help you.
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
 
            | User | Count | 
|---|---|
| 84 | |
| 49 | |
| 35 | |
| 31 | |
| 30 |