Aracılığıyla paylaş


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:

  • 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

NotNot
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:

  • MDFF_BOLD = 1

  • MDFF_ITALIC = 2

  • MDFF_UNDERLINE = 4

  • MDFF_STRIKEOUT = 8

Ö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:

  • MD_MASK_ENABLED (0x00000000) hücre güncelleştirildi.

  • MD_MASK_NOT_ENABLED (0x10000000) hücre güncelleştirildi.

  • CELL_UPDATE_ENABLED (0x00000001) hücreyi bir hücre kümesi içinde güncelleştirilebilir.

  • CELL_UPDATE_ENABLED_WITH_UPDATE (0x00000002) hücre ile bir update deyim güncelleştirilebilir.Yazma-etkin bir yaprak hücre güncelleştirilirse güncelleştirme başarısız olabilir.

  • CELL_UPDATE_NOT_ENABLED_FORMULA (0x10000001) hücre olamaz hücre koordinatları arasında; Hesaplanan üye olduğu için güncelleştirildi hücre küme ile nerede alındığını yan tümce tümce tümce.Bir hücreye formül etkiler veya hesaplanan hücre, (toplama yol boyunca herhangi bir yeri olan) bir hücre değerinin bulunduğu halde güncelleştirilebilir.Bu senaryoda, son değerini hücre hesaplama sonucu etkiler nedeniyle güncelleştirilmiş değeri olmayabilir

  • CELL_UPDATE_NOT_ENABLED_NONSUM_MEASURE (0x10000002) olmayan toplam ölçüleri (Say, min, max, ayrı sayısı, semi-additive) güncelleştirilmiş çünkü hücre güncelleştirilemez.

  • CELL_UPDATE_NOT_ENABLED_NACELL_VIRTUALCUBE(0x10000003) kesişme bir ölçü olduğunu ve bir boyut üye ölçüsü 's ilgisi olmayan hücre var olmadığı için hücreyi güncelleştirilemez ölçü grubu.

  • CELL_UPDATE_NOT_ENABLED_SECURE (0x10000005) hücre güvenli çünkü hücre güncelleştirilemez.

  • CELL_UPDATE_NOT_ENABLED_CALCLEVEL (0x10000006) ileride kullanılmak üzere ayrılmıştır.

  • CELL_UPDATE_NOT_ENABLED_CANNOTUPDATE (0x10000007) iç nedenler yüzünden hücre güncelleştirilemez.

  • CELL_UPDATE_NOT_ENABLED_INVALIDDIMENSIONTYPE (0x10000009) güncelleştirmesi araştırma modeli, dolaylı, ya da veri madenciliği boyutları desteklenmediğinden hücre güncelleştirilemez.

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

Ayrıca bkz.

Diğer Kaynaklar