# Dimensionality

Funkcja Dimensionality() zwraca liczbę wymiarów bieżącego wiersza. W przypadku tabel przestawnych funkcja zwraca łączną liczbę kolumn wymiaru zawierających dane nieagregowane, czyli niezawierających sum częściowych ani zwiniętych agregacji.

Składnia:

Dimensionality ( )

Typ zwracanych danych: liczba całkowita

Ograniczenia:

Ta funkcja jest dostępna tylko w przypadku wykresów. Zwrócona zostanie liczba wymiarów we wszystkich wierszach, oprócz sumy, która będzie wynosić 0. Dla wszystkich typów wykresów — oprócz tabeli przestawnej — funkcja ta zwróci liczbę wymiarów we wszystkich wierszach oprócz sumy, która będzie wynosić 0.

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:

Funkcję tę stosuje się zazwyczaj wówczas, gdy trzeba dokonać obliczenia pod warunkiem występowania wartości dla wymiaru.

Przykłady i wyniki

| Przykład | Wynik |
| --- | --- |
| W przypadku tabeli zawierającej wymiar UnitSales można chcieć jedynie wskazać, że wysłano stosowną fakturę:<br><br>`IF(Dimensionality()=3, "Invoiced")`. | - |