Udostępnij za pośrednictwem


Właściwość DimensionAttribute.NamingTemplate

Pobiera lub ustawia nazewnictwa poziomów w hierarchii nadrzędny podrzędność zbudowane z DimensionAttribute obiektu.

Przestrzeń nazw:  Microsoft.AnalysisServices
Zestaw:  Microsoft.AnalysisServices (w Microsoft.AnalysisServices.dll)

Składnia

'Deklaracja
Public Property NamingTemplate As String
    Get
    Set
'Użycie
Dim instance As DimensionAttribute
Dim value As String

value = instance.NamingTemplate

instance.NamingTemplate = value
public string NamingTemplate { get; set; }
public:
property String^ NamingTemplate {
    String^ get ();
    void set (String^ value);
}
member NamingTemplate : string with get, set
function get NamingTemplate () : String
function set NamingTemplate (value : String)

Wartość właściwości

Typ: System.String
Ciąg, który definiuje nazewnictwa poziomów w hierarchii nadrzędny podrzędność zbudowane z DimensionAttribute obiektu.

Uwagi

Wartość właściwość NamingTemplate jest używana tylko przez atrybuty obiektu nadrzędnego (czyli wartość Usage jest zestaw do nadrzędnego).

Atrybut nadrzędnego użyto do konstruowania hierarchię poziomów hierarchii są określane przez relacji nadrzędny podrzędność między elementami członkowskimi zawarte przez atrybut nadrzędnej.Dlatego w przeciwieństwie do innych wymiarów nazwy poziom nie może pochodzić z nazw atrybut, które są używane dla hierarchii.

Zamiast tego szablonu nazewnictwa jest używany do generowania poziom nazwy hierarchii nadrzędny podrzędność.Właściwość NamingTemplate, definicja atrybut nadrzędny zawiera ciąg wyrażenie używane do definiowania nazw.Aby zdefiniować szablon nazewnictwa dla atrybut nadrzędny na dwa sposoby.Wzorzec nazewnictwa albo można zaprojektować, lub można określić listę nazw.

Wzorzec nazewnictwa zawiera gwiazdkę (*) jako znaku symbolu zastępczego dla licznika, który jest zwiększany i dodaje do nazwy każdy poziom głębiej i nowe.Na przykład, używając poziomu * wyniki w nazwy na poziomie poziom 01, 02 poziom, 03 poziomu i tak dalej, jeśli poziom (wszystkie) nie jest zdefiniowany.Jeśli wzorzec nazewnictwa nie zawiera znak symbolu zastępczego, on jest używany jako jest i następnie kolejne nazwy poziom są sformułowane przez dołączenie spację i numer koniec wzorka.Na przykład, używając poziomu wyniki na poziomie nazwy poziomu, poziom 01, 02 poziomu i tak dalej.

Aby użyć określonego zestaw nazw nazewnictwa, wartość właściwość NamingTemplate jest równa rozdzielaną średnikami listę poziom nazwy.Każda nazwa listy jest używany dla kolejnych nazwa poziom.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ą, a liczba porządkowa dołączany numer ostatniej nazwy opisany wcześniej.Na przykład za pomocą podziału;Grupy;Wyniki jednostki poziom nazwy Division, grupy, jednostki, jednostkę 01, 02 jednostki i tak dalej.Natomiast za pomocą podziału;Grupy;Jednostka * wyniki poziom nazwy działu, grupy, jednostki 03, 04 jednostki i tak dalej.

Każda nazwa listy jest traktowany jako szablon, aby zapewnić unikatowość nazwy poziom.Na przykład przy użyciu Menedżera;Lider zespołu;Menedżer;Lider zespołu;Pracownik * wyniki poziom nazwy menedżera, lider zespołu 01 Menedżera 01 doprowadzić zespół roboczy 05 06 pracownika.

Użyj dwie gwiazdki (*), aby dołączyć znak gwiazdki (*) jako część szablonu nazewnictwa nazwa poziom.