küme Hücre için veri izinleri MDX ifadeleri kullanma
Hangi hücrelerin erişilebilir veya hangi hücrelerin erişilemiyor, çok boyutlu deyimler (MDX) ifade, hücre verisi için izinler ayarlar ya da belirtebilirsiniz.Hücrelere erişim belirli üyelerinde bazı boyutları ve hücreleri erişimi reddetmek için başka boyutların belirli üyelerinin vererek, hücre güvenlik büyük esneklik sağlar.Gerçekte izin verir veya hücreleri olası birleşimini erişim vermez MDX ifade oluşturabilirsiniz.
MDX ifade oluştururken, aşağıdakileri unutmayın:
MDX ifade her boyut küpe eklemek gerekir.Bir boyut MDX atlarsanız ifade, boyut üyelerinin erişimi etkilenmez.
Yalnızca tek boyuta göre erişimi kısıtlamak için , genellikle oldukça 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.
Izin vermek ya da hücrelerin belirli bir üye veya ölçü için erişimini için MDX işlevlerini kullanın. CurrentMember ve Name, birlikte.
Boyut içinde benzersiz değil bir üye adı belirtirseniz, kullanın UniqueName yerine çalışacak Name işlev.
Izin vermek veya üye ve türetmeyi hücreleri erişimini için Ancestor ifadedeki işlev.
Izin vermek veya birden fazla boyutta ölçütlere dayalı hücreleri erişimini engellemek için her boyut için bir ifade oluşturun ve kendisiyle birleştirmek AND veya OR bir ifadeye.
Izinler kümesi MDX deyimler, ö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österilmiştir:
Örnek 1 — tüm üyeleri için erişim erişimine izin verme
Tüm üyelere dönmek için varsayılan ifade kullanır.
Örnek 2 — erişim için tek bir üye'erişimine izin verme
Kullanan CurrentMember işlev, yalnızca tek bir ölçü birimi geri dönün.
Örnek 3 — için tek bir üye erişimi engelleme
Kullanan CurrentMember tek bir ölçü için erişimi engellemek için işlev'ı tıklatın.
Örnek 4 — bir üye'ı ve türetmeyi erişimi sınırlama
Kullanan Ancestor ve CurrentMember işlevler, yalnızca bir tek üyeye ve türetmeyi dönün.
Örnek: 5 — bir boyut içinde belirli bir ölçü için erişim veren
Kullanır And içeren iki deyim birleştirmek için Ancestor ve CurrentMember işlevler, yalnızca belirli bir ölçü bir boyutun içeren tek bir ifade içinde.
Örneğin, 6 — bir boyut seçilen ölçümleri dışlayarak
Kullanır And içeren iki deyim birleştirmek için Ancestor ve CurrentMember işlevler, seçilen ölçümleri bir boyuttan diğerine dışlayan tek bir ifade içinde.
Örnek 7 — özel durumlar için alma Members engellendi.
Kullanır And içeren iki deyim birleştirmek için Ancestor ve CurrentMember işlevler, seçili bir ölçü birimi, her boyutun dışında bir belirli boyut dışlayan tek bir ifade içinde.