NamingTemplate öğesi (assl)
Kimden inşa bir üst alt hiyerarşisinde düzeyleri nasıl adlandırıldığı tanımlar DimensionAttribute üst öğe.
Sözdizimi
<DimensionAttribute>
...
<NamingTemplate>...</NamingTemplate>
...
</DimensionAttribute>
Öğe özellikleri
Karakteristik |
Açıklama |
---|---|
Veri türü ve uzunluğu |
Dize |
Varsayılan değer |
Hiçbiri |
Önem düzeyi |
0-1: Yalnızca bir kez ve bir kez gerçekleşen optional element. |
Öğe ilişkiler
İlişki |
Element |
---|---|
Üst öğe |
|
Alt öğeler |
Hiçbiri |
Açıklamalar
Değeri NamingTemplateöğesi yalnızca üst öznitelikleri tarafından kullanılan (diğer bir deyişle, değer kullanım öğesi DimensionAttributeüst öğe olarak ayarlandığı Parent).
Üst öznitelik hiyerarşisini oluşturmak için kullanıldığında, üst-alt ilişkileri üst öznitelik tarafından bulunan üyeler arasında hiyerarşi düzeyleri saptanır. Bu nedenle, başka boyutların düzeyi adlarını hiyerarşi için kullanılan öznitelik adları çekilemez.
Bunun yerine, adlandırma şablon düzeyi adları üst-alt hiyerarşileri oluşturmak için kullanılır. NamingTemplateÜst öznitelik içinde tanımlanan bir öğe içeriyor düzeyi adlarını tanımlamak için kullanılan bir dize ifadesi. Üst öznitelik için bir adlandırma şablonu tanımlamak için iki yolu vardır. Ya da bir adlandırma düzeni tasarlayabilirsiniz veya adları listesini belirtebilirsiniz.
Yıldız işareti içeren bir adlandırma düzeni (*) artırılır ve her yeni ve daha derin düzey adı eklenmiş bir sayaç için yer tutucu karakteri olarak. Örneğin, kullanarak Level *düzey adları sonuçlarında Level 01, Level 02, Level 03, vb. yok (tümü) düzeyi tanımlanırsa. Bir adlandırma düzeni yer tutucu karakteri içermiyorsa, ilk olarak kullanılır ve sonra sonraki düzey adları desen sonuna bir boşluk ve bir sayı ekleyerek oluşturulur. Örneğin, kullanarak Leveldüzey adları sonuçlarında Level, Level 01, Level 02, vb..
Özel adları adlandırma, değerini kullanmasını NamingTemplateöğe düzeyi adlarını noktalı virgülle ayrılmış listesi için ayarlanmıştır. Her adı listesinde, bir sonraki düzey adını kullanılır. Düzey sayısı Listedeki adlarının sayısını aşıyorsa, Soyadı listesinden herhangi bir ek düzey adları, boşluk içeren bir şablon olarak kullanılır ve sıra numarası son eklenen isim yukarıda anlatıldığı gibi. Örneğin, kullanarak Division;Group;Unitdüzey adları sonuçlarında Division, Group, Unit, Unit 01, Unit 02, vb.. Buna karşılık, kullanarak Division;Group;Unit *sonuçları düzeyi adlarını Division, Group, Unit 03, Unit 04, vb..
Her ad listedeki düzey adları benzersiz olmasını sağlamak için şablon olarak değerlendirilir. For example, using Manager;Team Lead;Manager;Team Lead;Worker * results in the level names Manager, Team Lead, Manager 01, Team Lead 01, Worker 05, Worker 06.
İki yıldız işareti (***), yıldız(*) karakter düzeyinde ad adlandırma şablon bir parçası olarak eklemek için kullanın.
Üst için karşılık gelen öğe NamingTemplateAnaliz Management Objects (amo) nesne modeli olan DimensionAttribute.
Ayrıca bkz.
Başvuru
NamingTemplateTranslations öğesi (assl)