Hyperion Essbase Küpü için Genişletilmiş Alan Özelliklerini Kullanma
The Hyperion Essbase veri işleme uzantısı supports extended alan properties. Genişletilmiş alan özelliklerdir özelliklerine ek olarak Reporting Services-alan özellikleri desteklenen Value ve IsMissing verilerin kullanılabilir kaynak ve veri işleme uzantısı tarafından desteklenir. Genişletilmiş Özellikler görünmez Rapor veri bölme alan koleksiyon için bir rapor dataset parçası.Yerleşik kullanan ifadeler yazarak raporunuzda genişletilmiş alan özellik değerleri içerebilir Alanları koleksiyon bunları ada göre belirtir.
Genişletilmiş özellikler, önceden tanımlanmış veya özel özellikler olabilir.Önceden tanımlanmış özellikler, birden fazla veri kaynağında ortak olan ve belirli alan özellik adlarına eşlenmiş özellikleridir.Yerleşik erişilebilir Alanları koleksiyon adı.Özel özellikler her veri sağlayıcısı için tanımlanmıştır ve yerleşik Fields koleksiyonu aracılığıyla yalnızca genişletilmiş özellik adının dize olarak kullanıldığı sözdizimi ile erişilebilir.
Bir ifadede önceden tanımlanmış genişletilmiş özelliklere başvuruda bulunmak için aşağıdaki iki sözdiziminden birini kullanın:
Fields!FieldName.PropertyName
Fields!FieldName("PropertyName")
Alan Özellikleriyle Çalışma
Extended field properties are retrieved at the same time as the report dataset fields when you run an MDX query using the Microsoft .NET Framework Data Provider for Hyperion Essbase.MDX sorgusunda belirtilen alanlar ve boyut ve hücre özellikleri veri kaynağından alınır.
Alan özellikleri aşağıdaki kategorilere ayrılır:
Tipik olarak birden fazla veri sağlayıcısı tarafından desteklenen ve önceden tanımlanmış rapor veri kümesi alan özelliklerine eşlenen alan özellikleri.Örneğin, önceden tanımlanmış rapor dataset Value özellik, bir ölçü ya da veri boyut değeri için Varsayılan özellikni temsil eden kaynak. Bir ölçünün varsayılan değeri sayısal bir değerdir.Bir boyutun varsayılan değeri kolay anlaşılır bir açıklama yazısıdır.Varsayılan değer bir metin kutusu eklemek için , ifade kullanın. =Fields!<FieldName>.Value.
Tipik olarak birden fazla veri sağlayıcısı tarafından desteklenen ve bir rapor veri kümesine yönelik temeldeki MDX sorgusunda geçen önceden tanımlanmış alan özellikleri.Önceden tanımlanmış rapor dataset alan özellik MEMBER_UNIQUE_NAME MDX boyut özellik, eşleştirilmiş UniqueName. Bir metin kutusuna benzersiz bir ad değeri eklemek için , ifade kullanın. =Fields!<FieldName>.UniqueName.
Bir veri sağlayıcısı tarafından desteklenen ve bir rapor veri kümesine yönelik temeldeki MDX sorgusunda geçen, ancak raporun Veri Kümeleri bölmesinde bu veri kümesinin altındaki alanlar olarak görünmeyen özel alan özellikleri.Örneğin, Uzun adlar bir boyut düzey için tanımlanan bir üyesi özellik.Değer bir metin kutusu eklemek için , ifade kullanın. =Fields!<FieldName>("Long Names"). İfadedeki alan adları büyük/küçük harf duyarlıdır.
Bir genişletilmiş alan özelliğinin adı, fareyi sorgu tasarımcısındaki Meta Veriler bölmesinde bir alanın üzerinde beklettiğinizde Araç İpucu olarak görüntülenir.Sorgu Tasarımcısı hakkında daha fazla bilgi için alttaki veri araştırmak için kullanabilirsiniz, bkz: Hyperion Essbase Sorgu Tasarımcısı Kullanıcı Arabirimi.
Alanlar ve alan özellikleri'ni kullanma hakkında daha fazla bilgi için bir ifade, bkz: Yerleşik derlemeleri (Reporting Services) deyimler içinde kullanma.
Not
Genişletilmiş alan özelliklerinin değerleri, yalnızca MDX ifadesine eklenmişlerse ve raporunuz çalışıp içerdiği veri kümeleri için verileri aldığında veri kaynağı değerleri sağlarsa vardır.Sonra olarak başvurabilirsiniz Field herhangi bir özellik değerleri ifade aşağıdaki bölümde anlatıldığı sözdizimini kullanarak. Ancak, bu alanlar bu veri sağlayıcısına özel olduğundan ve rapor tanım dilinin bir parçası olmadığından, bu değerlerde yaptığınız değişiklikler rapor tanımıyla birlikte kaydedilmez.
Önceden Tanımlanmış Alan Özellikleri
Aşağıdaki tabloda bir listesi için kullanabileceğiniz önceden tanımlanmış alan özellikleri sağlayan bir Hyperion Essbase veri kaynak.
Özellik |
Tür |
Açıklama ve beklenen değer |
---|---|---|
Value |
Object |
Alanın veri değerini belirtir. Bir boyut özelliği için, bu, MEMBER_CAPTION'a eşlenir.Bir ölçü için, bu, veri değerine işlenir. |
IsMissing |
Boolean |
Alanın sonuç veri kümesinde bulunup bulunmadığını gösterir. |
FormattedValue |
String |
Önemli bir rakam için biçimlendirilmiş bir değer döndürür. MDX ifadesindeki FORMATTED_VALUE'dan eşlenir. |
BackgroundColor |
String |
Veritabanında alan için tanımlanmış olan arka plan rengini döndürür. MDX ifadesindeki BACK_COLOR'dan eşlenir. |
Color |
String |
Veritabanında öğe için tanımlanmış olan ön plan rengini döndürür. MDX ifadesindeki FORE_COLOR'dan eşlenir. |
UniqueName |
String |
Bir düzeyin tam adını döndürür. MEMBER_UNIQUE_NAME MDX deyimde eşleştirilmiş. |
Özel Özellikler
Bir ifadede özel genişletilmiş özelliklere başvuruda bulunmak için aşağıdaki sözdizimini kullanın:
- Fields!FieldName("PropertyName")
Için kullanabileceğiniz özel alan özellik, aşağıdaki tabloda gösterilmektedir bir Hyperion Essbase veri kaynağı'nı tıklatın.
Özellik |
Tür |
Açıklama ve beklenen değer |
---|---|---|
FORMAT_STRING |
String |
Bir ölçü birimi üzerinde tanımlı, bu, FormattedValue bir dize türü kullanılabilir. |
See Also