TextCount - grafik fonksiyonu

TextCount() , her bir grafik boyutunda sayısal olmayan alan değerlerinin sayısını toplamak için kullanılır.

Syntax:  

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

Return data type: tamsayı

Arguments:  

Bağımsız Değişken Açıklama
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.
DISTINCT Fonksiyon bağımsız değişkenlerinden önce DISTINCT sözcüğü varsa fonksiyon bağımsız değişkenlerinin değerlendirilmesinden kaynaklanan çoğaltmalar göz ardı edilir.
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

Examples and results:  

Customer Product OrderNumber UnitSales Unit Price
Astrida AA 1 4 16
Astrida AA 7 10 15
Astrida BB 4 9 1
Betacab BB 6 5 10
Betacab CC 5 2 20
Betacab DD     25
Canutility AA     15
Canutility CC     19
Divadip AA 2 4 16
Divadip DD 3   25
Örnek Sonuç
TextCount([Product])

10; çünkü Product sütunundaki 10 alanın tümü metindir.

Note: "0" boş bir hücre olarak değil, bir değer olarak kabul edilir. Bununla birlikte, bir hesaplama bir boyut için 0'a toplanırsa, bu boyut grafiklere dahil edilmez.
TextCount([OrderNumber]) 3; çünkü boş hücreler sayılır. Normalde bunu, sayısal alanların hiçbirine metin değerleri verilmediğini kontrol etmek için kullanırsınız.

Örnekte kullanılan veriler:

Temp:

LOAD * inline [

Customer|Product|OrderNumber|UnitSales|UnitPrice

Astrida|AA|1|4|16

Astrida|AA|7|1|15

Astrida|BB|4|9|9

Betacab|CC|6|5|10

Betacab|AA|5|2|20

Betacab|BB|||| 25

Canutility|AA|||15

Canutility|CC|||19

Divadip|CC|2|4|16

Divadip|DD|3|1|25

] (delimiter is '|');