Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Przykład: Ręczne odtwarzanie zawartości QlikView w Qlik Sense

Niektóre wizualizacje i inne obiekty nie mogą być konwertowane za pomocą QlikView converter. W tym temacie znajduje się przykład, jak ręcznie odtworzyć część tej zawartości w Qlik Sense.

W tym przykładzie wykonujemy następujące czynności, aby odtworzyć dokument QlikView Customers.qvw w Qlik Sense.

  1. Konwersja niektórych obiektów w dokumencie QlikView o nazwie Customers.qvw za pomocą programu QlikView converter.
  2. Umieszczenie obiektów QlikView w aplikacji Qlik Sense.
  3. Ręczne odtworzenie obiektów QlikView, które nie zostały przekonwertowane w aplikacji Qlik Sense.

Customers zawiera cztery arkusze:

  • Main
  • Container object
  • Conditional show
  • Forecast

Arkusz Main w dokumencie Customers w QlikView

Arkusz główny w Customers.qvw

Arkusz Container object w dokumencie Customers w QlikView

Arkusz obiektu kontenera w Customers.qvw

Arkusz Conditional show w dokumencie Customers w QlikView

Arkusz pokazywany warunkowo w Customers.qvw

Arkusz Forecast w dokumencie Customers w QlikView

Arkusz prognozy w Customers.qvw

Dokument zawiera następujące obiekty, które konwerter skonwertuje lub które odtworzymy ręcznie w Qlik Sense:

  • Arkusz Main:
    • listy wartości (konwerter)
  • Arkusz Container object:
    • wizualizacje (konwerter)
    • kontener (ręcznie)
  • Arkusz Conditional show:
    • listy wartości (konwerter)
    • pole tabeli, które wykorzystuje funkcję wyświetlania warunkowego (ręcznie)
    • obiekty tekstowe (ręcznie)
  • Arkusz Forecast:
    • wykres (konwerter)
    • pole suwaka ze zmienną do wprowadzania przez użytkownika (ręcznie)

Wymagania

  • Dostęp do Dev Hub w Qlik Sense zarządzanym przez klienta.

Ograniczenia

  • Nie można używać programu QlikView converter do konwersji dokumentów, które zajmują na dysku więcej niż 500 MB. Aby zmniejszyć rozmiar dokumentu bez utraty zasobów, można zmniejszyć ilość danych w dokumencie lub zapisać dokument bez danych.

Odtworzenie dokumentu QlikView jako aplikacji Qlik Sense

