Udostępnij za pośrednictwem


Using Extended Field Properties for a Hyperion Essbase Cube

The Hyperion Essbase rozszerzenie przetwarzania danych supports extended pole properties. Właściwości rozszerzone są właściwości jako dodatek do Reporting Services-obsługiwana właściwości pole Value i IsMissing które są dostępne w danych urządzenie źródłowe i obsługiwanych przez rozszerzenie przetwarzania danych. Właściwości rozszerzone nie są wyświetlane w Data raportu okienko w ramach zbioru pole dla danych raportu.Może zawierać wartości właściwość rozszerzonych pole w raporcie za pomocą odpowiedniego wyrażenia korzystające z wbudowane pole Kolekcja, która je określić według nazwy.

Właściwości rozszerzone mogą być wstępnie zdefiniowane lub niestandardowe.Wstępnie zdefiniowane właściwości to właściwości wspólne dla wielu źródeł danych, które są mapowane na określone nazwy właściwości pól.Są one dostępne za pośrednictwem wbudowane Pola kolekcja o nazwie.Właściwości niestandardowe są definiowane dla każdego dostawcy danych i są dostępne we wbudowanej kolekcji Fields tylko za pośrednictwem składni używającej nazwy właściwości rozszerzonej jako ciągu.

Aby odwołać się w wyrażeniu do wstępnie zdefiniowanych właściwości rozszerzonych, należy użyć dowolnej z poniższych składni:

  • Fields!NazwaPola.NazwaWłaściwości

  • Fields!NazwaPola("NazwaWłaściwości")

Praca z właściwościami pól

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.Pola oraz właściwości wymiarów i komórek określone w zapytaniu MDX mogą być pobierane ze źródła danych.

Właściwości pole należą do następujących kategorii:

  • Właściwości pól zazwyczaj obsługiwane przez wielu dostawców danych i mapowane na wstępnie zdefiniowane właściwości pól zestawu danych raportu.Na przykład zestaw wstępnie zdefiniowanych raportów danych Value Właściwość reprezentuje właściwości domyślnej dla wartości miar lub wymiarów w źródle danych. Wartość domyślna miary to wartość liczbowa.Wartość domyślna wymiaru to przyjazny dla użytkownika podpis.Aby uwzględnić wartość domyślną w polu tekstowym, należy użyć wyrażenie =Fields!<FieldName>.Value.

  • Wstępnie zdefiniowane właściwości pól zazwyczaj obsługiwane przez wielu dostawców danych i są widoczne w źródłowym zapytaniu MDX zestawu danych raportu.Na przykład właściwość wymiaru MDX MEMBER_UNIQUE_NAME jest mapowana do właściwości pole raportu wstępnie zdefiniowanego zestawu danych UniqueName. Aby umieścić wartość unikatową nazwę w polu tekstowym, należy użyć wyrażenie =Fields!<FieldName>.UniqueName.

  • Niestandardowe właściwości pól obsługiwane przez dostawcę danych i widoczne w źródłowym zapytaniu MDX zestawu danych raportu, ale niewyświetlane w okienku zestawów danych raportu jako pola pod zestawem danych.Na przykład Długie nazwy jest właściwość elementu członkowskiego zdefiniowana poziom wymiaru.Aby umieścić wartość w polu tekstowym, należy użyć wyrażenie =Fields!<FieldName>("Long Names"). W nazwach pól używanych w wyrażeniach jest rozróżniana wielkość liter.

Nazwa rozszerzonej właściwości pola jest wyświetlana w etykietce narzędzia, gdy użytkownik umieści kursor w polu w okienku Metadane projektanta zapytań.Aby uzyskać więcej informacji na temat projektant kwerend, można użyć do eksplorowania danych podstawowych Zobacz Hyperion Essbase Query Designer User Interface.

Aby uzyskać więcej informacji na temat korzystania z pole i właściwości pole w wyrażeniu zobacz Using Built-in Collections in Expressions (Reporting Services).

Uwaga

Wartości rozszerzonych właściwości pól istnieją tylko, jeśli są uwzględnione w wyrażeniu MDX i źródło danych dostarcza te wartości, gdy po uruchomieniu raportu są pobierane dane do zestawów danych raportu.Następnie można się odwoływać do tych Field wartości właściwość z dowolnego wyrażenie, stosując składnię opisanych w poniższej sekcji. Jednak te pola są specyficzne dla tego dostawcy danych i nie stanowią części języka definicji raportu, więc zmiany wprowadzane w tych wartościach nie są zapisywane w definicji raportu.

Wstępnie zdefiniowane właściwości pól

Poniższa tabela zawiera listę właściwości wstępnie zdefiniowane pole, których można używać do Hyperion Essbase urządzenie źródłowe danych.

Właściwość

Typ

Opis lub oczekiwana wartość

Value

Object

Określa wartość danych pola.

W przypadku właściwości wymiaru jest mapowana na właściwość MEMBER_CAPTION.W przypadku miary jest mapowana na wartość danych.

IsMissing

Boolean

Wskazuje, czy pole zostało odnalezione w wynikowym zestawie danych.

FormattedValue

String

Zwraca sformatowaną kluczową wartość.

Mapowana z właściwości FORMATTED_VALUE w wyrażeniu MDX.

BackgroundColor

String

Zwraca kolor tła zdefiniowany w bazie danych dla danego pola.

Mapowana z właściwości BACK_COLOR w wyrażeniu MDX.

Color

String

Zwraca kolor pierwszego planu zdefiniowany w bazie danych dla danego elementu.

Mapowana z właściwości FORE_COLOR w wyrażeniu MDX.

UniqueName

String

Zwraca w pełni kwalifikowaną nazwę poziomu.

Mapowane z MEMBER_UNIQUE_NAME wyrażenie MDX.

Właściwości niestandardowe

Poniższa składnia umożliwia odwoływanie się w wyrażeniu do niestandardowych właściwości rozszerzonych:

  • Fields!NazwaPola("NazwaWłaściwości")

W poniższej tabela przedstawiono właściwość niestandardowe pole, można użyć dla Hyperion Essbase urządzenie źródłowe danych.

Właściwość

Typ

Opis lub oczekiwana wartość

FORMAT_STRING

String

Na miara zdefiniowana, to FormattedValue Opcja jest dostępna jako typu ciąg.