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 Team,
Need help in SSAS tabular model
I am having one product table with the below details:
I have created one custom table in SSAS
DEFINE TABLE Ranges= DATATABLE (
"Ranges", STRING,
"Min Range", INTEGER,
"Max Range", INTEGER,
{
{"0-10", 0, 10 },
{ "10-30",10, 30 },
{ "30-60",30, 60 },
{ ">60",60, 100 }
}
)
EVALUATE Ranges
I need to get the range from range table based on the below condition
i
product[sales]>minrange && sales <max range then range
final output table:
Thanks In Advance
Solved! Go to Solution.
Hey @Anonymous ,
the following calculated column should do that:
Range =
VAR vRowSales = 'product table'[sales]
RETURN
CALCULATE(
MAX( Ranges[Ranges] ),
Ranges[Min Range] < vRowSales && vRowSales <= Ranges[Max Range]
)
Be aware that you are not clear with your definition of the beginning/endings of the ranges. As a user I would expect the sales of 10 to appear in both ranges (0-10 and 10-30) as both include 10.
Maybe you should do the ranges like 0-10, 11-30, 31-60, >60
Like this it would be clear in which range which number belongs to.
Hey @Anonymous ,
the following calculated column should do that:
Range =
VAR vRowSales = 'product table'[sales]
RETURN
CALCULATE(
MAX( Ranges[Ranges] ),
Ranges[Min Range] < vRowSales && vRowSales <= Ranges[Max Range]
)
Be aware that you are not clear with your definition of the beginning/endings of the ranges. As a user I would expect the sales of 10 to appear in both ranges (0-10 and 10-30) as both include 10.
Maybe you should do the ranges like 0-10, 11-30, 31-60, >60
Like this it would be clear in which range which number belongs to.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
22 | |
7 | |
6 | |
6 | |
6 |
User | Count |
---|---|
27 | |
10 | |
10 | |
9 | |
6 |