Udostępnij za pośrednictwem


Example 5—Using the Exists Function to Specify an Allowed Set

W tym przykładzie rola bazy danych ma ustawienia zabezpieczeń wymiaru, które są pokazane w poniższej tabela.

Attribute

IsAllowed

AllowedSet

DeniedSet

ApplyDenied

VisualTotals

Stan

True

 

 

True

True

Miasto

True

{San Jose San Francisco}

 

True

True

Płeć

False

 

 

True

False

Wyniki tych ustawień zabezpieczeń wymiaru są następujące:

  • Dozwolone zestaw, który został określony dla Miasto atrybut ogranicza widoczność nowo dodane elementy Miasto atrybut.

  • Tylko Kalifornia element członkowski członkowskiStan atrybut będą widoczne. (zestaw dozwolonych dla Miasto atrybut zawiera tylko San Jose i San Francisco — zarówno miasta, w Kalifornii.Oznacza to, że dozwolone zestaw nie tylko ogranicza Miasto atrybutu, lecz również ograniczenia widoczność Stan atrybut do tylko Kalifornii.)

  • The Gender atrybut is not visible because the IsAllowed właściwość for this atrybut is zestaw to False.

  • Zagregowane sumy dla Stan and Poziom wszystkich atrybut należy tylko do tych atrybut elementów członkowskich, które są widoczne przez rola bazy danych (w tym przypadek sum dla San Jose i San Francisco), ponieważ VisualTotals właściwość dla obu Miasto and Stan ustawiono atrybuty True.

Przeglądając zawartość zestaw wyników

Oparte na tych ustawień zabezpieczeń wymiaru dla roli (i oparty na module dostęp do wszystkich komórek), zwracany jest następujący zestaw wyników z moduł, gdy wszystkie elementy członkowskie są badane.

Poziom wszystkich

Stan

Miasto

Płeć

Kwota sprzedaży

Wszystkie biura

 

 

 

8600

 

Kalifornia

 

 

8600

 

 

San Jose

 

4200

 

 

San Francisco

 

4400