Przeskocz do zawartości głównej

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ę:

IF(Dimensionality()=3, "Invoiced").

-

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

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com