Aracılığıyla paylaş


Hücre öğesi (MDDataSet) (xmla)

Bir üst tarafından bulunan tek bir hücre hakkında bilgi içeren CellData öğesi.

Sözdizimi

<CellData>
   <Cell CellOrdinal="unsignedInt">
      <!-- Zero or more cell property values -->
      <!-- or -->
      <Error>...</Error>
   </Cell>
</CellData>

Öğe özellikleri

Karakteristik

Açıklama

Veri türü ve uzunluğu

Hiçbiri

Varsayılan değer

Hiçbiri

Önem düzeyi

0-n: isteğe bağlı öğe birden çok kez ortaya çıkabilir.

Öğe ilişkiler

İlişki

Element

Üst öğeler

CellData

Alt öğeler

Sıfır veya daha fazla hücre özellik değerleri veya hata

Öznitelikler

Attribute

Açıklama

CellOrdinal

Gerekli unsignedIntözniteliği. Hücrenin çok boyutlu veri kümesi içinde sıralı konumunu.

Açıklamalar

Üst rootöğesi, Axesöğesi tarafından sonra CellDataöğesi, topluluğu Cellher hücre özellik değerleri içeren öğelerin döndürdü çok boyutlu veri kümesi içinde. CellÖğesi içeren CellOrdinalözniteliği, çok boyutlu veri kümesi ve bir öğe hücresiyle ilişkilendirilmiş her hücre özellik değeri hücrede sıfır tabanlı sıralı konumunu gösterir. Her hücre özellik değeri Cellöğesi tarafından ayrı bir xml öğesi tanımlanır. Hücre özellik verileri bir xml öğesi ve hücre özellik adı tarafından tanımlanan değerdir CellInfoxml öğesi adına üst kök öğenin karşılık gelir için.

Hücre özellik değerini aşağıdaki sözdizimini açıklar:

<CellProperty xsi:type="string">value</CellProperty>

<CellProperty xsi:type="string">value</CellProperty>

Hücre özellik değeri veri türünü yalnızca değeri hücre özelliği için belirtilen. Diğer hücre özellikleri veri türleri dahil hücre özellik tanımıyla saptanır CellInfoöğesi. Varsayılan bir değer belirtilmişse bir hücre özellik değeri öğesi bırakılabilir (dahil tarafından bir Defaultöğesi bulunan bir hücre özellik tanımı için CellInfoöğesi) bir hücre özelliği veya belirtilen varsayılan değer ve hücre özelliğinin değeri null olur.

Hücre özellik hataları

Hücre özellik örneği üzerinde oluşan bir hata nedeniyle iade edilemez, Microsoft   SQL Server   Analysis Services, belirli bir hücre için döndürülen değeri engelleyen bir hesaplama hatası gibi bir Erroröğesi, söz konusu hücre özelliği içeriğini değiştirir. Aşağıdaki xml örneğinde, bir hücre özellik hatası açıklanır:

<Cell CellOrdinal="0">
   <Value xsi:type="xsd:double">
      <Error>
         <ErrorCode>2148497527</ErrorCode>
         <Description>Unknown error</Description>
      </Error>
   </Value>
</Cell>

<Cell CellOrdinal="0">
   <Value xsi:type="xsd:double">
      <Error>
         <ErrorCode>2148497527</ErrorCode>
         <Description>Unknown error</Description>
      </Error>
   </Value>
</Cell>

Hücre sıra değerleri hesaplanıyor

Bir hesaplanabilir için eksen başvuruya dayalı bir CellOrdinalöznitelik değeri. Dataset sanki hücreler bir dataset içinde kavramsal olarak numaralandırılır bir p-boyutlu bir dizi nerede peksen sayısıdır. Hücre, satır büyük sırayla ele alınmaktadır.

Bir sorgu sütunlar ve iki devletlerin crossjoin dört önlemleri ile satırda dört çeyrek ister varsayalım. Veri kümesi sonucu aşağıdaki CellOrdinalkalın metin olarak gösterilen veri kümesi sonuç bölümü özelliğidir kümesi {9, 10, 11, 13, 14, 15, 17, 18, 19}. Bu set çünkü hücrelerin satır-büyük sırayla numaralandırılır başlayarak bir CellOrdinaliçin üst sol hücreyi 0.

Durum

Çeyrek

Satış birimi

Stok maliyeti

Mağaza satış

Satış Sayısı

California

Q1

16890

14431.09

36175.2

5498

 

Q2

18052

15332.02

38396.75

5915

 

Q3

18370

15672.83

39394.05

6014

 

Q4

21436

18094.5

45201.84

7015

Oregon

Q1

19287

16081.07

40170.29

6184

 

Q2

15079

12678.96

31772.88

4799

 

Q3

16940

14273.78

35880.46

5432

 

Q4

16353

13738.68

34453.44

5196

Washington

Q1

30114

25240.08

63282.86

9906

 

Q2

29479

24953.25

62496.64

9654

 

Q3

30538

25958.26

64997.38

10007

 

Q4

34235

29172.72

73016.34

11217

Gösterildiği eksen k formülü uygulayarak = 0 olan İngiltere = 4 üye ve eksen k = 1 olan İngiltere'de 8 dizilerini =. P = 2 eksen sorgu toplam sayısıdır. {California, Q3, Deposu maliyet} S0 hücreye alarak, başlangıç toplamı olduğunu ı = 0 için 1. For I = 0, başlığın ekseni üzerinde 0 {deposu maliyet} sıra 1'dir. For I = 1, 2 {ca, Q3} başlığın sıralı olduğunu.

I = 0, Ei = 1, öylesine ı = 0 1 1 = 1 toplamıdır ve ı = 1, 2 (tuple sıra) 4 (Ei 1 * 4 hesaplanan değeri) ya da 8 kez toplamıdır. 1 + 8 Sonra 9, o hücre için sıralı hücrenin toplamıdır.

Örnek

Yapısı aşağıdaki örnekte gösterilmiştir Cellelemanı, değeri, formatted_value ve FORMAT_STRING hücre özellik değerleri her hücre için.

<CellData>
   <Cell CellOrdinal="0">
      <Value xsi:type="xsd:double">16890</Value>
      <FmtValue>16,890.00</FmtValue>
      <FormatString>Standard</FormatString>
   </Cell>
   <Cell CellOrdinal="1">
      <Value xsi:type="xsd:int">50</Value>
      <FmtValue>50</FmtValue>
      <FormatString>Standard</FormatString>
   </Cell>
   <Cell CellOrdinal="2">
      <Value xsi:type="xsd:double">36175.2</Value>
      <FmtValue>$36,175.20</FmtValue>
      <FormatString>Currency</FormatString>
   </Cell>
</CellData>

<CellData>
   <Cell CellOrdinal="0">
      <Value xsi:type="xsd:double">16890</Value>
      <FmtValue>16,890.00</FmtValue>
      <FormatString>Standard</FormatString>
   </Cell>
   <Cell CellOrdinal="1">
      <Value xsi:type="xsd:int">50</Value>
      <FmtValue>50</FmtValue>
      <FormatString>Standard</FormatString>
   </Cell>
   <Cell CellOrdinal="2">
      <Value xsi:type="xsd:double">36175.2</Value>
      <FmtValue>$36,175.20</FmtValue>
      <FormatString>Currency</FormatString>
   </Cell>
</CellData>

Ayrıca bkz.

Başvuru

MDDataSet veri türü (xmla)

Kavramlar

Özellikler (assl)