ssas - Creating named set -


i trying create named set return sum of selected members measure. when deploy getting error

function expects tuple set expression argument. string or numeric expression used.

please review code , suggest solution. have dimension named uline , named set should sum selected 4 members of dimension measure

    sum({[uline].[cu - (46)],          [uline].[fru - (45)],           [uline].[gl - (38)],          [uline].[pu - (44)]},[measures].currentmember) 

better use aggregate rather sum if wish available measure.

also no need include measures hierarchy inside function.

so try simpler this:

aggregate(   {    [uline].[cu - (46)],    [uline].[fru - (45)],     [uline].[gl - (38)],    [uline].[pu - (44)]   } )  

please note though new member in existing hierarchy, this:

with member [uline].[aggset]   aggregate(     {      [uline].[cu - (46)],      [uline].[fru - (45)],       [uline].[gl - (38)],      [uline].[pu - (44)]     }   )  select   [measures].[somemeasureincube] on 0,   [uline].[aggset] on 1 [cubename]; 

i don't play around actual cube scripts myself i'd guess above implemented this:

create member currentcube.uline.aggset        'aggregate(         {          [uline].[cu - (46)],          [uline].[fru - (45)],           [uline].[gl - (38)],          [uline].[pu - (44)]         }       )' 

if you'd rather create custom set calculated member try following:

create set currentcube.[aggset]           {          [uline].[cu - (46)],          [uline].[fru - (45)],           [uline].[gl - (38)],          [uline].[pu - (44)]         }     ,  display_folder = 'sets';  

the curly braces {} mean set in mdx.

in context of script looks following:

with set [aggset]     {      [uline].[cu - (46)],      [uline].[fru - (45)],       [uline].[gl - (38)],      [uline].[pu - (44)]     } select   [measures].[somemeasureincube] on 0,   [aggset] on 1 [cubename]; 

Comments

Popular posts from this blog

How to run C# code using mono without Xamarin in Android? -

python - Specify path of savefig with pylab or matplotlib -

c# - SharpSsh Command Execution -