Przeskocz do zawartości głównej

Column — funkcja wykresu

Funkcja Column() zwraca wartość z kolumny określonej jako ColumnNo w tabeli prostej, bez uwzględniania wymiarów. Na przykład wyrażenie Column(2) zwraca wartość z drugiej kolumny miary.

Składnia:  

Column(ColumnNo)

Typ zwracanych danych: wartość podwójna

Argumenty:  

Argumenty
Argument Opis
ColumnNo Numer kolumny w tabeli zawierającej miarę.
InformacjaFunkcja Column() ignoruje kolumny z wymiarem.

Ograniczenia:  

  • Wywołania rekurencyjne będą zwracać NULL.

  • Jeśli argument ColumnNo odwołuje się do kolumny, dla której nie istnieje miara, wówczas zwracana jest wartość NULL.

  • Sortowanie według wartości Y w wykresach albo sortowanie według kolumn wyrażeń w tabelach jest niedozwolone, gdy w dowolnym z wyrażeń wykresu stosowana jest ta funkcja wykresu. W takiej sytuacji te opcje sortowania są automatycznie wyłączone. Kiedy używasz tej funkcji wykresu w wizualizacji albo tabeli, sortowanie wizualizacji zostanie przywrócone do sortowania danych wejściowych tej funkcji.

Przykłady i wyniki:  

Przykład: Procent łącznej sprzedaży

CustomerProductUnitPriceUnitSales Order ValueTotal Sales Value% Sales
AAA151015050529.70
AAA1646450512.67
ABB998150516.04
BBB105505059.90
BCC202405057.92
BDD25-05050.00
CAA15812050523.76
CCC19-05050.00

Przykład: Procent sprzedaży dla wybranego klienta

CustomerProductUnitPriceUnitSales Order ValueTotal Sales Value% Sales
AAA151015029550.85
AAA1646429521.69
ABB998129527.46
Przykłady i wyniki
PrzykładyWyniki

Do tabeli dodano miarę Order Value z wyrażeniem  Sum(UnitPrice*UnitSales).

Total Sales Value dodano jako miarę z wyrażeniem: Sum(TOTAL UnitPrice*UnitSales)

Do tabeli dodano miarę % Sales z wyrażeniem 100*Column(1)/Column(2).

Wynik funkcji Column(1) jest pobierany z kolumny Order Value, ponieważ jest to pierwsza kolumna z miarą.

Wynik funkcji Column(2) jest pobierany z kolumny Total Sales Value, ponieważ jest to druga kolumna z miarą.

Sprawdź wyniki w kolumnie % Sales na przykładzie zatytułowanym Procent łącznej sprzedaży

Wybierz Customer A.

Selekcja ta zmienia wartość w kolumnie Total Sales Value oraz w efekcie w kolumnie %Sales. Zobacz przykład Procent sprzedaży dla wybranego klienta

Dane zastosowane w przykładach:

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

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!