Wprowadzenie do funkcji QlikView

Funkcje są bardzo ogólne i przydają się, gdy trzeba wielokrotnie wykonywać określone zadania. Krótko mówiąc, jest to blok kodu, który wykonuje jakieś zadanie przy każdym wywołaniu. Funkcje QlikView działają również w ten sam sposób. QlikView zapewnia podstawowe funkcje, takie jak suma, średnia itp., A także zaawansowane funkcje, takie jak funkcje ładowania danych do edytora. Potrzeba wymaganych argumentów, aby zrealizować zdefiniowane działania. Funkcje te wykonują operacje matematyczne, a także inne operacje analityczne na danych w pamięci. Funkcje QlikView umożliwiają narzędziu wykonywanie obliczeń, interpretację danych w powtarzalny sposób i wiele więcej. Script Editor korzysta również z funkcji Qlikview do zarządzania operacjami, takimi jak ładowanie danych, przekształcanie danych, agregowanie danych itp. Za pomocą funkcji skryptowych. Funkcje wykresów są używane w wyrażeniach / miarach, które tworzymy dla wykresów QlikView.

Lista funkcji QlikView

QlikView oferuje kilka funkcji takich jak

  • Kolor - funkcje takie jak ARGB (), HSL (), RGB (), Kolor () itp. Należą do tej kategorii, która służy do oceny właściwości kolorów obiektów wykresu.
  • Warunkowe - funkcje takie jak if (), match (), mixmatch () itp. Są używane do oceny warunku w skrypcie ładowania i wyrażeniach wykresu.
  • Agregacja - funkcje takie jak group (), sum (), count (), min (), max () itd. Są używane do operacji matematycznych na danych. Funkcje te mogą przyjmować dowolną liczbę argumentów i zwracają pojedyncze zagregowane dane wyjściowe.
  • Funkcje licznika - funkcje takie jak RowNo (), autonumeracja (), fieldvaluecount () itp. Są używane w odniesieniu do zliczania rekordów.
  • Data i godzina - w QlikView dostępnych jest wiele funkcji daty i godziny. Funkcje takie jak second (), hour (), month (), year () itd. Służą do przekształcania i konwertowania wartości daty i godziny zarówno w module ładującym skrypty, jak i wyrażeniach wykresu.
  • Wykładnicza i logarytmiczna - funkcje takie jak exp (), pow (), sqrt () itp. Są używane do wykonywania obliczeń wykładniczych i logarytmicznych.
  • Finansowe - funkcje takie jak PV (), FV (), Pmt () itp. Są używane do obliczania płatności i stóp procentowych. Na przykład funkcja PV () obliczy bieżącą wartość inwestycji.
  • Formatowanie - funkcje takie jak Date (), Interval () itp. Należą do tej kategorii funkcji. Służą do zmiany formatu dat lub pól numerycznych.
  • Ogólne numeryczne - funkcje takie jak fabs (), frac (), sign () itp. Są funkcjami ogólnymi. Np. Fabs () zwraca wartość bezwzględną dowolnego pola numerycznego.
  • Inter Record - funkcje takie jak Above (), Below (), Top () itp. Są używane, gdy do wykonania wyrażenia dla bieżącego rekordu potrzebna jest wartość z poprzednich rekordów.
  • Funkcja logiczna - funkcje takie jak IsNum (), IsText () służą do oceny operacji logicznych. Obie funkcje mogą być użyte do wyrażenia skryptu ładowania i wyrażenia wykresu.
  • Funkcja Null - Null () i IsNul () służą do wykrywania wartości Null.
  • Funkcja Range - funkcje takie jak RangeMax (), RangeCount (), RangeAvg () itp. Są używane do pracy z zakresami, takimi jak znalezienie maksymalnej wartości w tablicy wartości.
  • Funkcja rankingu - Rank () i HRank () służą do oceny rangi rekordu w zbiorze danych.
  • Funkcja ciągu - Left (), Right (), Trim () itp. Są używane do obsługi i manipulowania ciągami. Tych funkcji można używać zarówno w module ładującym skrypty, jak i w wyrażeniach wykresów.

Rodzaje funkcji QlikView

QlikView zapewnia wiele funkcji w różnych kategoriach, które rozwiązują wiele różnych problemów biznesowych.

1. Ogólne funkcje numeryczne

Funkcje te wykonują podstawowe operacje numeryczne na zbiorze danych. Funkcje kombinacyjne i permutacyjne, funkcje Modulo, funkcje parzystości i funkcje zaokrąglania należą do tej kategorii funkcji. Np. Fact (x), div (x, y), mod (x, y), fmod (x, y) itp.

2. Funkcje zakresu

