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ückgabe Datentyp: dual
Argumente:
Argument | Beschreibung |
---|---|
ColumnNo | Die Nummer der Spalte mit einer Kennzahl in einer Tabelle. InformationshinweisDie Funktion Column() berücksichtigt die Kennzahlspalten nicht. |
Beschränkungen:
-
Die Rekursion liefert NULL.
-
Falls ColumnNo auf eine Spalte referenziert, für die keine Kennzahl vorhanden ist, wird der Wert NULL zurückgegeben.
-
Das Sortieren nach y-Werten in Diagrammen oder nach Formelspalten in Tabellen ist nicht zulässig, wenn diese Diagrammfunktion in einer der Diagrammformeln verwendet wird. Diese Sortierungsoptionen werden daher automatisch deaktiviert. Wenn Sie diese Diagrammfunktion in einer Visualisierung oder Tabelle verwenden, wird die Sortierung der Visualisierung auf die sortierte Eingabe dieser Funktion zurückgesetzt.
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. |
Treffen Sie die Auswahl Customer A. |
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 '|');