Before(), pivot tablodaki bir satır segmenti içinde bulunan geçerli sütundan önceki sütunda göründüğü şekilde, pivot tablonun boyut değerleriyle değerlendirilen bir ifadenin değerini döndürür.
Söz Dizimi:
Before([TOTAL] expr
[, offset [, count]])
Bilgi notuBu fonksiyon, pivot tablolar hariç tüm grafik türlerinde NULL değerini döndürür.
Bilgi notuGrafiğ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.
Bağımsız Değişkenler
Bağımsız Değişken
Açıklama
expr
Hesaplanacak verileri içeren ifade veya alan.
offset
1'den büyük bir offsetn belirtildiğinde, ifadenin değerlendirmesi, geçerli sütundan sola doğru n sütun taşınır.
Offset 0 olarak belirtildiğinde, ifade geçerli sütun üzerinde değerlendirilir.
Negatif offset sayısı belirtilmesi, Before fonksiyonunun karşılık gelen pozitif offset sayısı ile After fonksiyonu gibi çalışmasını sağlar.
count
1'den büyük üçüncü bir count parametresi belirtildiğinde, fonksiyon ilk hücreden sola doğru sayarak count değerine ulaşana kadar her tablo sütunu için bir adet olmak üzere bir değer aralığı döndürür.
TOTAL
Tablo tek boyutluysa veya TOTAL niteleyicisi bir bağımsız değişken olarak kullanılıyorsa, geçerli sütun segmenti her zaman sütunun tamamına eşittir.
Bir satır segmentinin ilk sütununda, bundan önce gelen bir sütun olmadığından, bir NULL değeri döndürülür.
Pivot tablo birden çok yatay boyuta sahipse, geçerli satır segmenti, alanlar arası sıralama düzeninin son yatay boyutunu gösteren satır haricinde tüm boyut satırlarında geçerli sütun olarak yalnızca aynı değerlere sahip sütunları içerir. Pivot tablolardaki yatay boyutlara yönelik alanlar arası sıralama düzeni, üstten alta doğru boyutların sırasıyla tanımlanırdeğişkenlerini silin.
Örnek: Grafik ifadeleri
Örnek
Sonuç
Before( Sum(Sales ))
Geçerli sütuna göre hemen soldaki bir önceki sütundan Sales toplamını döndürür.
Before( Sum(Sales ), 2)
Geçerli sütunun iki sütun solundaki sütundan Sales toplamını döndürür.
Before( Total Sum( Sales ))
Geçerli sütuna göre hemen soldaki bir önceki sütundan Sales toplamı döndürür.
RangeAvg ( Before(Sum(x),1,3))
Geçerli sütunun hemen solundaki üç sütunda değerlendirilen sum(x) fonksiyonunun üç sonucunun ortalamasını döndürür.
Örnek - Before 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.
=Before(Sum(Sales)), bir önceki çeyrekteki satışların toplamını göstermek için.
Sonuçlar tablosu
Yıl
Q1
Q2
Q3
Q4
Sum(Sales)
Before(Sum(Sales))
Sum(Sales)
Before(Sum(Sales))
Sum(Sales)
Before(Sum(Sales))
Sum(Sales)
Before(Sum(Sales))
2023
5000
-
4000
5000
6000
4000
7000
6000
Sonuçlara baktığınızda, Before fonksiyonunun her Quarter için Sum(Sales) sütununun hemen solundaki bir önceki sütunun değerini nasıl döndürdüğünü görebilirsiniz. Örneğin, 4. Çeyrekte o dönemin Sum(Sales) değeri 7000 idi. Q4 için Before fonksiyonunun çıktısı, Q4 için Sum(Sales) öğesinin hemen solundaki sütunun değeri, yani Q3 için Sum(Sales) değeri olan 6000 olur.
Örnek - Yıldan yıla satış büyümesini hesaplamak için Before fonksiyonunu kullanma
Genel bakış
Bir veri kümesi birkaç yıllık satış rakamlarını içerir. Şirket, her yıl için toplam satışları ve bir önceki yılın değerine göre satışlardaki büyümeyi sunmak istemektedir.
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.
=(Sum(Sales) - Before(Sum(Sales))) / Before(Sum(Sales)), yıllık satış büyümesini hesaplamak için. Bu değeri yüzde olarak göstermek için Sayı biçimlendirme altında, Sayı > Basit Biçimlendirme > %12,34 öğesini seçin.
Before fonksiyonunun çıktısı, bir önceki yılın satış rakamlarına dayalı olarak yıldan yıla büyümeyi verir. Örneğin, 2022 için satışların toplamı 38.46%, yani 2021 için Sum(Sales) değerinden daha yüksekti.
İpucu notuBu senaryoda aynı satış büyümesi hesaplamasını gerçekleştirmek için After fonksiyonunu da kullanabilirsiniz. Fonksiyon parametrelerinde negatif fark sayısı belirttiğinizde After fonksiyonunun karşılık gelen pozitif offset sayısı ile Before fonksiyonu gibi çalışmasını sağlar. Örneğin, After fonksiyonunu ( -1 negatif ofset değeriyle) kullanan aşağıdaki ifade, Before işleviyle aynı yıllık satış büyümesi sonuçlarını döndürür: =(Sum(Sales)-After(Sum(Sales),-1))/(After(Sum(Sales),-1))değişkenlerini silin.
Bu sayfa size yardımcı oldu mu?
Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!