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 |
See Also