Udostępnij za pośrednictwem


Example 3—Using the Except Function to Exempt Members from a Denied 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

False

Miasto

True

 

EXISTS (City...Składniki, z wyjątkiem (State.members {urzędu certyfikacji}))

True

False

Płeć

False

 

 

True

False

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

  • Odmowa zestaw, który został określony dla Miasto atrybut ogranicza widoczność elementów podrzędnych nowo dodane członków Stan atrybut za pośrednictwem słowa kluczowe EXISTS i EXCEPT.

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

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

 

 

 

27300

 

Kalifornia

 

 

12900

 

 

San Jose

 

4200

 

 

San Francisco

 

4400

 

 

Los Angeles

 

4300

 

Washington

 

 

8700

 

Oregon

 

 

5700