Funkcja NoOfColumns() zwraca liczbę kolumn w bieżącym segmencie wierszy tabeli przestawnej.
InformacjaSortowanie 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.
Składnia:
NoOfColumns([total])
Argumenty
Argument
Opis
TOTAL
Jeśli tabela jest jednowymiarowa lub jako argument zostanie podany kwalifikator TOTAL, bieżący segment kolumny jest zawsze równy całej kolumnie.
W tabeli przestawnej zawierającej wiele wymiarów poziomych bieżący segment wiersza zawiera tylko kolumny z takimi samymi wartościami co bieżąca kolumna we wszystkich wierszach wymiaru, z wyjątkiem wiersza przedstawiającego ostatni wymiar 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..
W przypadku, gdy wartość ColumnNo jest większa niż NoOfColumns minus 2, wykres zwróci wartość Sum(Sales). W przeciwnym razie, jeśli ColumnNo jest mniejsza od tej wartości, zwróci NULL. W tym przykładzie, począwszy od trzeciej kolumny, zwróci wartości, podczas gdy kolumny 1 i 2 nie zwrócą żadnej wartości.
Przykład — podstawy NoOfColumns
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę przestawną i dodaj to pole jako wymiar kolumny:
Period
Utwórz następujące miary:
=Sum(Sales) w celu obliczenia sumy sprzedaży.
=NoOfColumns() w celu obliczenia liczby kolumn.
Results table
Q1
Q2
Q3
Q4
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
1000
4
2000
4
3000
4
4000
4
Wyniki pokazują sumę sprzedaży za okresy od Q1 do Q4. Funkcja NoOfColumns zwraca wartość 4, ponieważ dla bieżącego segmentu wiersza wyświetlane są 4 kolumny.
Przykład — zastosowanie NoOfColumns
Przegląd
Zestaw danych zawierający kwartalne wyniki sprzedaży. W tabeli przestawnej chcesz wyświetlić wartości sprzedaży tylko dla dwóch ostatnich kwartałów (Q3 i Q4).
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.