Udostępnij za pośrednictwem


Za pomocą właściwości komórka (MDX)

Właściwości komórka w wyrażeniach MDX (Multidimensional) zawierają informacje o zawartość i format komórek w wielowymiarowego urządzenie źródłowe danych, takich jak moduł.

MDX obsługuje właściwości komórka słowo kluczowe w instrukcja SELECT języka MDX w celu pobrania właściwości wewnętrzne komórki.Właściwości komórka wewnętrzne są najczęściej używane w wizualnej prezentacji danych komórka.

KOMÓRKA właściwości słowo kluczowe składni

Należy użyć następującej składni dla CELL PROPERTIES słowo kluczowe MDX SELECT instrukcja:

SELECT [<axis_specification>
       [, <axis_specification>...]]
  FROM [<cube_specification>]
[WHERE [<slicer_specification>]]
[<cell_props>]

Następująca składnia pokazuje format <cell_props> wartość i w jaki sposób używa tej wartości CELL PROPERTIES słowo kluczowe wraz z jedną lub więcej właściwości wewnętrzne komórka:

<cell_props> ::= CELL PROPERTIES <property> [, <property>...]

Obsługiwane specyficznych właściwości komórka

W poniższej tabela przedstawiono właściwości obsługiwanych wewnątrz komórka, które są używane w <property> wartość.

Właściwość

Description

ACTION_TYPE

Maskę bitów wskazującą, które typy akcji komórka.Ta właściwość może mieć jedną z następujących wartości:

  • MDACTION_TYPE_URL

  • MDACTION_TYPE_HTML

  • MDACTION_TYPE_STATEMENT

  • MDACTION_TYPE_DATASET

  • MDACTION_TYPE_ROWSET

  • MDACTION_TYPE_COMMANDLINE

  • MDACTION_TYPE_PROPRIETARY

  • MDACTION_TYPE_REPORT

  • MDACTION_TYPE_DRILLTHROUGH

NoteNote:
Drążenie akcje nie są uwzględniane w kwerendach, zawierającym zestaw w gdzie klauzula.

BACK_COLOR

Kolor tła do wyświetlania VALUE lub FORMATTED_VALUE Właściwość. Aby uzyskać więcej informacji zobacz FORE_COLOR i BACK_COLOR spis treści (MDX).

CELL_ORDINAL

Liczba porządkowa komórek do danych.

FONT_FLAGS

Maska bitów, zawierający szczegóły na temat wpływu na czcionki.Wartość jest wynikiem bitowe operacja OR jednej lub kilku z następujących stałych:

  • MDFF_BOLD = 1

  • MDFF_ITALIC = 2

  • MDFF_UNDERLINE = 4

  • MDFF_STRIKEOUT = 8

Na przykład wartość 5 reprezentuje kombinację pogrubienie)MDFF_BOLD) oraz podkreślenie ()MDFF_UNDERLINE) efekty czcionki.

FONT_NAME

Czcionki mają być używane w celu wyświetlenia VALUE lub FORMATTED_VALUE Właściwość.

FONT_SIZE

Rozmiar czcionki, który będzie używany do wyświetlania VALUE lub FORMATTED_VALUE Właściwość.

FORE_COLOR

Kolor pierwszego planu do wyświetlania VALUE lub FORMATTED_VALUE Właściwość. Aby uzyskać więcej informacji zobacz FORE_COLOR i BACK_COLOR spis treści (MDX).

FORMAT

Sam, jak FORMAT_STRING.

FORMAT_STRING

Ciąg formatu, który został użyty do utworzenia FORMATTED_VALUE wartość właściwość. Aby uzyskać więcej informacji zobacz Spis treści FORMAT_STRING (MDX).

FORMATTED_VALUE

Ciąg znaków reprezentujący sformatowany wyświetlania VALUE Właściwość.

LANGUAGE

The locale where the FORMAT_STRING will be applied.LANGUAGE is usually used for currency conversion.

UPDATEABLE

