Forum Discussion
Range of Values in SSAS Tabular model
- Anonymous6 years ago
Anonymous Are you trying to create a measure or calculated column in SSAS. If you trying to create a calculated column then it will work and i case you are trying to create a measure you need to wrap the column into aggregate function depends on your requirement
Something like thisRange = VAR _datediff = MAX('total'[DiffDay]) RETURN SWITCH(TRUE() ,_datediff<=100,"0-100" ,AND(_datediff>100,_datediff<=300),"101-300" ,AND(_datediff>300,_datediff<=500),"301-500" ,"501-above")
Anonymous Can you please explain in more detail. May be you can share some sample data with expected outcome. do you need a calculated column or measure
Apologies for half cooked information.
below is the table and data.
| date_time | DateDiff_Day | DateDiff_Month |
| 9/4/19 11:51 | 86 | 2 |
| 1/19/19 18:13 | 314 | 10 |
| 1/21/19 9:04 | 312 | 10 |
| 12/13/18 17:29 | 351 | 11 |
| 3/25/19 15:17 | 249 | 8 |
| 4/1/19 18:04 | 242 | 7 |
| 2/8/19 8:50 | 294 | 9 |
| 2/19/19 13:20 | 283 | 9 |
| 12/18/18 10:51 | 346 | 11 |
| 3/19/19 19:08 | 255 | 8 |
i want to write new measure based on datediff_month column to divide data into 4 parts as below
3months, 6months, 12month and 1 year
3months: 1,2,3
6months: 4,5,6
12months: 7,8,9,10,11,12.
1year: 1,2,3,4,5,6.....11,12.
for that i am writing measure as below.
3MonthsDiffrnce = If(LastLogin[Diffrnce]>0 && LastLogin[Diffrnce]<4).
this i am implementing in SSAS tabular cube. if possible please suggest anyother method to implement.
would you please help.