Udostępnij za pośrednictwem


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

Właściwości komórki w wyrażeń wielowymiarowych (MDX) zawierają informacje o zawartość i format komórek w wielowymiarowego źródło danych, takich jak moduł.

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

Składnia kluczowe właściwości komórki

Użyj następującej składni, aby CELL PROPERTIES kluczowe MDX SELECT instrukcja:

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

Format zawiera następującą składnię: <cell_props> wartość i w jaki sposób używa tej wartości CELL PROPERTIES słowa kluczowego, wraz z jedną lub więcej właściwości wewnętrzne komórka:

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

Obsługiwane wewnętrznych właściwości komórki

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

Właściwość

Opis

ACTION_TYPE

Maska bitowa wskazuje, jakie typy akcji istnieje 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

UwagaUwaga:
Operacje drążenia nie są uwzględniane dla kwerend 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 zawartość (MDX).

CELL_ORDINAL

Liczba porządkowa komórka w zestawie danych.

FONT_FLAGS

Maska bitów, wyszczególniający wpływu na czcionki.Wartość jest wynikiem logiczną operację lub jednej lub więcej 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) i podkreślenie (MDFF_UNDERLINE) efektów czcionek.

FONT_NAME

Czcionka ma być używany do wyświetlania VALUE lub FORMATTED_VALUE właściwość.

FONT_SIZE

Rozmiar czcionek używanych 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 zawartość (MDX).

FORMAT

Same as FORMAT_STRING.

FORMAT_STRING

Ciąg formatu używane do tworzenia FORMATTED_VALUE wartości właściwość.Aby uzyskać więcej informacji, zobacz Zawartość FORMAT_STRING (MDX).

FORMATTED_VALUE

Ciąg znaków, który reprezentuje Wyświetlanie sformatowanych VALUE właściwość.

LANGUAGE

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

UPDATEABLE

Wartość wskazująca, czy komórka może być aktualizowany.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) komórka nie mogą być aktualizowane.

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

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

  • CELL_UPDATE_NOT_ENABLED_FORMULA (0x10000001) nie można zaktualizować komórka, ponieważ komórka jest obliczeniowy 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 obliczone komórka jest na wartość komórka (jest gdzieś wzdłuż ścieżka agregacja).W tym scenariuszu końcowej komórka może nie być zaktualizowanej wartości, ponieważ obliczenie wpływa na wynik

  • CELL_UPDATE_NOT_ENABLED_NONSUM_MEASURE (0x10000002) nie można zaktualizować komórka, ponieważ nie można zaktualizować środków innych niż suma (licznik, min, max, wyraźnych count, semi-additive).

  • CELL_UPDATE_NOT_ENABLED_NACELL_VIRTUALCUBE(0x10000003) nie można zaktualizować komórka, ponieważ komórka nie istnieje, jest na przecięciu miara i element członkowski wymiar niepowiązanych miara grupa miar.

  • CELL_UPDATE_NOT_ENABLED_SECURE (0x10000005) nie można zaktualizować komórki, ponieważ komórka jest zabezpieczona.

  • CELL_UPDATE_NOT_ENABLED_CALCLEVEL (0x10000006) zarezerwowane do użytku w przyszłości.

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

  • CELL_UPDATE_NOT_ENABLED_INVALIDDIMENSIONTYPE (0x10000009) nie można zaktualizować komórka, ponieważ aktualizacja nie jest obsługiwana w model wyszukiwania, pośrednie, lub wymiary wyszukiwanie danych.

VALUE

Niesformatowany wartość komórka.

Tylko CELL_ORDINAL, FORMATTED_VALUE, i VALUE Właściwości komórka są wymagane.Wszystkie właściwości komórka wewnętrzna lub specyficzne dla dostawca są definiowane w PROPERTIES zestaw zestaw wierszy schematu, włącznie z ich typy danych i obsługa dostawca.Więcej informacji o PROPERTIES zestaw wierszy schematu, zobacz MDSCHEMA_PROPERTIES wierszy.

Domyślnie jeśli CELL PROPERTIES nie zostanie użyte słowo kluczowe, właściwości komórka, zwracane są VALUE, FORMATTED_VALUE, i CELL_ORDINAL (w tej kolejności).Jeśli CELL PROPERTIES użyć słowa kluczowego z zwracane są tylko te właściwości komórka jawny ze słowem kluczowym.

Poniższy przykład ilustruje użycie CELL PROPERTIES słowa kluczowego w kwerendzie 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 kwerendy MDX, które zwracają zestawów wierszy spłaszczone; przypadek każdej komórka jest przedstawione tylko FORMATTED_VALUE właściwość komórka zostały zwrócone.

Ustawianie właściwości komórki

Cell properties can be set in Microsoft SQL Server Usługi Analysis Services in various places.Na przykład zestaw właściwość ciąg formatu regularne środki, na karcie struktury modułu modułu edytora w BI Development Studio; tej samej właściwość zestaw dla miary obliczeniowe zdefiniowane dla moduł na karcie obliczeń w module edytorze; miara obliczeniowe zdefiniowane w klauzula WITH kwerendy mają ich ciąg formatu zdefiniowane zbyt.Następująca kwerenda demonstruje, jak na miarę obliczeniową zestaw właściwości komórka::

WITH MEMBER MEASURES.CELLPROPERTYDEMO AS [Measures].[Internet Sales Amount]
, FORE_COLOR=RGB(0,0,255)
, BACK_COLOR=IIF([Measures].[Internet Sales Amount]>7000000, RGB(255,0,0), RGB(0,255,0))
, FONT_SIZE=10
, FORMAT_STRING='#,#.000'
SELECT MEASURES.CELLPROPERTYDEMO ON 0,
[Date].[Calendar Year].[Calendar Year].MEMBERS ON 1
FROM [Adventure Works]
CELL PROPERTIES VALUE, FORMATTED_VALUE, FORE_COLOR, BACK_COLOR, FONT_SIZE

Zobacz także

Inne zasoby