Varsayılan rank değeri 1'dir ve bu en düşük yüksek karşılık gelir. rank değeri 2 olarak belirtildiğinde en yüksek ikinci değer döndürülür. rank değeri 3 olursa en yüksek üçüncü değer döndürülür ve bu böyle devam eder.
SetExpression
Toplama işlevi, varsayılan olarak, seçim tarafından tanımlanmış olası kayıtlar kümesi üzerinden toplanır. Bir set analizi ifadesi ile alternatif bir kayıt kümesi tanımlanabilir.
TOTAL
TOTAL sözcüğü, fonksiyon bağımsız değişkenlerinden önce gelirse, hesaplama yalnızca geçerli boyutsal değere ait olanlar için değil, geçerli seçimlerde verilen tüm olası değerler üzerinden yapılır; yani grafik boyutlarını göz ardı eder.
TOTAL niteleyicisinden sonra grafik boyut değişkenlerinin bir alt kümesi olarak bir veya daha çok alan adının geldiği TOTAL [<fld {.fld}>] niteleyicisini kullanarak toplam olası değerlerin bir alt kümesini oluşturursunuz.
Max(UnitSales*UnitPrice) Bir siparişin değeri, satılan birim sayısı (UnitSales) ile birim fiyatın çarpımından hesaplanır.
Tüm olası (UnitSales) * (UnitPrice) değerlerinin hesaplanması sonucunda en yüksek değeri döndürür.
Max(UnitSales, 2)
İkinci en yüksek değerin değerini döndürür.
Max(TOTAL UnitSales)
TOTAL niteleyicisi, grafik boyutlarını göz ardı ederek en yüksek olası değerin bulunması anlamına gelir. Boyut olarak Customer öğesini içeren bir grafikte, TOTAL niteleyicisi her bir müşteri için maksimum UnitSales yerine, tüm veri kümesi genelinde maksimum değerin getirilmesini sağlar.
Max({1} TOTAL UnitSales)
Ayarlanan analiz ifadesi {1}, yapılan seçimden bağımsız olacak şekilde ALL olarak değerlendirilecek kayıt kümesini tanımlar. Örneğin, belirli bir müşteri seçilirse tüm veri kümesi genelinde maksimum UnitSales döndürmeye devam edecektir.
Örnek - Max temel değerleri
Genel bakış
Bir veri kümesi, aylara göre ürün satış rakamlarını içerir. Her bir ürün için maksimum satış değerini ve bunun gerçekleştiği ayı belirlemek istiyoruz.
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.
=Max(UnitSales*UnitPrice), UnitSales ile UnitPrice satır bazında çarpıldıktan sonra maksimum değeri hesaplamak için.
=Max(UnitSales, 2), ikinci en yüksek değeri hesaplamak için.
=Max(TOTAL UnitSales), grafik boyutundan bağımsız olarak en yüksek toplamı hesaplamak için.
=Max({1} TOTAL UnitSales), tüm seçimleri göz ardı ederek en yüksek toplamı hesaplamak için.
Results table
Customer
Max(UnitSales)
Max(UnitSales*UnitPrice)
Max(UnitSales, 2)
Max(TOTAL UnitSales)
Max({1} TOTAL UnitSales)
Totals
10
150
9
10
10
Astrida
10
150
9
10
10
Betacab
5
50
2
10
10
Canutility
8
120
-
10
10
Bu örnekte aşağıdakileri gözlemleyin:
İlk hesaplamada (Max(UnitSales)), Astrida müşterisine yönelik UnitSales için en yüksek değer 10 olur. Bu sütundaki Totals hücresi, 10 değerini döndürür çünkü bu değer aynı zamanda tüm veri kümesindeki en yüksek UnitSales değeridir.
İkinci hesaplamada (Max(UnitSales*UnitPrice)), Astrida için 150 döndürülür. UnitSales ile UnitPrice çarpıldığında bu müşteri için en yüksek değer elde edilir. Bu sütundaki Totals hücresi, 150 değerini döndürür çünkü bu değer aynı zamanda tüm veri kümesindeki hesaplanan en yüksek değeridir.
Üçüncü hesaplamada (Max(UnitSales, 2)), Astrida müşterisine yönelik en yüksek ikinci UnitSales değeri 9 olur. Bu değer aynı zamanda üç müşteri arasında en yüksek ikinci değerdir, bu nedenle Totals satırı da 9 döndürür.
Dördüncü hesaplama (Max(TOTAL UnitSales)) 10 değerini döndürür. Bu, müşteri boyutundan bağımsız olarak bulunan en yüksek değerdir, bu nedenle tüm satırlar aynı değeri döndürür. Ancak Betacab müşterisini seçerseniz tablo yalnızca bu müşteriye yönelik değerler, yani bu durumda 5 döndürür çünkü bu, Betacab için tüm ürünler arasında en yüksek UnitSales değeridir.
Beşinci hesaplama (Max({1} TOTAL UnitSales)), Customer seçimine bakılmaksızın 10 değerini döndürür çünkü ayarlanan değiştirilmiş {1} kullanılır. Örneğin, Betacab seçerseniz bu sütun 10 değerini döndürmeye devam edecektir.
Örnek - Aylara göre en yüksek satışları hesaplayan max senaryosu
Genel bakış
Bir veri kümesi, aylara göre ürün satış rakamlarını içerir. Bir satış müdür, her bir ürün için maksimum satış değerini ve bunun gerçekleştiği ayı belirlemek istiyor.
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.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
Product
Month
Aşağıdaki hesaplamaları oluşturun:
=If(Sales = Max(TOTAL <Product> Sales), Sales), her bir ürünün maksimum satışlarını hesaplamak için. Hesaplamanın özellik panelinde, Eklentiler > Veri İşleme'yi seçin. Boş değerleri kaldırmak için Sıfır değerlerini dahil et onay kutusunun seçimini kaldırın.
Results table
Product
Month
If(Sales = Max(TOTAL <Product> Sales), Sales)
A
2024-02-01
700
B
2024-02-01
800
C
2024-03-01
710
Hesaplamanın sonuçları, her bir ürün için maksimum satış değerini ve bu değere ulaşılan ayı verir. Örneğin, Product B en yüksek satışı (800) 2024-02-01 içinde elde etmiştir.