Udostępnij za pośrednictwem


Pola właściwości rozszerzonych dla firm Hyperion typu połączenia Essbase (SSRS)

Hyperion Essbaserozszerzenie przetwarzania danych Obsługuje pole właociwooci rozszerzonych. Właściwości rozszerzone są właściwości oprócz Reporting Services-obsługiwane właściwości pole Value i IsMissing , które są dostępne na danych źródło i obsługiwany przez rozszerzenie przetwarzania danych.Właściwości rozszerzone nie są wyświetlane w Danych raportu okienko jako część kolekcja pole dla zestawu danych raportu.Mogą zawierać wartości właściwość rozszerzonych pole w raporcie przez wyrażeń, które używają 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 według nazwy.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 pola dzielą się na następujące kategorie:

  • 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 wartości miara lub wymiar w danych źródło.Wartość domyślna miary to wartość liczbowa.Wartość domyślna wymiaru to przyjazny dla użytkownika podpis.Aby dołączyć domyślna wartość w polu tekstowym, należy użyć wyrażenie =Fields!<FieldName>.Value.

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

  • Niestandardowe właściwości pól są obsługiwane przez dostawcę danych i widoczne w źródłowym zapytaniu MDX zestawu danych raportu, ale nie są wyświetlane w okienku zestawów danych raportu jako pola pod zestawem danych.Na przykład Długie nazwy jest właściwość element członkowski zdefiniowane na poziomie wymiar.Aby uwzględnić wartość w polu tekstowym, można 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ń.Więcej informacji o projektant zapytań można Eksploracja danych Zobacz Interfejs użytkownika projektanta zapytań programu Hyperion Essbase.

Aby uzyskać więcej informacji na temat używania pole i właściwości pole w wyrażenie, zobacz Używanie kolekcji wbudowanych w wyrażeniach (program Report Builder 3.0 i usługi SSRS).

Ostrzeżenie

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 składni opisane 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 zdefiniowanych pole, które można używać do Hyperion Essbase źródło 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 do 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 dla Hyperion Essbase źródło danych.

Właściwość

Typ

Opis lub oczekiwana wartość

FORMAT_STRING

String

Na miara zdefiniowana, to FormattedValue jako typu ciąg.