Jak podaje na swoim blogu guru Qlikowe Rob Wunderlich warto zaktualizować swoje środowisko QlikView do wersji 12.20 (November 2017) lub Qlik Sense do wersji Feb 2018. Znacząca poprawa wydajności szczególnie w działaniach na Preceding Load. Analizując to co przekazał Rob,
Poprawiamy nastrój z Qlik Sense Visual Data Preparation :)
źródło Twitter A o co chodzi dokładnie z Qlik Sense Visual Data Preparation? Zerknij tutaj i przetestuj na najnowszej wersji Qlik Sense June 2017:
Zaokrąglanie liczb
Jeśli potrzebujesz właściwie zaokraglić do „iluś” miejsc po przecinku użyj funkcji ROUND: =Round(86.656982, 0.01) Rezultat: 86.66 Użycie funkcji Num() będzie zmieniało wyświetlany format, ale nie zaokrągli liczby np. przy wyliczeniu TOTAL lub exporcie do Excela. Round(86.656982, 0.01) =
Kwartał z daty – wzór wyliczenia
Niestety QlikView nie dostarcza nam w pakiecie swych funkcji wyliczenia numeru kwartału z daty. Musimy zatem stosować własne rozwiązania. Najprościej: ’Q’ & Ceil(Month(InvoiceDate) / 3) as Quarter
Nazwa miesiąca z daty lub numeru miesiąca (Load script)
Jeśli chcemy w Load Script do jakieś tabeli dodać kolumnę z nazwą miesiąca, najprościej odwołać się do ustawionej zmiennej w głównej zakładce Load Scriptu: SET MonthNames=’sty;lut;mar;kwi;maj;cze;lip;sie;wrz;paź;lis;gru’; Aby pobrać te nazwy wystarczy zastosować funkcję MONTH: LOAD Miesiac_nr, Month(MakeDate(2015,Miesiac_nr)) as Miesiac_nazwa FROM…
Linki do generatorów przykładowych danych
Często rodzi się potrzeba przygotować / przetestować coś na przykładowowych danych, z konkretną strukturą. Developrzerzy z Qlika podpowiadają nam dwie strony z generatorami danych (tworzymy tylko strukturę tabeli, automat wygeneruje wiersze): 1) http://mockaroo.com/ 2) http://generatedata.com/ Możemy wygenerować dane np. do pliku csv
Ładowanie ścieżek do plików ze wskazanego folderu i podfolderów
Zadanie: Chcemy pobrać ścieżki do plików ze wskazanego folderu jak i folderów podrzędnych. Przykład – mamy folder „moje_pliki”. Skrypt ma pobrać ścieżki do wszystkich plików znajdujących się w hierarchii poniżej wskazanego folderu. Rozwiązanie: Skrypt poniżej. Wykomentowałem wiersze, które pozwolą na