Funkcje systemowe
Funkcje systemowe udostępniają funkcje dotyczące dostępu do właściwości systemu, urządzenia i aplikacji Qlik Sense.
Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. W przypadku niektórych funkcji można uzyskać dodatkowe informacje. W tym celu należy kliknąć nazwę funkcji w opisie składni.
Ta funkcja zwraca ciąg znaków zawierający właściwość autora bieżącej aplikacji. Może być używane w skrypcie ładowania danych oraz w wyrażeniu wykresu.
W wyrażeniu wymiaru funkcja CalcDim() zastępuje automatyczną interpretację aparatu dotyczącą wewnętrznej obsługi wyrażenia. W szczególności funkcja zapobiega tworzeniu nowego pola wewnętrznego w modelu danych. Zamiast tego wybory dokonane w aplikacji są traktowane jak wybory w odpowiednich polach oryginalnego modelu danych.
calcdim(expr)
Ta funkcja zwraca pełną wersję silnika Qlik Sense jako ciąg znaków.
Funkcja GetObjectField() zwraca wyrażenie wymiaru. Index jest opcjonalną liczbą całkowitą określającą wymiar, który powinien zostać zwrócony.
GetObjectField([index])
Funkcja GetSysAttr() służy do zwracania informacji o dzierżawie i przestrzeni, w której znajduje się aplikacja. Za pomocą funkcji GetSysAttr() można ocenić identyfikator i nazwę dzierżawy, identyfikator i nazwę przestrzeni oraz inne szczegóły dotyczące środowiska, w którym znajduje się aplikacja. Ta funkcja upraszcza identyfikację przestrzeni i dzierżaw aplikacji Qlik Sense, które mogą być przenoszone między różnymi środowiskami. Ta funkcja ułatwia identyfikację konkretnego środowiska, w którym pracujesz. Jest to szczególnie przydatne na etapach rozwoju, testowania, akceptacji i produkcji (DTAP) cyklu życia aplikacji.
GetSysAttr(name)
Funkcja GetUserAttr() zwraca informacje dotyczące użytkownika, który uzyskuje dostęp do aplikacji. Może być używane w skrypcie ładowania danych oraz w wyrażeniu wykresu.
GetUserAttr(name)
Ta funkcja zwraca - 1 (True), jeśli bieżące przeładowanie było częściowe, a 0 (False) w przeciwnym przypadku.
Funkcja wykresu InObject() ocenia, czy bieżący obiekt jest zawarty wewnątrz innego obiektu z identyfikatorem określonym w argumencie funkcji. Obiekt ten może być arkuszem lub wizualizacją.
InObject(id_str)
Funkcja arkusza ObjectId() zwraca identyfikator obiektu, w którym oceniane jest wyrażenie. Ta funkcja przyjmuje opcjonalny argument określający, jakiego typu obiektu dotyczy funkcja. Obiekt ten może być arkuszem lub wizualizacją. Funkcja ta jest dostępna tylko w wyrażeniach wykresu.
ObjectId([object_type_str])
Ta funkcja zwraca ciąg znaków zawierający nazwę użytkownika, który aktualnie jest podłączony. Może być używane w skrypcie ładowania danych oraz w wyrażeniu wykresu.
OSUser( )
Ta funkcja zwraca pełne oznaczenie wersji i numer kompilacji aplikacji Qlik Sense jako ciąg znaków.
Ta funkcja jest przestarzała i została zastąpiona funkcją EngineVersion().
Funkcja StateName() zwraca nazwę stanu alternatywnego wizualizacji, w której jest używana. Funkcji StateName można na przykład użyć do tworzenia wizualizacji z dynamicznym tekstem i kolorami, aby odzwierciedlić zmianę stanu wizualizacji. Tę funkcję można wykorzystać w wyrażeniach wykresów, ale nie można jej użyć do określenia stanu, do którego odwołuje się dane wyrażenie.