Ana içeriğe geç

MaxString - grafik fonksiyonu

MaxString(), ifade veya alanda dize değerlerini bulur ve metin sıralama düzenindeki son metin değerini döndürür.

Söz Dizimi:  

MaxString({[SetExpression] [TOTAL [<fld{, fld}>]]} expr)

Dönüş verileri türü: dual

Bağımsız Değişkenler:  

  • expr: Hesaplanacak verileri içeren ifade veya alan..
  • 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 de, geçerli seçimlerde verilen tüm olası değerler üzerinden yapılır; yani grafik boyutlarını göz ardı eder. TOTAL niteleyicisinin ardından açılı ayraçlar içindeki bir veya daha fazla alan adından oluşan bir liste gelebilir <fld>. Bu alan adları grafik boyut değişkenlerinin bir alt kümesi olmalıdır.

    Toplama kapsamını tanımlama

Sınırlamalar:  

İfadede dize temsiline sahip hiçbir değer yoksa, NULL döndürülür.

Örnekler:  

Bilgi notu Bu tablo, Customer boyutunun tüm değerleriyle birlikte karşılık gelen Product değerlerini temsil etmektedir. Sayfa üzerindeki gerçek bir tablo grafiğinde her Customer ve Product değeri için birer satır bulunacaktır.
Örnekler ve sonuçlar
Örnek Sonuç

MaxString(Team)

Amount boyutu için üç 20000 değeri bulunmaktadır: ikisi Gamma (farklı tarihlerde) ve biri Beta. Dolayısıyla, MaxString (Team) hesaplamasının sonucu Gamma olur; çünkü sıralanan dizelerdeki en yüksek değer budur.

MaxString(Date)

2013/11/01, Amount boyutuyla ilişkili olarak üçü arasında en büyük Date değeridir. Burada, kodunuzda SET deyiminin olduğu varsayılmaktadır SET DateFormat='YYYY-MM-DD';

Örneklerde kullanılan veriler:

TeamData:

LOAD * inline [

SalesGroup|Team|Date|Amount

East|Gamma|01/05/2013|20000

East|Gamma|02/05/2013|20000

West|Zeta|01/06/2013|19000

East|Alpha|01/07/2013|25000

East|Delta|01/08/2013|14000

West|Epsilon|01/09/2013|17000

West|Eta|01/10/2013|14000

East|Beta|01/11/2013|20000

West|Theta|01/12/2013|23000

] (delimiter is '|');

Tablo biçiminde örnek veri
SalesGroup Amount MaxString(Team) MaxString(Date)
East 14000 Delta 2013/08/01
East 20000 Gamma 2013/11/01
East 25000 Alpha 2013/07/01
West 14000 Eta 2013/10/01
West 17000 Epsilon 2013/09/01
West 19000 Zeta 2013/06/01
West 23000 Theta 2013/12/01

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!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com