W tym przykładzie wykonamy następujące operacje:

  1. Otwórz Dev Hub w Qlik Sense, a następnie wybierz QlikView converter.

    Więcej informacji zawiera temat QlikView converter (tylko w języku angielskim).

  2. Przeciągnięcie i upuszczenie dokumentu Customers.qvw do konwertera. Qlik Sense przetwarza dokument.

  3. Wybierz dokument Customers.qvw, a następnie Wybierz wszystkie obiekty w karcie Wizualizacje.

    Karta Wizualizacje w dokumencie Customers w narzędziu do konwersji

    Karta Wizualizacje w dokumencie Customers w narzędziu do konwersji.
  4. Przejrzyj karty, a następnie kliknij przycisk Utwórz aplikację. Aplikacja Customers jest tworzona w hubie Qlik Sense. Obiekty są tworzone jako Elementy główne w panelu Zasoby. W oknie Zmienne można uzyskać i tworzyć nowe zmienne.

    Panel zasobów w Qlik Sense

    Panel Zasoby w Qlik Sense.
  5. Otwórz aplikację Customers i utwórz nowy arkusz. Nazwij arkusz Main. Kliknij Elementy główne, a następnie przeciągnij poniższe tabele do arkusza:
    • Country
    • City
    • Customer
    • ProductName

    Ukończony arkusz Main w aplikacji Customers

    Wypełniony arkusz Main w aplikacji Customers.
    InformacjaWięcej szczegółowych informacji na temat tworzenia aplikacji Qlik Sense za pomocą QlikView converter, patrz Przykład: Przenoszenie zawartości QlikView do Qlik Sense za pomocą programu QlikView converter
  6. Utwórz nowy arkusz i nazwij go Container object.
  7. Odtwórz zachowanie z kontenera w QlikView.
    1. Kliknij Edytuj arkusz na arkuszu, a następnie kliknij Wykresy. Obiekt Kontener jest wymieniony na liście.

      Kontener na wykresach

      Wykres z kontenerem.
    2. Przeciągnij Kontener do arkusza.

      Kontener w arkuszu

      Kontener w arkuszu
    3. Z Elementów głównych dodaj Sales by Country, Top 20 customers and # of orders oraz Sales By Category do kontenera. Po zakończeniu edycji możemy wyświetlić każdy z wykresów, klikając jego odpowiednie karty.

      Ukończony arkusz Container object

      Dodaj zawartość do kontenera.
  8. Utwórz nowy arkusz i nazwij go Conditional show.
  9. Odtwórz zachowanie z pola tabeli w QlikView. Tabela jest wyświetlana, gdy funkcja warunkowego wyświetlania zwraca wartość True.
    1. Z Elementów głównych przeciągnij tabele Customer, OrderDate i OrderID do arkusza.
    2. Z Wykresów przeciągnij nową tabelę do arkusza, a następnie nazwij ją Conditional table.
    3. Dodaj ProductName do tabeli jako wymiar. Dodaj Quantity, Unit Price i Price do tabeli jako miary.

      Arkusz Conditional show

      Arkusz pokazywany warunkowo.
    4. Kliknij Conditional table, kliknijDodatki w panelu Właściwości, a następnie kliknij Sposób obsługi danych.
    5. Wprowadź następujący Warunek obliczenia: Count (distinct OrderID)=1

      To jest to samo wyrażenie, które zostało użyte do określenia warunku wyświetlania w QlikView.

    6. Wprowadź Select one value in the OrderID table dla Wyświetlanego komunikatu.

      Zmodyfikuj Conditional table

      Zmodyfikuj tabelę Conditional.

      Po zakończeniu edycji możemy wybrać wartość w tabeli OrderID, aby pokazać powiązane dane w Conditional table.

      Wybierz jedną wartość dla Order ID

      Zmodyfikuj tabelę Conditional.

      Powiązane dane w Conditional table

      Powiązane dane w tabeli Conditional.
  10. Z Wykresów przeciągnij Tekst i grafikę do arkusza.

    Tekst i grafika na wykresach

    Tekst i grafika na wykresach.
  11. Dodaj następujący tekst: Wybierz jedno zamówienie, aby wyświetlić szczegóły
  12. Z Wykresów przeciągnij KPI do arkusza.

    KPI na wykresach

    Arkusz pokazywany warunkowo.
  13. W Danych w panelu Właściwości wpisz =Sum(Price) jako Wyrażenie dla miary oraz Total value of order dla Label.

    Skonfiguruj KPI

    Skonfiguruj KPI.

    Dodatkowo ustaw Warunek obliczenia i Wyświetlany komunikat na te same wartości, co dla Conditional table.

    Po zakończeniu edycji możemy wybrać wartość w tabeli OrderID, aby pokazać powiązane dane w Conditional table oraz KPI.

    Wybierz jedną wartość dla Order ID
    Skonfiguruj KPI.

    Ukończony arkusz Conditional show

    Arkusz pokazywany warunkowo.
  14. Utwórz nowy arkusz i nazwij go Forecast.
  15. Odtwórz tabelę Next year forecast z QlikView.
    1. Z Wizualizacji w Elementach głównych przeciągnij Next year forecast do arkusza.

      Wizualizacja Next year forecast

      Wizualizacja Next year forecast.
    2. Kliknij wizualizację, a następnie Edytuj połączony element główny.

      Edytuj element główny

      Edytuj element główny.

    3. W opcji Wygląd/Prezentacja w panelu Właściwości zmień widok ze Skumulowanego na Pogrupowany. W opcji Kolory i legenda ustaw Pokazuj legendę na Automatycznie.

      Prezentacja wykresu

      Prezentacja wykresu.

      Po zakończeniu edycji wygląd wizualizacji będzie podobny do tego z QlikView.

      Ukończona wizualizacja Next year forecast

      Ukończona wizualizacja Next year forecast.
  16. Odtwórz pole suwaka z QlikView w arkuszu Forecast. Suwak wykorzystuje zmienną do wprowadzania danych przez użytkownika. Zmienna została skopiowana przez konwerter.
    1. Z Pakietu Qlik Dashboard w Obiektach niestandardowych przeciągnij Wprowadzanie zmiennych do arkusza.

      Wprowadzanie zmiennych w obiektach niestandardowych

      Wprowadzanie zmiennych w obiektach niestandardowych.
    2. W opcji Wygląd/Ogólne w panelu Właściwości wprowadź Change next year in % jako Tytuł.
    3. W opcji Zmienna wybierz zmienną Prognoza w Nazwie, a następnie wybierz Suwak w Pokaż jako.

    4. W opcji Wartości ustaw Min. na -10, Maks. na 25, a Krok na 5. Na koniec wybierz Etykietę suwaka.

      Skonfiguruj wprowadzanie zmiennych

      Wprowadzanie zmiennych.

      Po zakończeniu edycji możemy użyć suwaka do zmiany prognozy.

      Ukończony arkusz Forecast

      Suwak na arkuszu prognozy.

Visit the discussion forum at community.qlik.com

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