Example 4—Using the Exists 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...Członkowie, {lub}) |
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 atrybutu nie ogranicza widoczność nowo dodane elementy Stan atrybut przez słowo kluczowe EXISTS.
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 |
|
|
Seattle |
|
4500 |
|
|
Tacoma |
|
4300 |
|
Oregon |
|
|
5700 |
See Also