Przeskocz do zawartości głównej

After — funkcja wykresu

Funkcja After() zwraca wartość wyrażenia obliczoną na podstawie wartości wymiaru tabeli przestawnej występujących w kolumnie znajdującej się za kolumną bieżącą w ramach segmentu wierszy tabeli przestawnej.

Składnia:  

after([TOTAL] expr [, offset [, count ]])

Informacja Sortowanie według wartości Y w wykresach albo sortowanie według kolumn wyrażeń w tabelach jest niedozwolone, jeśli w dowolnym z wyrażeń wykresu używana jest ta funkcja wykresu. W takiej sytuacji te opcje sortowania są automatycznie wyłączone. Gdy użyjesz tej funkcji wykresu w wizualizacji lub tabeli, sortowanie wizualizacji powróci do posortowanych danych wejściowych tej funkcji.
Informacja Ta funkcja zwraca wartość NULL we wszystkich typach wykresów z wyjątkiem tabel przestawnych.

Argumenty:  

Argument Opis
expr Wyrażenie lub pole zawierające mierzone dane.
offset

Określenie wartości offset n większej niż 1 umożliwia przeniesienie oceny wyrażenia o n wierszy w prawo od bieżącego wiersza.

Podanie argumentu offset równego 0 spowoduje ocenę wartości wyrażenia w bieżącym wierszu.

Określenie ujemnej wartości argumentu offset sprawia, że funkcja After działa tak samo jak funkcja Before z odpowiednią dodatnią wartością argumentu offset.

count

Jeśli trzeci parametr count będzie większy od 1, funkcja zwróci zakres wartości, po jednej dla każdego z wierszy tabeli do wartości count, liczonych w prawo od pierwotnej komórki.

TOTAL

Jeśli tabela jest jednowymiarowa lub jako argument zostanie podany kwalifikator TOTAL, bieżący segment kolumny jest zawsze równy całej kolumnie.

Określenie zakresu agregacji

W przypadku ostatniej kolumny segmentu wiersza zostanie zwrócona wartość NULL, ponieważ za tą kolumną nie ma żadnej kolumny.

Jeśli tabela przestawna zawiera wiele wymiarów poziomych, wówczas bieżący segment wiersza będzie zawierać tylko kolumny z takimi samymi wartościami, co bieżąca kolumna we wszystkich wierszach wymiaru, z wyjątkiem wiersza przedstawiającego ostatni wymiar poziomy w kolejności sortowania między polami. Kolejność sortowania między polami dla wymiarów poziomych w tabelach przestawnych jest zdefiniowana przez kolejność wymiarów od góry do dołu..

Przykład:  

after( sum( Sales ))

after( sum( Sales ), 2 )

after( total sum( Sales ))

Wyrażenie rangeavg (after(sum(x),1,3)) zwraca średnią z trzech wyników funkcji sum(x) ocenianej w trzech kolumnach znajdujących się bezpośrednio po prawej stronie kolumny bieżącej.

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ć!