I have a fairly simple dimension with 4 attributes all linked to a surrogate key. It doesnt make sense for any of the attributes to have an All member so I have set IsAggregatable to False on each of them. If I browse the dimension using Visual Studio everything looks fine, but when I include the dimension in a cube I can only access the first member in the dimension for any attribute.I read on the web that I should set the DefaultMember but it only ever gives me errors when trying to process the dimension saying that the dimension object was not found in the cube, so I removed the setting of DefaultMember, apparently SSAS will default it to the first member if it is not set.Another strange thing, if I set 3 out of the 4 attributes to have IsAggregatable=True, then on the 1 remaining False attribute it works fine as expected without an All level, and showing me all members, but the other 3 attributes only show the All level and the first member. So at the moment I can only get things to work how I expect if I have just one attribute on the dimension.Has anyone else experienced this and worked out a solution to fix it?
↧