# Dimensionality - grafik fonksiyonu

Dimensionality(), geçerli satır için boyutların sayısını döndürür. Pivot tablolar söz konusu olduğunda fonksiyon, toplama olmayan içeriğe sahip (yani, kısmi toplamlar veya daraltılmış toplamalar içermeyen) boyut sütunlarının toplam sayısını döndürür.

Söz Dizimi:

Dimensionality ( )

Dönüş verileri türü: tamsayı

Sınırlamalar:

Bu fonksiyon yalnızca grafiklerde kullanılabilir. Pivot tablo dışındaki tüm grafik türleri için toplam dışındaki tüm satırlarda bulunan boyut sayısını döndürür ve bu değer 0 olur.

Grafiğin ifadelerinden herhangi birinde bu grafik fonksiyonu kullanıldığında grafiklerde y değerlerine veya tablolarda ifade sütunlarına göre sıralamaya izin verilmez. Bu nedenle, söz konusu sıralama alternatifleri otomatik olarak devre dışı bırakılır. Bir görselleştirmede veya tabloda bu grafik fonksiyonunu kullandığınızda, görselleştirmenin sıralaması bu fonksiyonun sıralanmış girdisine geri döner.

## Örnek: Dimensionality temel bilgileri

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/dimensionality.htm)

#### Örnek: Grafik ifadesi

Dimensionality() fonksiyonu; toplanmamış verileri olan bir satırdaki boyut sayısına göre farklı hücre formatlaması kullanmak istediğiniz durumlarda bir pivot tablo ile bir grafik ifadesi olarak kullanılabilir. Bu örnek, belirli bir koşulla eşleşen tablo hücrelerine bir arka plan rengi uygulamak için Dimensionality() işlevini kullanmaktadır.

### Komut dosyası

Aşağıdaki grafik ifadesi örneğini oluşturmak için aşağıdaki verileri veri yükleme düzenleyicisinde satır içi yükleme olarak yükleyin.

```
ProductSales:

Load * inline [
Country,Product,Sales,Budget
Sweden,AA,100000,50000
Germany,AA,125000,175000
Canada,AA,105000,98000
Norway,AA,74850,68500
Ireland,AA,49000,48000
Sweden,BB,98000,99000
Germany,BB,115000,175000
Norway,BB,71850,68500
Ireland,BB,31000,48000
] (delimiter is ',');
```

Satır içi yüklemeleri kullanma hakkında daha fazla bilgi için bk. [Veri yüklemek için satır içi yüklemeler kullanma](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Grafik ifadesi

Bir Qlik Sense sayfasında boyut olarak Country ve Product ile bir pivot tablo görselleştirmesi oluşturun. Hesaplamalar olarak Sum(Sales), Sum(Budget) ve Dimensionality() ekleyin.

Özellikler panelinde, Sum(Sales) hesaplamasının Arka plan renk ifadesi olarak şu ifadeyi girin.

```
If(Dimensionality()=1 and Sum(Sales)<Sum(Budget),RGB(255,156,156),
If(Dimensionality()=2 and Sum(Sales)<Sum(Budget),RGB(178,29,29)
))
```

### Sonuç:

![Dimensionality kullanan pivot tablo.](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Resources/Images/dimensionality-pivot-table.png)

### Açıklama

`If(Dimensionality()=1 and Sum(Sales)<Sum(Budget),RGB(255,156,156),
If(Dimensionality()=2 and Sum(Sales)<Sum(Budget),RGB(178,29,29)))` ifadesi, her ürün için Dimensionality değerini ve Sum(Sales) ve Sum(Budget) işlevlerini kontrol eden koşullu deyimler içerir. Koşullar yerine getirilirse Sum(Sales) değerine bir arka plan rengi uygulanır.