Wartość, która wskazuje, czy komórka może być aktualizowane.Ta właściwość może mieć jedną z następujących wartości:

  • MD_MASK_ENABLED (0x00000000) komórka mogą być aktualizowane.

  • MD_MASK_NOT_ENABLED (0x10000000) nie można zaktualizować komórka.

  • CELL_UPDATE_ENABLED (0x00000001) komórka mogą być aktualizowane zestaw komórek.

  • CELL_UPDATE_ENABLED_WITH_UPDATE (0x00000002) komórka mogą być aktualizowane za pomocą instrukcja aktualizacji.Aktualizacja może się nie powieść, jeśli komórka typu liść jest aktualizowana, nie jest zapisem włączony.

  • CELL_UPDATE_NOT_ENABLED_FORMULA (0x10000001) komórka, nie może zostać zaktualizowane, ponieważ komórka jest obliczeniowego element członkowski między współrzędnych; komórka została pobrana z zestaw w gdzie klauzula.komórka mogą być aktualizowane, nawet jeśli wpływa na formuły, lub komórek obliczeniowych znajduje się na wartość komórka (jest gdzieś na ścieżce agregacja).W tym scenariuszu końcowej komórka może nie być zaktualizowanej wartości, ponieważ przy obliczaniu będą wpływać na wynik

  • CELL_UPDATE_NOT_ENABLED_NONSUM_MEASURE (0x10000002) komórka, nie może zostać zaktualizowane, ponieważ nie Suma środków (licznik, min, max, różne liczby, semi-additive) nie mogą być aktualizowane.

  • CELL_UPDATE_NOT_ENABLED_NACELL_VIRTUALCUBE (0x10000003) komórka, nie może zostać zaktualizowane, ponieważ nie komórka na przecięciu miara i niezwiązanych element członkowski wymiaru grupa miar miara.

  • CELL_UPDATE_NOT_ENABLED_SECURE (0x10000005) w komórce, nie może zostać zaktualizowane, ponieważ komórka jest zabezpieczona.

  • CELL_UPDATE_NOT_ENABLED_CALCLEVEL (0x10000006) zarezerwowane do wykorzystania w przyszłości.

  • CELL_UPDATE_NOT_ENABLED_CANNOTUPDATE (0x10000007) do komórka nie można zaktualizować z powodów wewnętrznych.

  • CELL_UPDATE_NOT_ENABLED_INVALIDDIMENSIONTYPE (0x10000009) komórka, nie może zostać zaktualizowane, ponieważ aktualizacja nie jest obsługiwany w modelu górnictwo pośrednich, lub wymiary wyszukiwanie danych.

VALUE

Niesformatowany wartość komórka.

Tylko CELL_ORDINAL, FORMATTED_VALUE, a VALUE Właściwości komórka są wymagane. Wszystkie właściwości komórka wewnętrzna lub specyficznym dla dostawcy, są definiowane w PROPERTIES Zestaw schematu zestaw wierszy, łącznie z ich typy danych i dostawca pomocy technicznej. Aby uzyskać więcej informacji na temat PROPERTIES zestaw wierszy schematu, zobacz Zestaw wierszy MDSCHEMA_PROPERTIES.

Domyślnie jeśli CELL PROPERTIES słowo kluczowe nie jest używany, są zwracane właściwości komórka VALUE, FORMATTED_VALUE, a CELL_ORDINAL (w tej kolejności). Jeśli CELL PROPERTIES użyć słowa kluczowego, zwracane są tylko te właściwości komórka stwierdza się tego wyraźnie ze słowem kluczowym.

W poniższym przykładzie zademonstrowano użycie CELL PROPERTIES słowo kluczowe w kwerendy MDX:

SELECT
   {[Measures].[Reseller Gross Profit]} ON COLUMNS,
   {[Reseller].[Reseller Type].[Reseller Name].Members} ON ROWS
FROM [Adventure Works]
CELL PROPERTIES VALUE, FORMATTED_VALUE, FORMAT_STRING, FORE_COLOR, BACK_COLOR

Właściwości komórki nie są zwracane dla danego zwrotu spłaszczone zestawów wierszy kwerendy MDX; w takim przypadek każda komórka jest reprezentowana tak, jakby tylko FORMATTED_VALUE Właściwość komórki zostały zwrócone.

Ustawianie właściwości komórka

Cell properties can be in Microsoft SQL Server Analysis Services through the Calculations tab on the Cube Designer or the Dimension Designer.Właściwości komórka są przedstawiane jako ciąg wyrażenia, wyświetlane w następującym przykładzie, który zapewnia określony element członkowski jest żółte tło z czerwonym pierwszego planu:

FORE_COLOR='255',BACK_COLOR='65535'

Właściwości komórka zazwyczaj rzutować nadrzędnych element członkowski, chyba że nadrzędny to składnik niestandardowy z właściwości komórka.W takim wypadku właściwości komórka nadrzędnej zastępują właściwości komórka, pochodzące z jego elementów podrzędnych.

See Also

Other Resources