Hücre veri izinler için mdx ifadeleri kullanma
Hücre veri izinleri ayarlar çok boyutlu ifadeleri (mdx) ifade, hangi hücrelerin erişilebilir veya hangi hücrelerin erişilemez ya da belirtebilirsiniz.Hücrelere erişim bazı boyutları ve hücrelere erişimi reddeden belirli üyeleri için başka boyutların belirli üyeleri için vererek, hücre güvenlik mükemmel esneklik sağlar.De olgu, bir mdx ifade izin verir veya vermez erişimi mümkün hücrelerin birleşimini oluşturabilirsiniz.
mdx ifade oluşturduğunuzda, aşağıdakileri unutmayın:
mdx ifade her boyut eklemeniz gereken küp.Bir boyut içinde mdx atlarsanız, ifade, boyut üyeleri için erişim etkilenmez.
Tek tarafından erişimi sınırlamak için boyut, genellikle basit bir mdx ifade suffices.
mdx ifade karmaşıklığını büyük ölçüde içerir boyutları sayısına bağlıdır.
mdx işlevleri kullanın veya belirli bir üye veya ölçü birimi hücreleri erişimini reddetmek için CurrentMember ve Name, bileşimi.
Boyut içinde benzersiz değil bir üye adı belirtirseniz, kullanın UniqueName yerine işlev Name işlevi.
Eklemek veya bir üye ve türetmeyi hücreleri erişimini reddetmek için Ancestor , işlev ifade.
Veya hücreleri birden çok boyutlarında ölçütlere göre erişimi reddetmek için her boyut için bir ifade oluşturabilir ve bunları ile birleştirmek AND veya OR bir ifade.
İzinleri ayarlayın mdx ifade örnekleri gözden geçirme
Aşağıdaki konular, nasıl çeşitli mdx ifadeler hücre veri erişimi denetlemek için kullanılan görülmektedir:
Örnek 1 — tüm üyeleri için erişim erişimine izin verme
Varsayılan ifade tüm üyeleri kullanır.
Örnek 2 — tek üyesi Access erişimine izin verme
Kullandığı CurrentMember işlev yalnızca tek bir ölçü birimi geri dönün.
Örnek 3 — tek bir üye için erişimi engelleme
Kullandığı CurrentMember işlev tek bir ölçü birimi için erişimi engellemek için.
Örnek 4 — üye ve türetmeyi erişimi sınırlandırma
Kullandığı Ancestor ve CurrentMember tek üye ve dönmek işlevlerionun bağımlıları.
Örnek 5 — boyut içindeki belirli bir ölçü birimi için erişim verme
Kullandığı And içeren iki ifadeler birleştirmek için Ancestor ve CurrentMember işlevlere tek bir ifade içerir yalnızca belirli bir ölçü boyut.
Örnek 6 — bir boyuttan diğerine seçili önlemleri hariç
Kullandığı And içeren iki ifadeler birleştirmek için Ancestor ve CurrentMember boyut. Seçili önlemleri dışlar tek bir ifade ile işlevleri
Örnek 7 — özel durumlar için yapma üyeler engellendi
Kullandığı And içeren iki ifadeler birleştirmek için Ancestor ve CurrentMember işlevleri dışında her boyutun seçili bir ölçü dışlar tek bir ifade ilebir belirli boyut.