Forum Discussion
dimension in calculated measure
Hi,
Can we use dimension in calculated measures?
Also while creating a cal. measure i got an error :
A single value for column 'dimension_name' in table 'table_name' cannot be determined.
This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.
Can anyone help?
Thanks,
According to the error that you are getting and that you are doing this in a measure, then you need to use an aggregator like:
Measure = if(MAX('table'[dim_name]) = "dim1",((if(MAX('table'[dim_name]) = "dim2",'table'[measure]))/(if(MAX('table'[dim_name]) = "dim3",'table'[measure])))/12,5)
6 Replies
- Greg_Deckler
Community Champion
Yes you can but you have to follow DAX syntax. Can you post your formula and sample data and what you are trying to accomplish?
- ad_nanRegular Visitor
Thanks for quick response.
I am trying to implement something similar to this:
if('table'[dim_name] = "dim1",((if('table'[dim_name] = "dim2",'table'[measure]))/(if('table'[dim_name] = "dim3",'table'[measure])))/12,5)
'/' does not work here.
Thanks.
- Greg_Deckler
Community Champion
According to the error that you are getting and that you are doing this in a measure, then you need to use an aggregator like:
Measure = if(MAX('table'[dim_name]) = "dim1",((if(MAX('table'[dim_name]) = "dim2",'table'[measure]))/(if(MAX('table'[dim_name]) = "dim3",'table'[measure])))/12,5)
- IvricFrequent Visitor
I'm trying to do some calcualtion by creating a new Measure in a dimension named Programs on power bi desktop
if 'Programs'[StartDate] is blank then pick 'Programs'[AltDate] else pick 'Programs'[StartDate]
but in the measure i created under Programs I could access the date columns in my DAX.
I'm connecting power bi live to ssas tabular cube.
Thanks,
- IvricFrequent Visitor
I'm trying to do some calcualtion by creating a new Measure in a dimension named Programs on power bi desktop
if 'Programs'[StartDate] is blank then pick 'Programs'[AltDate] else pick 'Programs'[StartDate]
but in the measure i created under Programs I could access the date columns in my DAX.
I'm connecting power bi live to ssas tabular cube.
Thanks,