SecondaryDimensionality - grafik fonksiyonu
SecondaryDimensionality(), toplama olmayan içeriğe sahip (yani, kısmi toplamlar veya daraltılmış toplamalar içermeyen) boyut pivot tablo satırlarının sayısını döndürür. Bu fonksiyon, yatay pivot tablo boyutlarına yönelik dimensionality() fonksiyonuyla eşdeğerdir.
Söz Dizimi:
Dönüş verileri türü: tamsayı
Sınırlamalar:
-
Pivot tablolarda kullanılmadığı sürece, SecondaryDimensionality fonksiyonu her zaman 0 döndürür.
-
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 - SecondaryDimensionality temel bilgileri
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
-
Example adlı veri tablosuna yüklenen bir veri kümesi.
-
Veri tablosundaki şu alanlar:
-
Date
-
Product
-
Category
-
Sales
-
Komut dosyası
Example:
Load * inline [
Date, Product, Category, Sales
2024-01-01, Apple, Fruit, 100
2024-01-01, Banana, Fruit, 80
2024-02-01, Apple, Fruit, 120
2024-02-01, Banana, Fruit, 90
2024-03-01, Apple, Fruit, 110
2024-03-01, Banana, Fruit, 85
];
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir pivot tablo oluşturun ve şu alanı satır boyutu olarak ekleyin:
-
Date
Bu alanları bir sütun boyutları olarak ekleyin:
-
Category
-
Product
Aşağıdaki hesaplamaları oluşturun:
-
=Sum(Sales), toplam satışları hesaplamak için.
-
=SecondaryDimensionality(), bu fonksiyonun kullanımını göstermek üzere boyut numarasını döndürmek için.
(+) Fruit | ||
---|---|---|
Date | Sum(Sales) | SecondaryDimensionality() |
2024-01-01 | 180 | 1 |
2024-02-01 | 120 | 1 |
2024-03-01 | 110 | 1 |
Pivot tablo sonuçları yalnızca sütun olarak görüntülenen Category boyutunu gösterir. Bu nedenle SecondaryDimensionality fonksiyonu 1 değeri döndürür.
Category boyutunu genişletirseniz Fruit, tablo sonuçları artık Product boyut değerlerini, Apple ve Banana içerecektir.
Date | (-) Fruit | |||
---|---|---|---|---|
Apple | Banana | |||
Sum(Sales) | SecondaryDimensionality() | Sum(Sales) | SecondaryDimensionality() | |
2024-01-01 | 100 | 2 | 80 | 2 |
2024-02-01 | 120 | 2 | 90 | 2 |
2024-03-01 | 110 | 2 | 85 | 2 |
Pivot tabloda iki boyut için gösterilen değerler olduğundan SecondaryDimensionality fonksiyonu artık 2 değerini döndürür: Category ve Product.
Örnek - Bir grafik ifadesinde koşullu biçimlendirme uygulamak için SecondaryDimensionality'yi kullanma
Genel bakış
Bu örnek, hangi boyut düzeyinin görüntülendiğine bağlı olarak koşullu hücre biçimlendirmesi uygulamak için pivot tablodaki bir grafik ifadesinde bulunan fonksiyonu kullanır.
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
-
Example adlı veri tablosuna yüklenen bir veri kümesi.
-
Veri tablosundaki şu alanlar:
-
Year
-
Quarter
-
Product Category
-
Sales
-
Komut dosyası
Example:
Load * inline [
Year, Quarter, Product Category, Sales
2023, Q1, Electronics, 5000
2023, Q1, Furniture, 3000
2023, Q2, Electronics, 4000
2023, Q2, Furniture, 3500
2023, Q3, Electronics, 6000
2023, Q3, Furniture, 4500
2023, Q4, Electronics, 7000
2023, Q4, Furniture, 5000
];
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir pivot tablo oluşturun ve şu alanı satır boyutu olarak ekleyin:
-
Product Category
Bu alanları bir sütun boyutları olarak ekleyin:
-
Year
-
Quarter
Şu hesaplamayı oluşturun:
-
=Sum(Sales), toplam satışları hesaplamak için.
Sum(Sales) hesaplamasının Özellikler panelinde, Arka plan renk ifadesi olarak şu ifadeyi girin:
IF(SecondaryDimensionality() = 1,
RGB(144, 238, 144), // Green for Year-level
RGB(173, 216, 230), // Blue for Quarter-level
)
İfade, SecondaryDimensionality fonksiyonu 1 sonucunu döndürdüğünde tablo hücrelerine yeşil bir arka plan ve fonksiyon başka bir sonuç döndürdüğünde mavi bir arka plan uygular.
Ürün Kategorisi | (+) 2023 |
---|---|
Elektronik | 22000 |
Mobilya | 16000 |
Sonuçlar, yalnızca Year boyutu görüntülendiğinde, dolayısıyla SecondaryDimensionality değeri 1 olduğunda, Sum(Sales) hücrelerinin yeşil bir arka planla göründüğünü göstermektedir. Tabloyu Sum(Sales) ile Quarter gösterecek şekilde genişlettiğinizde, Year ve Quarter olmak üzere iki boyut gösterildiği ve SecondaryDimensionality değeri artık 2 olduğu için arka plan artık mavi görünür.
Product Category | (-) 2023 | |||
---|---|---|---|---|
Q1 | Q2 | Q3 | Q4 | |
Electronics | 5000 | 4000 | 6000 | 7000 |
Furniture | 3000 | 3500 | 4500 | 5000 |