Column - grafik fonksiyonu

Column(), bir düz tabloda ColumnNo karşılığı olan sütunda bulunan değeri döndürür (boyutlar göz ardı edilir). Örneğin, Column(2) ikinci hesaplama sütununun değerini döndürür.

Syntax:  

Column(ColumnNo)

Return data type: ikili

Arguments:  

Bağımsız Değişken Açıklama
ColumnNo Hesaplama içeren tablodaki bir sütunun sütun numarası.
Note: Column() fonksiyonu boyut sütunlarını göz ardı eder.

Limitations:  

ColumnNo, hesaplaması bulunmayan bir sütuna referansta bulunuyorsa, NULL değeri döndürülür.

Yinelemeli çağrılar NULL sonucunu döndürür.

Examples and results:  

Example: Toplam satışların yüzdesi

Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 505 29.70
A AA 16 4 64 505 12.67
A BB 9 9 81 505 16.04
B BB 10 5 50 505 9.90
B CC 20 2 40 505 7.92
B DD 25 - 0 505 0.00
C AA 15 8 120 505 23.76
C CC 19 - 0 505 0.00

Example: Seçili müşteri için satışların yüzdesi

Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 295 50.85
A AA 16 4 64 295 21.69
A BB 9 9 81 295 27.46
Örnekler Sonuçlar

Order Value şu ifadeyle bir hesaplama olarak tabloya eklenir:  Sum(UnitPrice*UnitSales).

Total Sales Value şu ifadeyle bir hesaplama olarak eklenir: Sum(TOTAL UnitPrice*UnitSales)

% Sales şu ifadeyle bir hesaplama olarak eklenir: 100*Column(1)/Column(2)

Column(1) sonucu, ilk hesaplama sütunu olması nedeniyle Order Value sütunundan alınır.

Column(2) sonucu, ikinci hesaplama sütunu olması nedeniyle Total Sales Value sütunundan alınır.

Toplam satışların yüzdesi örneğinde % Sales sütunundaki sonuçlara bakın.

Customer A seçimini yapın.

Seçim, Total Sales Value ve dolayısıyla da %Sales değerlerini değiştirir. Seçili müşteri için satışların yüzdesi örneğine bakın.

Örneklerde kullanılan veriler:

ProductData:

LOAD * inline [

Customer|Product|UnitSales|UnitPrice

Astrida|AA|4|16

Astrida|AA|10|15

Astrida|BB|9|9

Betacab|BB|5|10

Betacab|CC|2|20

Betacab|DD||25

Canutility|AA|8|15

Canutility|CC||19

] (delimiter is '|');