Udostępnij za pośrednictwem


Element NamingTemplate (ASSL)

Definiuje nazewnictwa poziomów w hierarchii nadrzędny podrzędność zbudowane z DimensionAttribute elementu nadrzędnego.

<DimensionAttribute>
   ...
      <NamingTemplate>...</NamingTemplate>
   ...
</DimensionAttribute>

Właściwości elementu

Charakterystyka

Description

Typ danych i długość

String

Wartość domyślna

None

Relacja

0-1: Opcjonalnego elementu, który może występować tylko raz i tylko raz.

Relacje elementu

Relacja

Element

Element nadrzędny

DimensionAttribute

Elementy podrzędność

None

Remarks

Wartość NamingTemplate element jest używany tylko przez atrybuty obiektu nadrzędnego (innymi słowy, wartość Sposób użycia element DimensionAttribute element nadrzędny jest ustawiona na Parent).

Atrybut obiektu nadrzędnego użyto do utworzenia hierarchii poziomów hierarchii zależą od relacji nadrzędny podrzędność między elementami członkowskimi zawarte przez atrybut obiektu nadrzędnego.W związku z tym w przeciwieństwie do innych wymiarów nazwy poziom nie wynikających z nazwy atrybut stosowane dla hierarchii.

Zamiast tego szablonu nazewnictwa jest używany do generowania nazwy poziom hierarchii nadrzędny podrzędność.The NamingTemplate element, defined in the parent atrybut, contains a ciąg wyrażenie used to define poziom names. Definiowanie szablonu nazewnictwa dla atrybut nadrzędny na dwa sposoby.Można zaprojektować zarówno wzorcem nazw lub można określić listę nazw.

Wzorzec nazw zawiera gwiazdki)*) jako znaku symbolu zastępczego dla licznika, który jest zwiększany i dodaje do nazwy każdego poziom nowych i bardziej. Na przykład przy użyciu Level * wyniki w nazwach poziomu Level 01, Level 02, Level 03i tak dalej, jeśli poziom (wszystkie) nie jest zdefiniowana. Jeśli wzorzec nazw nie zawiera znak symbolu zastępczego, najpierw jest używany jako jest i następnie kolejne nazwy poziom są utworzone za pomocą dołączania na końcu wzorca spację i numer.Na przykład przy użyciu Level wyniki w nazwach poziom Level, Level 01, Level 02, i tak dalej.

Aby użyć konkretnego zestaw nazw do nadawania nazw wartości NamingTemplate element jest ustawiony na rozdzielanych średnikami listę nazw, poziom. Wszystkie nazwy z listy jest używany dla kolejnych nazwa poziom.Jeśli liczba poziomów przekracza liczbę nazw na liście, ostatnia nazwa na liście jest używany jako szablon dla wszelkie dodatkowe nazwy poziom, ze spacją i liczbę porządkową dołączane do ostatniego nazwę zgodnie z wcześniejszym opisem.Na przykład przy użyciu Division;Group;Unit wyniki w nazwach poziom Division, Group, Unit, Unit 01, Unit 02, i tak dalej. Z drugiej strony przy użyciu Division;Group;Unit * wyniki w nazwach poziom Division, Group, Unit 03, Unit 04, i tak dalej.

Wszystkie nazwy z listy jest traktowany jako szablon, aby zapewnić unikatowość nazwy poziom.Na przykład przy użyciu Manager;Team Lead;Manager;Team Lead;Worker * wyniki w nazwach poziom Manager, Team Lead, Manager 01, Team Lead 01, Worker 05, Worker 06.

Dwie gwiazdki () służy do dodawania znaku gwiazdki ** nazwa poziom jako część szablonu nazewnictwa.

Element, który odpowiada element nadrzędny NamingTemplate w obiekcie Analysis Management Objects (AMO) jest model DimensionAttribute.