Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hello everyone!
I have this data and I would like to see the distibution of the measure. To see in % how much of measure falls into range 0-10, how many 10-20. I was trying to show this on the bar graph but I dont know how to buid proper axis. I will be very thankful for help.
Solved! Go to Solution.
@Anonymous ,
Can you share sample data and sample output in table format?
refer this
https://www.youtube.com/watch?v=9kp2Nu_LuXg
Hi, @Anonymous
Based on your description, I created some sample data to reproduce your scenario. The pbix file is attached in the end.
I assume that the measure is as below.
Measure =
SWITCH(
SELECTEDVALUE('Table'[Vesse|Scheduled]),
67,0,
445,2,
469,1,
578,36,
1159,8,
1160,16,
1161,13,
1162,15,
1163,15,
1164,19,
1165,12,
1166,21,
1167,20,
1168,21,
1169,11,
1170,12,
1171,19,
1172,15,
1173,16,
1174,14,
1175,0,
1176,17,
1177,3,
1178,10,
1179,10,
1180,8,
1181,13,
BLANK()
)
Table:
Test:
You may create a new measure as below.
Count =
var _start = SELECTEDVALUE(Test[Start])
var _end = SELECTEDVALUE(Test[End])
var tab =
SUMMARIZE(
'Table',
'Table'[Vesse|Scheduled],
"Value",
[Measure]
)
var newtab =
SUMMARIZE(
Test,
Test[Range],
Test[Start],
Test[End],
"Count",
var s = [Start]
var e = [End]
var t =
ADDCOLUMNS(
tab,
"Flag",
IF(
[Value]>=s&&[Value]<e,
1,0
)
)
return
COUNTROWS(
FILTER(
t,
[Flag] = 1
)
)
)
return
SUMX(
newtab,
[Count]
)
Result::
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi,
This should be doable. Share the link from where i can download the PBI file.
Hi, @Anonymous
Based on your description, I created some sample data to reproduce your scenario. The pbix file is attached in the end.
I assume that the measure is as below.
Measure =
SWITCH(
SELECTEDVALUE('Table'[Vesse|Scheduled]),
67,0,
445,2,
469,1,
578,36,
1159,8,
1160,16,
1161,13,
1162,15,
1163,15,
1164,19,
1165,12,
1166,21,
1167,20,
1168,21,
1169,11,
1170,12,
1171,19,
1172,15,
1173,16,
1174,14,
1175,0,
1176,17,
1177,3,
1178,10,
1179,10,
1180,8,
1181,13,
BLANK()
)
Table:
Test:
You may create a new measure as below.
Count =
var _start = SELECTEDVALUE(Test[Start])
var _end = SELECTEDVALUE(Test[End])
var tab =
SUMMARIZE(
'Table',
'Table'[Vesse|Scheduled],
"Value",
[Measure]
)
var newtab =
SUMMARIZE(
Test,
Test[Range],
Test[Start],
Test[End],
"Count",
var s = [Start]
var e = [End]
var t =
ADDCOLUMNS(
tab,
"Flag",
IF(
[Value]>=s&&[Value]<e,
1,0
)
)
return
COUNTROWS(
FILTER(
t,
[Flag] = 1
)
)
)
return
SUMX(
newtab,
[Count]
)
Result::
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous ,
Can you share sample data and sample output in table format?
refer this
@amitchandak Thank you for your answer. Those solutions would work for calculated column but this is measure and I dont have an option to group it.
How I should share sample data ? It seems that I can attache here only videos and photos...
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
87 | |
81 | |
53 | |
37 | |
35 |