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