The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now
I want to know how many entries a certain dimension has in a fact table under certain conditions. So I created a table and I have a list of the Id's of the dimension and I have a count of the corresponding entries in the fact table with the requires filters on the visual.
What I want to see is how many Id's have corresponding entries in bins, such as >10, 10-25, 25-50, etc
My table looks like this:
id | entries |
1112 | 9 |
1111 | 2 |
1113 | 27 |
1114 | 22 |
1118 | 9 |
And i'm trying to see some representation of this with all the filters:
COUNT id's with entries < 10: 3
COUNT id's with entries > 10: 2
How can I have this sort of visualization?
Solved! Go to Solution.
To get this working, I did the following:
1. Created a new table (enter data) with two columns to specify the greater than and less than numbers that define the bounds of each bin.
2. I then created a calculated column (modeling > new column) with the following DAX:
Bin = format(Table2[Bin GT], "general number") & "-" & format(Table2[Bin LT], "general number")
3. I then created two new measures for the selected Bin GT and selected Bin LT so I could reference those in a filter on the table with your data:
Selected Bin GT = SELECTEDVALUE(Table2[Bin GT])
Selected Bin LT = SELECTEDVALUE(Table2[Bin LT])
4. Then I created another measure in the table with your data:
Count of Entries in Bin = CALCULATE(count(Table1[id]), filter(Table1, Table1[entries] > [Selected Bin GT] && Table1[entries] < [Selected Bin LT]))
5. Finally, I added the Bin calculated column as an axis on a bar chart, and the Count of Entries in Bin measure as the value. That got me to this:
pbix file with this is available here: https://github.com/ssugar/PowerBICommunity/raw/master/community-sol-588769.pbix
To get this working, I did the following:
1. Created a new table (enter data) with two columns to specify the greater than and less than numbers that define the bounds of each bin.
2. I then created a calculated column (modeling > new column) with the following DAX:
Bin = format(Table2[Bin GT], "general number") & "-" & format(Table2[Bin LT], "general number")
3. I then created two new measures for the selected Bin GT and selected Bin LT so I could reference those in a filter on the table with your data:
Selected Bin GT = SELECTEDVALUE(Table2[Bin GT])
Selected Bin LT = SELECTEDVALUE(Table2[Bin LT])
4. Then I created another measure in the table with your data:
Count of Entries in Bin = CALCULATE(count(Table1[id]), filter(Table1, Table1[entries] > [Selected Bin GT] && Table1[entries] < [Selected Bin LT]))
5. Finally, I added the Bin calculated column as an axis on a bar chart, and the Count of Entries in Bin measure as the value. That got me to this:
pbix file with this is available here: https://github.com/ssugar/PowerBICommunity/raw/master/community-sol-588769.pbix
User | Count |
---|---|
160 | |
110 | |
96 | |
86 | |
75 |
User | Count |
---|---|
157 | |
137 | |
132 | |
81 | |
61 |