Als je een kubus hebt waarin een bepaalde measure pas vanaf een bepaald granulariteitsniveau waarden heeft, herhaalt Analysis Services die waarde voor de onderliggende niveaus. In onderstaand voorbeeld is in een kubus met begrotingscijfers voor de measure group Sales Budget de granulariteit op het Category niveau in de Product dimensie gezet.
De Product dimensie zelf, die ook in andere kubussen in dezelfde database wordt gebruikt, heeft een granulariteit die doorloopt tot op product niveau. Het standaard gedrag van Analysis Services is dat de waarden voor lagere niveaus herhaald worden:
En dit is niet altijd gewenst… Hoewel er meerdere manieren zijn om dit ongewenste gedrag te voorkomen, is er eentje die wel heel makkelijk is: zet de IgnoreUnrelatedDimensions property van de measure group op False. Deze property heeft eigenlijk een ander doel, namelijk het forceren van dimensies die helemaal niet voorkomen in een bepaalde measure group naar het ‘all’ level, maar kan dus ook hiervoor gebruikt worden. Let wel op dat het op False zetten van deze property in dit specifieke voorbeeld wel het gewenste resultaat geeft, maar in andere omstandigheden misschien niet.
Veel meer informatie over deze en andere SSAS properties, vind je in dit artikel over measure groups van Chris Web.