Funkcje te oceniają różne typy zakresów od tablicowego zakresu maksymalnego lub zakresu minimalnego itp. Podstawowe funkcje zakresu, takie jak RangeMax (), RangeMin (), RangeMode (), Funkcje licznika zakresu, takie jak RangeMissingCount (), RangeTextCount (), Funkcje zakresu statystycznego jak RangeAvg (), RangeSkew (), funkcje zakresu finansowego, takie jak RangeIRR (), RangeNPV () należą do tej kategorii. Tych funkcji można używać zarówno podczas ładowania skryptu, jak i wyrażeń wykresu.

3. Funkcje wykładnicze i logarytmiczne

Funkcje te oceniają równania wykładnicze i logarytmiczne dla zestawu danych. Te funkcje mogą być używane w module ładującym skrypty, a także w wyrażeniach wykresów. Na przykład. exp (), log (), log10 (), pow () itp.

4. Funkcje trygonometryczne i hiperboliczne

Funkcje te wykonują operacje trygonometryczne i hiperboliczne oraz mierzą kąty w radianach. Np. Cos (), sin (), tan () itp. Należy do tej kategorii.

5. Funkcje finansowe

Te funkcje służą do obliczania płatności i stóp procentowych w polu kwoty w zbiorze danych. Np. FV (), nPer (), Rate () itp.

6. Funkcje ciągów

Te funkcje są używane do obsługi ciągów i manipulowania nimi na różne sposoby. Te funkcje pobierają parametry ciągu i zwracają operacje na ciągu. Np. Len (), left (s, n), right (s, n) itp.

7. Funkcje mapowania

Te funkcje są używane do obsługi tabel mapowania. Np. ApplyMap (), MapSubstring () itp.

8. Funkcje między rekordami

Te funkcje są używane, gdy poprzednie wyjście jest potrzebne do następnego wejścia. Można go używać zarówno w załadowanym skrypcie, jak i w wyrażeniach wykresu.

9. Funkcje warunkowe

Te funkcje są używane do oceny wyrażeń warunkowych i zwracania wyników zgodnie z warunkami. Np. Alt (), if (), match (), wildmatch () itp.

10. Funkcje logiczne

Te funkcje służą do oceny operacji logicznych, takich jak sprawdzenie, czy dane są danymi liczbowymi czy tekstowymi. Np. IsNum (), IsText ()

Przykłady

Wszyscy znają podstawowe funkcje, a QlikView ma również możliwość rozwiązywania najbardziej złożonych problemów. Porozmawiajmy więc o niektórych złożonych zadaniach, które można łatwo wykonać za pomocą funkcji QlikView. Wszyscy wiemy, że Qlikview zapewnia funkcje statystyczne do obsługi i analizy danych. Zobaczmy, jak korzystać z funkcji testowej chi2 na naszych danych w pamięci. Przed kontynuowaniem musimy najpierw załadować dane do edytora skryptów.

Przykładowe dane-

jaIIIIIIVV.VI
Drużyna A.100708010520391
Drużyna B.85211181784515

X - Zespoły, Y - Ilość sprzedana, Z- Miesiące

Powyższe dane to liczba produktów sprzedanych przez dwa zespoły w ciągu 6 miesięcy. Chcemy zrozumieć, czy istnieje jakikolwiek znaczący związek między dwoma zespołami, obserwując ich sprzedaż w ciągu 6 miesięcy.

Po załadowaniu danych musimy załadować funkcje testowe chi2, aby wykonać test chi2 na naszych danych. Otwórz edytor skryptów, wybierz Edytuj skrypt i dodaj następujące polecenie, aby załadować funkcję chi2 i przekazać nasze dane do wykonania:

Load X,
Chi2Test_chi2(X, Z, Y) as chi2_value,
Chi2Test_df(X, Z, Y) as deg,
Chi2Test_p(X, Z, Y) as p_value,
Sample_data group by X;

Wynik:

XChi2_valueDegP_wartość
Drużyna A.107, 3852.2
Drużyna B.259, 0952.2

Wniosek

QlikView zapewnia wiele wbudowanych funkcji, które działają na danych w pamięci, a zatem okazują się bardzo wydajne. Funkcje te zostały podzielone na wiele kategorii w celu rozwiązania różnych problemów. I bardzo łatwo jest wizualizować wyniki, ponieważ można wyświetlić wynik dowolnej funkcji w polu Tabela. Istnieje wiele innych funkcji, dzięki którym możesz wiele zrobić z danymi. Muszę zasugerować sprawdzenie tych funkcji, aby uprościć swoją pracę.

Polecane artykuły

Jest to przewodnik po funkcjach QlikView. Tutaj omawiamy rodzaje funkcji QlikView w różnych kategoriach, które rozwiązują wiele różnych problemów biznesowych. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej-

  1. Co to jest QlikView?
  2. Narzędzia QlikView
  3. Pytania do wywiadu QlikView
  4. QlikView vs QlikSense
  5. Przykłady wbudowanych funkcji Pythona

Kategoria: