Column - Diagrammfunktion

Column() liefert den Wert aus der Spalte ColumnNo in einem Tabellendiagramm, ohne die Dimensionen zu berücksichtigen. So liefert Column(2) den Wert der zweiten Kennzahlspalte.

Syntax:  

Column(ColumnNo)

Rückgabedatentyp: dual

Argumente:  

Argument Beschreibung
ColumnNo Die Nummer der Spalte mit einer Kennzahl in einer Tabelle.
Hinweis: Die Funktion Column() berücksichtigt die Kennzahlspalten nicht.

Beschränkungen:  

Falls ColumnNo auf eine Spalte referenziert, für die keine Kennzahl vorhanden ist, wird der Wert NULL zurückgegeben.

Die Rekursion liefert NULL.

Beispiele und Ergebnisse:  

Beispiel: Prozentsatz Gesamtumsatz

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

Beispiel: Prozentsatz Umsatz für ausgewählten Kunden

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
Beispiele Ergebnisse

Order Value wird zur Tabelle als Kennzahl mit der folgenden Formel hinzugefügt: Sum(UnitPrice*UnitSales).

Total Sales Value wird als Kennzahl mit der folgenden Formel hinzugefügt: Sum(TOTAL UnitPrice*UnitSales)

% Sales wird als Kennzahl mit der folgenden Formel hinzugefügt: 100*Column(1)/Column(2)

Das Ergebnis von Column(1) wird der Spalte Order Value entnommen, weil es sich hierbei um die erste Kennzahlspalte handelt.

Das Ergebnis von Column(2) wird der Spalte Total Sales Value entnommen, weil es sich hierbei um die zweite Kennzahlspalte handelt.

Siehe die Ergebnisse in der Spalte % Sales des Beispiels Prozentsatz Gesamtumsatz.

Nehmen Sie die Auswahl Customer A vor.

Diese Auswahl ändert Total Sales Value und zugleich %Sales. Siehe das Beispiel Prozentsatz Umsatz für ausgewählten Kunden.

In Beispielen verwendete Daten:

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 '|');