Bottom(), tablodaki bir sütun segmentinin son (en alt) satırındaki bir ifadeyi değerlendirir. Hesaplandığı satır offset değerine göre değişir (varsa) ve varsayılan ayar en alt satırdır. Tablolar dışındaki grafikler için, grafiğin düz tablo eşdeğerinde geçerli sütunun son satırı üzerinde değerlendirme yapılır.
Söz Dizimi:
Bottom([TOTAL] expr
[ , offset [,count
]])
Dönüş verileri türü: dual
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 alt satırın üstünde n satır yukarı taşınır.
Negatif offset sayısı belirtilmesi, Bottom fonksiyonunun karşılık gelen pozitif offset sayısı ile Top fonksiyonu gibi çalışmasını sağlar.
count
1'den büyük üçüncü bir parametre count değeri belirtildiğinde, fonksiyon, bir değer yerine, geçerli sütun segmentinin her son count satırı için bir adet olmak üzere bir count değerleri aralığı döndürür. Bu biçimde, fonksiyon herhangi bir özel aralık fonksiyonuna yönelik bir bağımsız değişken olarak kullanılabilir. Aralık fonksiyonları
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.
Bilgi notuSütun segmenti, geçerli sıralama düzeninde boyutlar için aynı değerlere sahip olan ardışık hücreler kümesi olarak tanımlanır. Kayıtlar arası grafik fonksiyonları, eşdeğer düz tablo grafiğinde en sağdaki boyut hariç tutularak sütun segmentinde hesaplanır. Grafikte yalnızca bir boyut varsa veya TOTAL niteleyicisi belirtilirse, ifade tüm tablo genelinde değerlendirilir.
Bilgi notuTablo veya tablo eşdeğeri birden çok dikey boyuta sahipse, geçerli sütun segmenti, alanlar arası sıralama düzenindeki son boyutu gösteren sütun haricinde tüm boyut sütunlarında geçerli satır olarak yalnızca aynı değerlere sahip satırları içerir.
Sınırlamalar:
Yinelemeli çağrılar NULL sonucunu 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: Grafik ifadeleri
Örnek
Sonuç
Bottom( Sum(Sales) )
Bir tablodaki sütun segmentinin son (alt) satırı için Sales değerini döndürür.
Örnek - Bottom temel bilgileri
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.
Komut dosyası şunları içerir:
Example adlı veri tablosuna yüklenen bir veri kümesi.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:
Year
Aşağıdaki hesaplamaları oluşturun:
=Sum(Sales), yıllık satışları bulmak için.
=Bottom(Sum(Sales)), son yılın satış değerini bulmak için.
=Sum(Sales) - Bottom(Sum(Sales)), cari yılın Sales değeri ile önceki yılın değeri arasındaki farkı hesaplamak için.
=Sum(Sales)+Bottom(Sum(Sales), 3), cari yılın satış değerinin toplamını ve en son üçüncü yılın değerini hesaplamak için.
=(Sales - Bottom(Sales)) / Bottom(Sales), Sales içindeki değişikliği son yılla karşılaştırarak bir oran/yüzde olarak döndürmek 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.
Tabloyu, Year boyutunda artan sırada sıralayın.
Sonuçlar tablosu
Year
Sum(Sales)
Bottom(Sum(Sales))
Sum(Sales) - Bottom(Sum(Sales))
Sum(Sales)+Bottom(Sum(Sales), 3)
(Sales - Bottom(Sales)) / Bottom(Sales)
Totals
7200
1700
5500
8400
-
2019
1000
1700
-700
2200
-41.18%
2020
1500
1700
-200
2700
-11.76%
2021
1200
1700
-500
2400
-29.41%
2022
1800
1700
100
3000
5.88%
2023
1700
1700
0
2900
0.00%
Sonuçlara bakarak, geçerli dönemdeki Sales değerlerini bir geçen dönemle veya en son dönemle karşılaştırabilirsiniz.
Sum(Sales) - Bottom(Sum(Sales)) hesaplaması, geçerli dönemi en son dönemle karşılaştırarak Sales değerlerindeki farkı döndürür.
Sum(Sales)+Bottom(Sum(Sales), 3) hesaplaması, mevcut satır ve en son üçüncü dönem için Sales toplamını döndürür.
(Sales - Bottom(Sales)) / Bottom(Sales) hesaplaması, en son döneme kıyasla Sales değerindeki değişikliği yüzde olarak döndürür.
İpucu notuBu fonksiyon tablolar dışında grafiklerde de (örneğin, sütun grafiklerinde) kullanılabilir.
Aşağıdakileri yapın:
Bir sütun grafik oluşturun ve bu alanı boyut olarak ekleyin:
Year
Şu hesaplamayı oluşturun:
=Sum(Sales) - Bottom(Sum(Sales)), cari dönem ile en son dönem arasındaki satış farkını döndürmek için kullanılır.
Bottom fonksiyonu için sonuçları gösteren sütun grafik
Bir sütun grafikte Bottom fonksiyonunun kullanılması, cari dönem ile en son dönem satışları arasındaki farkın görsel olarak karşılaştırılmasını sağlar.
Örnek - Bottom senaryosu
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.
Komut dosyası şunları içerir:
Example adlı veri tablosuna yüklenen bir veri kümesi.
Sonuçlar, satış değerlerini analiz etmek ve karşılaştırmak için RangeSum fonksiyonu ile Bottom fonksiyonunun bir kombinasyonunu nasıl kullanabileceğinizi göstermektedir.
Örnek - Bottom kullanan grafik ifadesi
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.
=Bottom(Sum(Sales)), en alttaki satırdaki Customer satışların toplamını göstermek için.
=Sum(Sales)+Bottom(Sum(Sales)), mevcut Customer öğesinin Sum(Sales) değerini en alttaki satırda Customer öğesiyle toplamak için.
=Sum(Sales)+Bottom(Sum(Sales), 3), mevcut Customer öğesinin Sum(Sales) değerini en alttan üçüncü olan Customer değeriyle toplamak için.
Sonuçlar tablosu
Customer
Sum(Sales)
Bottom(Sum(Sales))
Sum(Sales)+Bottom(Sum(Sales))
Sum(Sales)+Bottom(Sum(Sales), 3)
Totals
2566
757
3323
3105
Astrida
587
757
1344
1126
Betacab
539
757
1296
1078
Canutilty
683
757
1440
1222
Divadip
757
757
1514
1296
Bottom(Sum(Sales)) hesaplaması, tüm satırlar için 757 döndürür çünkü alt satırın değeri budur: Divadip.
Sum(Sales)+Bottom(Sum(Sales)) hesaplaması için Astrida, Astrida için Sum(Sales) değerini ve en alttaki satırda Customer olan Divadip değerini toplamanın sonucu olan 1344 değerini döndürür.
Sum(Sales)+Bottom(Sum(Sales), 3) hesaplaması için offset bağımsız değişkeni, 3 olarak ayarlanır. İfade, geçerli satır ve alttan üçüncü satır Betacab için Sum(Sales) değerini toplar. Örneğin, Astrida müşterisi için 1126 değeri döndürülür. Bu, AstridaSum(Sales) değerinin ve Betacab için SumSales değerinin (587+539) toplanmasının sonucudur.