Hücre özellikleri (mdx) kullanma
Hücre özellikleri içinde çok boyutlu ifadeleri (mdx) içeriği ve hücre çok boyutlu veri biçimi hakkında bilgi içeren kaynak, bir küp gibi.
mdx iç hücre özelliklerini almak için bir mdx deyim içinde hücre özellikleri anahtar sözcüğünü destekler.İç hücre özellikleri görsel sunumun hücre verilerini size yardımcı olmak için en yaygın olarak kullanılır.
Hücre özelliklerini anahtar sözcük sözdizimi
İçin aşağıdaki sözdizimini kullanın CELL PROPERTIES , mdx anahtar sözcük SELECT deyim:
SELECT [<axis_specification>
[, <axis_specification>...]]
FROM [<cube_specification>]
[WHERE [<slicer_specification>]]
[<cell_props>]
Aşağıdaki sözdizimi biçimini gösterir <cell_props> değeri ve bu değeri nasıl kullanır CELL PROPERTIES anahtar sözcüğü ile birlikte bir veya daha fazla iç hücre özellikleri:
<cell_props> ::= CELL PROPERTIES <property> [, <property>...]
Desteklenen içsel hücre özellikleri
Aşağıdaki tablo kullanılan desteklenen içsel hücre özellikleri listeler <property> değer.
Özellik |
Açıklama |
---|---|
ACTION_TYPE |
Hücre üzerinde hangi tür eylemlerin mevcut gösteren bir bit maskesi.Bu özellik aşağıdaki değerlerden birini içerebilir:
Not
Drillthrough eylemleri içeren sorgular için gelen bir küme WHERE yan tümce tümce tümce.
|
BACK_COLOR |
Görüntülemek için arka plan rengi VALUE veya FORMATTED_VALUE özellik.Daha fazla bilgi için bkz: fore_color ve back_color İçindekiler (mdx). |
CELL_ORDINAL |
Sıra sayısının hücre DataSet. |
FONT_FLAGS |
Bit maskesi, yazı tipi efektleri ayrıntılandırma.Bir veya daha fazla aşağıdaki sabitlerden biri Bitsel or işleminin sonucu değerdir:
Örneğin, 5 değeri kalın birleşimini temsil eder (MDFF_BOLD) ve alt çizgi (MDFF_UNDERLINE) yazı tipi efektleri. |
FONT_NAME |
Görüntülemek için kullanılacak yazı tipini VALUE veya FORMATTED_VALUE özellik. |
FONT_SIZE |
Görüntülemek için kullanılacak yazı tipi boyutu VALUE veya FORMATTED_VALUE özellik. |
FORE_COLOR |
Ön plan rengini görüntülemek için VALUE veya FORMATTED_VALUE özellik.Daha fazla bilgi için bkz: fore_color ve back_color İçindekiler (mdx). |
FORMAT |
Same as FORMAT_STRING. |
FORMAT_STRING |
Biçim dize oluşturmak için kullanılan FORMATTED_VALUE özellik değeri.Daha fazla bilgi için bkz: FORMAT_STRING İçindekiler (mdx). |
FORMATTED_VALUE |
Karakter dize biçimlendirilmiş görüntüsünü temsil eden VALUE özellik. |
LANGUAGE |
The locale where the FORMAT_STRING will be applied.LANGUAGE is usually used for currency conversion. |
UPDATEABLE |
Hücre güncelleştirilebilir olup olmadığını gösteren bir değeri.Bu özellik aşağıdaki değerlerden birini içerebilir:
|
VALUE |
Hücre değeri biçimlendirilmemiş. |
Sadece CELL_ORDINAL, FORMATTED_VALUE, ve VALUE Hücre özellikleri gereklidir.Tüm hücre özellikleri, içsel veya sağlayıcıya özgü tanımlanan PROPERTIES şema satır kümesi, dahil olmak üzere, veri türleri ve sağlayıcı desteği.Hakkında daha fazla bilgi için PROPERTIES şema satır kümesi, bkz: MDSCHEMA_PROPERTIES satır kümesi.
Varsayılan olarak, CELL PROPERTIES anahtar sözcüğü kullanılmıyor, döndürülen hücre özellikleri olan VALUE, FORMATTED_VALUE, ve CELL_ORDINAL (bu sırayla).If the CELL PROPERTIES keyword is used, only those cell properties explicitly stated with the keyword are returned.
Aşağıdaki örnek kullanımını gösterir CELL PROPERTIES bir mdx sorgusu bir anahtar sözcük:
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
Hücre özellikleri düzleştirilmiş satır kümeleri döndüren mdx sorguları için verilir; Bu durum, yalnızca gibi her bir hücreyi temsil edilen FORMATTED_VALUE hücre özellik döndü.
Hücre özelliklerini ayarlama
Cell properties can be set in Microsoft SQL Server Analysis Services in various places.Örneğin, biçim dizesi özellik olabilir küme için normal ölçüleri küp yapısı sekmesinde Küp Düzenleyicisi'nin BI Development Studio; aynı özellik olabilir küme küp Küp Düzenleyicisi'nin; hesaplamalar sekmesinde tanımlanan hesaplanmış Ölçüler için bir sorgu WITH yan tümce tümce tümcesinde tanımlanan önlemleri kendi hesapladıysanız dize orada çok tanımlı.Hücre özellikleri üzerinde hesaplanan bir ölçü birimi nasıl ayarlanabilir aşağıdaki sorgu gösterir:
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