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!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hi,
I'm trying to calculate the count of records that fall within range criteria.
My approach was to calculate the table of results that I need to count.
This is the CustomerID and the Visit%. Visit% this, in turn, is a measure of actual vs plan.
Then I have a junk dimension dimCustomerVisitCategory, with min and max range values.
The next step is where I get stuck.
I want to count the rows of the calculated table where the visit % is between the min and max range values.
The problem I'm finding is that
1- all records are getting allocated to 1 category
2 - the number of records is higher than expected ie 67 vs 8.
Thanks in advance for any assistance.
xx =
var IIS = ISINSCOPE(dimCustomerVisitCategory[Customer Visit Categories])
var Mn = MIN(dimCustomerVisitCategory[MinRange])
var Mx = Max(dimCustomerVisitCategory[MaxRange])
VAR CustVisitAvg =
CALCULATETABLE (
ADDCOLUMNS (
SUMMARIZE ( fact_CustomerVisits, fact_CustomerVisits[CustomerID] ),
"Customervisitpc", [Visit %]))
var CR = COUNTROWS( FILTER(CustVisitAvg,[Customervisitpc] >= mn && [Customervisitpc] < mx) )+0
return
Switch( true(),
IIS, CR
)
@scurrp , I think you very similar to what I have done here
Dynamic Segmentation Bucketing Binning
https://community.powerbi.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/1...
Dynamic Segmentation, Bucketing or Binning: https://youtu.be/CuczXPj0N-k
I think my biggest problem was not naming the problem correctly.
I tried implementing the proposed solution, with some strange results.
Knowing the correct name of the problem I went to daxpatterns -dynamic segmentation and was able to implement that pattern successfully.
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 10 | |
| 7 | |
| 3 | |
| 3 | |
| 2 |
| User | Count |
|---|---|
| 19 | |
| 14 | |
| 11 | |
| 8 | |
| 7 |