231
Introduktionskurs Version 10 för Microsoft Windows® Första utgåvan, Lund, Sverige, September 2010 Författat av QlikTech International AB /KHN, JNN, MSJ, JHS

Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Introduktionskurs

Version 10 för Microsoft Windows®

Första utgåvan, Lund, Sverige, September 2010

Författat av QlikTech International AB /KHN, JNN, MSJ, JHS

Page 2: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Copyright © 1994-2010 QlikTech International AB, Sweden

Innehållet i detta dokument kan ändras utan föregående meddelande. Ingen del av detta dokument får återges eller överföras i någon form eller på något sätt, elektroni-skt eller mekaniskt för något som helst ändamål utan uttryckligt skriftligt medgivande från Qlik®Tech International AB.

Qlik®Tech och Qlik®View är registrerade varumärken som tillhör QlikTech Inter-national AB.

Microsoft, MS-DOS, Windows, Windows NT, Windows 2000, Windows 2003, Win-dows XP, SQL Server FoxPro, Excel, Access och MS Query är varumärken som till-hör Microsoft Corporation.

IBM, AS/400 och PowerPC är varumärken som tillhör International Business Machines Corporation.

Borland, Paradox och dBASE är varumärken som tillhör Borland International.

ORACLE och SQL*Net är varumärken som tillhör Oracle Corporation.

Apple, TrueType, Macintosh, PowerMacintosh och MacOS är varumärken som till-hör Apple Computer, Inc.

Page 3: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från
Page 4: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från
Page 5: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

INNEHÅLL

INLEDNING

VAD ÄR QLIKVIEW? ................................................................. 13UTBILDNINGAR I QLIKVIEW ....................................................... 15OM INTRODUKTIONSKURSEN ..................................................... 17KONVENTIONER ........................................................................ 19

Allmänt ........................................................................................................19Mus ..............................................................................................................19Tangentbord .................................................................................................20Nationella inställningar ...............................................................................20

GRUNDER ................................................................................ 21Starta QlikView ...........................................................................................21Startsidan .....................................................................................................21Om du inte vill att startsidan ska visas när du startar programmet avmarkerar du rutan Visa startsida när QlikView startas nederst på startsidan. Om du stänger startsidan kan du öppna den igen genom att välja Visa startsida från Hjälp-menyn. ...............................................................................................21Öppna en befintlig QlikView-fil .................................................................21Spara ett dokument ......................................................................................22Stänga ett dokument ....................................................................................22QlikView Hjälp ...........................................................................................22Använda dokument på en QlikView-server ................................................22

ARBETA MED QLIKVIEW

INLEDNING ................................................................................ 27LEKTION 1.GÖRA VAL I QLIKVIEW ............................................. 29

Öppna dokumentet ......................................................................................29Grundläggande terminologi för QlikView-användaren ..............................30Val ...............................................................................................................30Textsökningar och numeriska sökningar .....................................................34Gå framåt och bakåt i listan över val ...........................................................35

5

Page 6: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Låsa och låsa upp val ...................................................................................35Bokmärken ..................................................................................................36Spara ditt arbete ...........................................................................................37Kontrollera ditt arbete .................................................................................37

LEKTION 2.ARBETA MED ARK OCH ARKOBJEKT .......................... 39Öppna dokumentet ......................................................................................39Presentation .................................................................................................40Logiska samband mellan ark .......................................................................40Lägga till ett ark. .........................................................................................42Flytta ett ark .................................................................................................44Lägga till nya arkobjekt ...............................................................................44Spara, stänga och avsluta .............................................................................51

LEKTION 3.LISTBOXAR OCH STATISTIKBOXAR ............................ 53Öppna dokumentet ......................................................................................53Listboxen .....................................................................................................53Statistikboxen ..............................................................................................57Spara, stänga och avsluta .............................................................................59

LEKTION 4.STAPEL- OCH CIRKELDIAGRAM ................................. 61Inledning ......................................................................................................61 .....................................................................................................................63 .....................................................................................................................63Öppna dokumentet ......................................................................................63Göra val i diagram .......................................................................................64Byta diagramtyp med snabbvalsikoner .......................................................64Flytta och ändra storlek ...............................................................................65Skapa ett stapeldiagram med hjälp av Guiden Snabbdiagram ....................65Skapa ett stapeldiagram med den fullständiga diagramguiden ...................68Ta bort ett diagram ......................................................................................70Ändra några egenskaper ..............................................................................71Göra en kopia av diagrammet och frikoppla det .........................................73Förvandla stapeldiagrammet till ett cirkeldiagram ......................................74Spara, stänga och avsluta .............................................................................77

LEKTION 5.PIVOTTABELLER OCH RAKA TABELLER ..................... 79Öppna dokumentet ......................................................................................79Lägga till en dimension i ett stapeldiagram .................................................79Förvandla ett stapeldiagram till en flerdimensionell pivottabell .................80Skapa en rak tabell ......................................................................................84Spara, stänga och avsluta .............................................................................90

6

Page 7: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LEKTION 6.FLER DIAGRAMTYPER ............................................... 91Öppna dokumentet ......................................................................................91Skapa ett linjediagram .................................................................................91Lägga till ett uttryck i ett stapeldiagram ......................................................93Göra stapeldiagrammet till ett kombinationsdiagram .................................94Från kombinationsdiagram till X-Y-diagram ..............................................95Skapa ett X-Y-diagram från grunden ..........................................................96Skapa ett mätardiagram ...............................................................................97Arbeta med hierarkiska diagram .................................................................99Kopiera till Urklipp och skriva ut ..............................................................100Spara, stänga och avsluta ...........................................................................101

LEKTION 7.MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR .... 103Öppna dokumentet ....................................................................................103Multiboxen ................................................................................................103Tabellboxen ...............................................................................................106Använda en indatabox ...............................................................................109Spara, stänga och avsluta ...........................................................................111

LEKTION 8.KNAPPAR, TEXTOBJEKT OCH LINJE/PIL-OBJEKT ...... 113Öppna dokumentet ....................................................................................113Knappen .....................................................................................................113Textobjektet ...............................................................................................116Linje/pil-objektet .......................................................................................118Spara, stänga och avsluta ...........................................................................119

LEKTION 9.SKJUTREGLAGE/KALENDEROBJEKT, AKTUELLA VAL-BOX-AR OCHBOKMÄRKESOBJEKT 121

Öppna dokumentet ....................................................................................121Skjutreglage/kalenderobjektet (här som skjutreglage) ..............................121Skapa en Aktuella val-box ........................................................................123Skapa ett bokmärkesobjekt ........................................................................123Spara, stänga och avsluta ...........................................................................124

LEKTION 10.DOKUMENTEGENSKAPER, ANVÄNDARINSTÄLLNINGAR, LADDA DATA 125

Öppna dokumentet ....................................................................................125Ändra dokumentegenskaper ......................................................................125Användarinställningar ...............................................................................129Ladda data .................................................................................................129Spara, stänga och avsluta ...........................................................................130

7

Page 8: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Kontrollera ditt arbete ...............................................................................130

SKAPA ETT DOKUMENT

INLEDNING .............................................................................. 133LEKTION 11.LÄSA IN DATA I QLIKVIEW ................................... 135

Öppna en avgränsad textfil ........................................................................136Skapa ett nytt QlikView-dokument ...........................................................137Läsa in en textfil i QlikView .....................................................................137

LEKTION 12.LAYOUT-TEMAN ................................................... 145Spara, stänga och avsluta ...........................................................................147

LEKTION 13.ASSOCIERA DATA FRÅN FLERA TABELLER ............ 149Associationer .............................................................................................149Öppna dokumentet ....................................................................................150Läsa in och associera en andra tabell ........................................................151Döpa om fält ..............................................................................................152Spara, stänga och avsluta ...........................................................................155

LEKTION 14.KONKATENERA TABELLER ................................... 157Öppna dokumentet ....................................................................................157Automatisk konkatenering ........................................................................157Tvingad konkatenering ..............................................................................160Använda tabellvyn .....................................................................................163Förbättra layouten ......................................................................................164Spara, stänga och avsluta ...........................................................................164

LEKTION 15.LÄNKA EXTERN INFORMATION TILL ETT DOKUMENT 165Öppna dokumentet ....................................................................................165Titta på en informationstabell ....................................................................165Läs in informationsfilen ............................................................................166Se den länkade informationen ...................................................................167Spara, stänga och avsluta ...........................................................................169

LEKTION 16.LÄSA IN YTTERLIGARE FILER ................................ 171Öppna dokumentet ....................................................................................171Läsa in en semikolonavgränsad fil utan fältnamn .....................................172Läsa in en fil via OLE DB .........................................................................173Spara, stänga och avsluta ...........................................................................176

8

Page 9: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

AVANCERADE FUNKTIONER

INLEDNING .............................................................................. 179LEKTION 17.MER OM ASSOCIATIONER ..................................... 181

Skapa ett systemark ...................................................................................181Använda systemarket ................................................................................182Skapa en systemtabell ...............................................................................184Visa frekvens i associerande fält ...............................................................185

LEKTION 18.LOAD INLINE ........................................................ 189Lägga till en post via load inline ...............................................................189Mappning av data med load inline ............................................................190

LEKTION 19.GRUPPER AV FÄLT OCH CYKLISK VISNING ............. 195Grupper av fält ...........................................................................................195Cyklisk visning av uttryck .........................................................................201

LEKTION 20.INLÄSNING AV KORSTABELLER ............................. 205Läsa in en korstabell ..................................................................................205Läsa in en korstabell med mer än en vanlig kolumn .................................207

LEKTION 21.OCH-LOGIK INOM EN LISTBOX .............................. 211Ställa in en listbox på och-läge ..................................................................211Göra ett bortval ..........................................................................................212Och-tabellens karakteristika ......................................................................213

LEKTION 22.TALFORMAT ........................................................ 215Tolkning och formatering ..........................................................................215Tolkning av data ........................................................................................215Formatering av data ...................................................................................220

LEKTION 23.SÄKERHET ........................................................... 221Sektioner i skriptet .....................................................................................221Behörighetsnivåer ......................................................................................221Behörighetssektionens systemfält .............................................................222Ladda säkerhetstabeller .............................................................................223Använda sidorna Säkerhet" .......................................................................226Arbeta med behörighetskontroll ................................................................226

9

Page 10: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

10

Page 11: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

INLEDNING

• Vad är QlikView?

• Om introduktionskursen

• Grunder

Page 12: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

12

Page 13: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Vad är QlikView?

QlikView är en programvara som gör det möjligt att hämta och sammanställa data från olika källor. När datamängden lästs in i programmet, presenteras den på ett sätt som är lätt att förstå och arbeta med.

För att göra sökningar i QlikView behöver man inga förkunskaper om databaser och sökrutiner: man klickar helt enkelt på det som man vill veta mer om. Det valda värdet blir grönt, och programmet visar omedelbart alla värden som står i relation till det valda värdet.

Diagram, tabeller och andra objekt kan skapas för att ytterligare åskådliggöra infor-mationen. Alla diagram och tabeller kan skrivas ut eller exporteras till andra pro-gram.

QlikView kan laddas ner gratis som Personal Edition. Med Personal Edition kan du använda funktionaliteten i QlikView obegränsat, men du kan inte öppna dokument som har skapats av en annan användare. För detta behöver du en QlikView-licens.

I QlikView-familjen ingår även QlikView Server och QlikView Publisher som kan anävndas för att distribuera dokument till ett flertal användare, för automatiska upp-dateringar med mera. Läs mer om detta på www.qlikview.com.

Inledning 13

Page 14: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

14

Page 15: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Utbildningar i QlikView

Om du vill lära dig mer om QlikView finns det, utöver denna introduktionskurs, både klassrumsförlagda och online-utbildningar från nybörjarnivå till mycket avancerade nivåer. Du kan anmäla dig till kurser i ditt område, lära dig mer om e-learning och ladda ner en kursguide på www.qlikview.com (välj Tjänster - Utbildning).

Startsidan i QlikView, som du hittar under Hjälp-menyn, Visa startsida, innehåller även länkar till exempelfiler och annan information om programvaran. Klicka på Komma igång och Lär dig QlikView på startsidan.

Inledning 15

Page 16: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

16

Page 17: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Om Introduktionskursen

Introduktionskursen består av tre delar: Arbeta med QlikView, Skapa ett dokument och Avancerade funktioner. Varje del är uppbyggd av lektioner som steg för steg behandlar de moment som tas upp.

Filerna som används i Introduktionskursen finns i mappen Introduktionskurs, som har installerats tillsammans med programmet. Om du ännu inte har installerat QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från fliken Komma igång på startsidan i QlikView.

Du kan även hämta de senaste introduktionskursfilerna och PDF-filen från www.qlikview.com. Du hittar filerna under Tjänster - Utbildning - Gratis utbildning/Free Training.

Innan du börjar arbeta med lektionerna, läs de två följande avsnitten: Konventioner förklarar terminologin som används i Introduktionskursen, medan Grunder ger infor-mation om hur man startar programmet, öppnar ett dokument, använder hjälpen m m.

Den första delen av Introduktionskursen, Arbeta med QlikView, visar hur man arbetar med ett befintlig dokument. Här ges en grundlig beskrivning av hur man söker i data och hur de olika komponenterna i ett QlikView-dokument ser ut och används. Om du inte har för avsikt att läsa in egna data, räcker det att du går igenom denna del av kursen.

Den andra delen, Skapa ett dokument, visar hur man skapar egna dokument i QlikView. Du lär dig hur man läser in data från olika tabeller, hur tabellerna associ-eras av programmet och hur man kan länka extern information till sina data. Denna del av kursen är viktig för dig som ska bygga egna dokument.

Avancerade funktioner, slutligen, kan ses som en fortsättning på de båda föregående delarna. Här lär du dig att skapa mer komplicerade dokument och att använda avancerade funktioner i skriptet. Behörighetskontroll och talformat är exempel på sådant som ingår i den sista delen av Introduktionskursen.

Inledning 17

Page 18: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

18

Page 19: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Konventioner

Innan du börjar använda QlikView är det viktigt att du förstår de termer och uttryck som används i Introduktionskursen. I detta avsnitt kommer vi därför att förklara en del av dessa.

Allmänt• Ordet “välj” används för att genomföra ett menykommando eller en kom-

mandoknapp i verktygsraden eller dialogrutorna.

• Ordet “markera” används för att markera ett objekt på en lista eller ett ark som du vill att din nästa handling ska påverka. Det används också om att markera fältvärden och göra logiska val i informationen.

• Numrerade uppställningar (t ex 1, 2, 3, ...) beskriver procedurer med två eller flera på varandra följande steg.

• Punktade uppställningar som denna beskriver inte procedurer, utan ger infor-mation.

Mus• QlikView förutsätter att den vänstra knappen fungerar som huvudsakligt

verktyg, den högra som sekundärt (grundinställningen i Windows är sådan).

• "Peka på..." betyder flytta musen och därmed markören tills pilen pekar på objektet som åsyftas.

• "Klicka..." betyder peka på objektet som åsyftas, tryck sedan ner musknap-pen och släpp genast upp den igen utan att flytta musen.

• "Dubbelklicka..." betyder klicka med den vänstra musknappen två gånger i snabb följd.

• "Högerklicka..." betyder klicka med den högra musknappen.

Inledning 19

Page 20: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Tangentbord• Namn på tangenter skrivs med små versaler, t ex "Tryck på ENTER".

• RETURN-tangenten och ENTER-tangenten har samma funktion i QlikView.

• Ett plustecken "+" mellan två tangentnamn betyder att båda tangenterna ska tryckas ner samtidigt. CTRL+S innebär exempelvis att du ska hålla CTRL-tan-genten nertryckt när du trycker på S.

• Ett kommatecken "," mellan två tangentnamn betyder att du ska trycka först på den ena tangenten, sedan på den andra.

Nationella inställningarTänk på att de nationella inställningarna i din dator kan påverka ditt arbete i QlikView. Till exempel skiljer sig de svenska standardinställningarna för datum och tal från de engelska. Det här kan påverka dina beräkningar om du t ex kör engelsk QlikView på en dator med svenska inställningar. För att få bästa möjliga resultat bör du köra programmet på ett språk som stämmer med datorns nationella inställningar.

20

Page 21: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Grunder

Starta QlikViewDu hittar QlikView under Start-menyn, Program.

Det är också möjligt att starta QlikView genom att dubbelklicka på en ikon som tillhör en QlikView-fil. När QlikView startat, kommer filen att öppnas.

StartsidanStartsidan innehåller flera flikar. Bara två av flikarna beskrivs här, men det finns många andra användbara flikar och funktioner. Läs mer om startsidan i Referens-manualen eller Hjälpen.

Komma igångInnehåller information och länkar som hjälper dig att hitta de otaliga använd-nignsområdena för QlikView. Bland annat hittar du här direktlänkar för att ladda ner denna introduktionskurs, länkar till valda exempelfiler, en länk till exempelmappen på din egen dator och länkar till valda filer på www.qlikview.com.

Senast öppnade dokumentListan på sidan visar dina senast öppnade dokument. Klicka helt enkelt på ett dokument eller en webbsida i listan för att öppna det på nytt.

Om du inte vill att startsidan ska visas när du startar programmet avmarkerar du rutan Visa startsida när QlikView startas nederst på startsidan. Om du stänger startsidan kan du öppna den igen genom att välja Visa startsida från Hjälp-menyn.

Öppna en befintlig QlikView-filVälj Öppna från Arkiv-menyn eller klicka på Öppna-knappen i verktygsfältet för att öppna ett befintligt dokument. Om dokumentet tillhör de senast använda QlikView-dokumenten, kan du normalt också öppna det direkt från startsidan eller genom att välja dokumentnamnet längst ner i Arkiv-menyn.

Inledning 21

Page 22: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Flera dokument kan vara öppna samtidigt. Det är då möjligt att byta aktivt dokument genom att välja ett annat dokument från Fönster-menyn eller genom att trycka på CTRL+tabb.

Spara ett dokumentVälj Spara från Arkiv-menyn eller klicka på Spara-knappen i verktygsfältet för att spara ett öppet dokument. När du utvecklar dokument bör du spara med jämna mellanrum, så att ditt arbete inte går förlorat om du råkar ut för hård- eller mjukvaroproblem eller strömavbrott.

Det finns två sparkommandon i Arkiv-menyn: Spara och Spara som. Använd Spara som om du vill spara ditt dokument med ett nytt namn.

OBS Det är klokt att spara ett dokument innan man gör stora förändringar i det.

Stänga ett dokumentVarje dokument har ett eget fönster. Du kan när som helst stänga ett dokument genom att välja kommandot Stäng från Arkiv-menyn. Om du har gjort ändringar i dokumen-tet, kommer ett meddelande upp på skärmen som frågar om du vill spara dina änd-ringar eller ej. Även val betraktas som förändringar. Klicka på OK för att spara, på Avsluta för att stänga dokumentet utan att spara eller på Avbryt för att avbryta pro-cessen.

QlikView HjälpQlikView Hjälp är ett konventionellt hjälpprogram. För att ta reda på hur hjälpprog-rammet fungerar, välj Att använda hjälp från ?-menyn. För att öppna hjälpens innehållsförteckning, välj Innehåll från ?-menyn. På hjälpens Sök-sida kan du enkelt göra textsökningar.

För att erhålla hjälp om det aktiva objektet kan du också trycka på F1-tan-genten. En annan variant är att klicka på Aktuell hjälp-knappen i verktygs-fältet, därefter på det objekt du önskar få hjälp om.

Använda dokument på en QlikView-serverAlla QlikView-varianter kan användas för att nå dokument på en QlikView-server. Detta görs via kommandot Öppna i server... i Arkiv-menyn eller från fliken Öppna i

22

Page 23: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

server på Startsidan. Men eftersom vi inte kan förutsätta att du har tillgång till en QlikView-server behandlar denna introduktionskurs endast hur man hanterar lokala dokument.

Inledning 23

Page 24: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

24

Page 25: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED QLIKVIEW

• Göra val i QlikView

• Arbeta med ark och arkobjekt

• Skapa ark och arkobjekt

• Exportera och skriva ut data

Page 26: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

26

Page 27: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Inledning

Denna del av Introduktionskursen visar hur man arbetar med ett existerande QlikView-dokument. Du får först och främst lära dig den grundläggande terminologin, därefter att göra val i QlikView. När du förvärvat dessa baskunskaper, är det dags att bekanta sig med de olika komponenterna i ett QlikView-dokument: i tur och ordning kommer arket och arkobjekten att beskrivas, och du får lära dig hur du arbetar med dem för att uppnå önskat resultat.

Här hittar du kursmaterialetFilerna som används i Introduktionskursen finns i mappen Introduktionskurs, som har installerats tillsammans med programmet. Normalt läggs mappen under C:\Programfiler\QlikView\Introduktionskurs. Den innehåller mappen Arbeta med QlikView, som innehåller två QlikView-filer: Introkurs.qvw och IntrokursFacit.qvw. Du kan även hämta de senaste filerna från Internet. Se “Om Introduktionskursen” på sidan 17.

FacitIntrokurs.qvw är den fil du ska arbeta med. Om du följer alla anvisningar, bör slutresultatet överensstämma med filen IntrokursFacit.qvw.

Arbeta med QlikView 27

Page 28: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

28

Page 29: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GÖRA VAL I QLIKVIEW

LEKTION 1 GÖRA VAL I QLIKVIEWDenna lektion ger en överblick över de grundläggande komponenterna i ett QlikView-dokument och visar hur man gör val i QlikView.

Öppna dokumentet1 Starta QlikView genom att dubbelklicka på QlikView-ikonen (andra

sätt att starta QlikView beskrivs i “Starta QlikView” på sidan 21).

2 Välj Öppna från Arkiv-menyn.

3 Välj filen Introkurs.qvw under C:\Programfiler\QlikView\Introduktionskurs\Arbeta med QlikView, eller där dina programfiler normalt installeras, och klicka sedan på Öppna.

Du har nu öppnat ett QlikView-dokument. Börja med att bekanta dig med QlikView-terminologin genom att titta på “Ett exempel på ett QlikView-dokument” på sidan 30.

Överst på skärmen ser du nu QlikViews menyrad, därunder ett verktygsfält. Under verktygsfältet syns en eller flera flikar. Varje flik hör samman med ett ark.

På varje ark finns ett antal arkobjekt. Det mest grundläggande av arkobjekten är listboxen. Varje listbox motsvarar en kolumn (ett fält) i den inlästa databastabellen och innehåller alla dess data i form av (fält)värden. Statistikboxar, diagram, multiboxar och tabellboxar är arkobjekt som kan skapas för att få bättre överblick över informationen. Knappar kan användas för att utföra vissa kommandon.

Arbeta med QlikView 29

Page 30: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Grundläggande terminologi för QlikView-användaren

ValI QlikView ställer man frågor genom att välja fältvärden. När ett val har gjorts, visar programmet omedelbart alla fältvärden som är relaterade till det valda fältvärdet.

För att ställa en fråga eller göra en sökning i databasen klickar du således helt enkelt på det som du vill veta mer om.

Figur 1. Ett exempel på ett QlikView-dokument

30

Page 31: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GÖRA VAL I QLIKVIEW

1 Gå till fliken Geografi (klicka på den). Arket Geografi öppnas.

2 Placera markören på fältvärdet Belgien i listrutan Land och klicka.

Färgen på cellen blir grön. Enligt QlikView-terminologin är värdet valt. Det innebär att detta är det objekt du vill veta mer om. Resultatet av ditt val syns omedelbart i alla övriga arkobjekt. Du ser direkt vilka värden i de andra listboxarna som är relaterade till det valda värdet och vilka som inte är det.

Ett värde som förenligt med valet sägs vara valbart. Valbara fältvärdens celler är vita.

Valda och valbara värden kommer i denna Introduktionskurs gemensamt att benämnas möjliga värden.

Ett värde som är oförenligt med det valda värdet (vars värden inte förekommer i kombination med detta) kallas uteslutet. Uteslutna värdens celler är grå.

För att det ska vara lättare att överblicka sökresultatet har listboxarnas innehåll sorterats inte enbart alfabetiskt, utan även efter status: valbara värden har placerats överst i listan, uteslutna sist.

Figur 2. Arket Geografi

Arbeta med QlikView 31

Page 32: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

3 För att upphäva valet behöver du bara klicka på den valda cellen igen. Du kan också klicka på en annan cell i samma listbox. Det val du nu gör kommer att ersätta ditt tidigare val.

4 För att göra mer än ett val i samma listbox (multipelval), håll CTRL-knappen nedtryckt medan du väljer ytterligare värden. Om värdena du väljer ligger intill varandra kan du istället hålla vänstra musknappen nedtryckt och dra med muspekaren.

Ett multipelval inom ett fält får till följd att QlikView visar alla kombinationer som tillhör något av de valda fältvärdena (logiskt eller) som valbara värden.

Kombinera valVal i olika listboxar kan visas i kombination med varandra. Om du väljer ett fältvärde i en listbox och därefter ett valbart fältvärde i en annan listbox, kommer QlikView att visa värden som är förenliga med båda valen (logiskt och) som valbara.

1 Radera alla val genom att klicka på knappen Radera i verktygsfältet.

2 Klicka på fliken Försäljning.

3 Antag att du vill veta vilken försäljare som har sålt produkter till Captain Cook’s Surfing School i Monaco. Gå till listboxen Kund och hitta värdet Captain Cook’s Surfing School.

4 Välj värdet genom att klicka på det.

5 Sju celler i listboxen Land är nu vita, d.v.s. deras värden är förenliga med det valda värdet. Välj Monaco.

Du ser nu att Joe Cheng är den försäljare du söker: endast värdet Joe Cheng är förenligt med såväl Captain Cook’s Surfing School som Monaco.

Genom att på detta sätt göra flera val i följd, kan du avgränsa sökresultatet och steg för steg närma dig det svar du är ute efter.

Håll reda på dina valNär du gör många val samtidigt kan det ibland vara svårt att hålla reda på dem. QlikView erbjuder två verktyg för att hjälpa dig med detta, Aktuella val-boxen och fönstret Aktuella val.

32

Page 33: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GÖRA VAL I QLIKVIEW

På arket Geografi hittar du en Aktuella val-box. I detta arkobjekt listas alla de fält där man har gjort val samt de valda värdena. Om för många värden är valda visas endast antalet valda värden.

1 Gör ytterligare några val och se hur de återspeglas i Aktuella val-objektet.

Inte alla QlikView-dokument har Aktuella val-objekt på alla ark. Om du ändå vill hålla reda på dina val kan du använda fönstret Aktuella val.

2 Klicka på knappen Aktuella val i verktygsfältet.

Ett nytt fönster visas nu i QlikView-fönstret. Detta fönster påminner delvis om Aktuella val-boxen men det kan flyttas fritt och stannar kvar även om du byter ark eller börjar arbeta med ett annat dokument.

3 Gör några val och se hur de återspeglas i fönstret Aktuella val.

4 Stäng fönstret Aktuella val genom att klicka på knappen Aktuella val i verktygsfältet ännu en gång.

Flytta valMan kan flytta val i en aktiv listbox genom att använda piltangenterna:

1 Radera alla val genom att klicka på knappen Radera i verktygsfältet.

2 Gå till arket Geografi.

3 Välj värdet Afghanistan i listboxen Land. Alla värden som hör samman med detta värde visas i de övriga listboxarna.

4 Tryck på piltangenten för att flytta det aktuella valet ett steg nedåt i listboxen. Observera att de andra arkobjekten uppdateras och visar resultatet från det nya valet.

För att välja närmast föregående värde i listboxen, tryck på piltangenten . Om man trycker på en piltangent utan att något värde är valt motsvarar detta användning av rullningslisten.

Arbeta med QlikView 33

Page 34: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Textsökningar och numeriska sökningarTextsökning

Ett annat sätt att söka i data är genom textsökning. Detta är vanligtvis det bästa sättet att söka i långa listor. Antag att du söker värdet Frankrike.

1 Radera dina val genom att välja Radera från Val-menyn.

2 Klicka på namnlisten till listboxen Land (på arket Geografi) för att göra listboxen aktiv. Aktiva arkobjekt i detta dokument har en grön namnlist.

3 Skriv bokstäverna "fr". Lägg märke till att listboxen nu bara innehåller länder som innehåller bokstäverna "fr". Söksträngen syns i ett separat fönster, mellan två jokertecken (ett jokertecken motsvarar noll eller flera tecken).

Istället för att börja skriva direkt kan man även välja Sök från Redigera-menyn eller klicka på ikonen Sök i verktygsfältet.

Genom att trycka på ENTER-tangenten väljer du alla länder som innehåller "fr". Det är också möjligt att klicka på landet du söker.

Numeriska sökningarOm du gör en sökning i ett fält som innehåller numeriska data, kan du istället inleda söksträngen med större än ">" eller mindre än "<" och sedan skriva ett tal. Antag att du vill välja alla länder vars yta är mindre än 100 km2:

1 Radera dina val genom att klicka på knappen Radera i verktygsfältet.

2 Klicka på namnlisten till listboxen Yta(km2).

3 Skriv <100. Strängen visas i ett separat fönster.

4 Endast tal under 100 är nu valbara i listboxen. Tryck på ENTER-tangenten för att välja dem.

Arkobjekten uppdateras för att visa resultatet av ditt val.

34

Page 35: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GÖRA VAL I QLIKVIEW

Gå framåt och bakåt i listan över valQlikView kommer ihåg de 100 senast gjorda valen. Genom att klicka på Bakåt-knappen i verktygsfältet går du tillbaka till ditt senaste val:

1 Klicka på Bakåt-knappen i verktygsfältet. Lägg märke till att ditt föregående val visas.

2 Klicka på Bakåt igen för att gå ännu ett steg tillbaka.

För att röra dig framåt i listan över gjorda val, gör följande:

3 Klicka på Framåt-knappen i verktygsfältet och studera resultatet.

På detta sätt kan du röra dig fram och tillbaka i listan över gjorda val. Observera att kommandona Bakåt och Framåt endast gäller val. Andra ändringar, till exempel att ta bort objekt eller ändra inställningar, påverkas inte.

Låsa och låsa upp valLogiken i QlikView ersätter normalt ett tidigare val med ett nytt om det tidigare valet är i konflikt med det senare.

1 Välj ett uteslutet (grått) värde. Lägg märke till att ditt gamla val försvinner.

För att förhindra detta kan du låsa val. Låsta celler är blå. Ett val som är i konflikt med ett låst val kommer inte att genomföras.

2 Välj Lås från Val-menyn eller från verktygsfältet. Detta låser alla val i dokumentet och förhindrar således att ett val raderas av misstag.

3 Försök att välja ett uteslutet värde i en annan listbox och notera att det inte är möjligt.

4 För att låsa upp alla val, välj Lås upp från Val-menyn eller från verktygsfältet.

Det är också möjligt att låsa enskilda fält:

5 Välj Albanien i listboxen Land.

6 Klicka med höger musknapp på listboxen Land, och välj kommandot Lås från flytmenyn. Genom att välja detta kommando låser du alla valda fältvärden i just detta fält. Eftersom fältet Albanien även finns i multiboxen Multibox, är det även låst där.

Om det inte finns några valda värden i listan, är kommandot Lås i flytmenyn inaktivt (grått).

Arbeta med QlikView 35

Page 36: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

7 För att låsa upp val i ett enskilt fält, välj Lås upp från flytmenyn (eller Objekt-menyn) tillhörande den listruta som innehåller fältet.

BokmärkenDu kan också spara val för senare bruk:

1 Välj ett eller flera värden och välj sedan kommandot Lägg till bokmärke i menyn Bokmärken.

Namnet som föreslås för det skapade bokmärket i dialogen Lägg till bokmärke (se bilden) är innevarande dags datum. Dessutom får det första bokmärke som skapas en viss dag nummer 1, det andra nummer två o.s.v. Du kan emellertid ändra det föreslagna namnet:

2 Skriv ett mer förklarande namn i den öppna dialogrutan och välj sedan OK.

3 Gå till menyn Bokmärken igen och notera att ditt bokmärke har förts in i listan över skapade bokmärken.

För att se den sparade valkombinationen igen, välj bokmärket från denna lista.

Listan över skapade bokmärken rymmer maximalt tio bokmärken. För att se fler bokmärken eller för att radera ett bokmärke, välj Fler från menyn Bokmärken.

Bokmärken kan också skapas och väljas i ett bokmärkesobjekt i layouten. Se Referensmanualen för mer information.

Nu när du har lärt dig att göra val i QlikView är det dags att beskriva QlikView-dokumentets komponenter mer ingående. Den mest grundläggande komponenten är arket, som kommer att presenteras i nästa lektion.

36

Page 37: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GÖRA VAL I QLIKVIEW

Spara ditt arbeteOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

1 Välj Spara som från menyn Arkiv för att spara dokumentet.

2 Skriv MinIntrokurs.qvw eller något liknande i rutan Filnamn och klicka sedan på Spara.

QlikView sparar kopian. MinIntrokurs.qvw innehåller nu alla ändringar du gjort sedan du öppnade dokumentet, medan det ursprungliga dokumentet (Introkurs.qvw) förblir oförändrat.

Du kan nu stänga filen:

3 Välj Stäng från Arkiv-menyn.

Om du inte ska arbeta med QlikView mer just nu, kan du också avsluta programmet:

4 Välj Avsluta från Arkiv-menyn.

Kontrollera ditt arbeteMappen Arbeta med QlikView innehåller inte bara filen Introkurs.qvw som du arbetat med, utan också filen IntrokursFacit. Om du så önskar, kan du öppna denna fil och jämföra den med din egen.

Arbeta med QlikView 37

Page 38: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

38

Page 39: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

LEKTION 2 ARBETA MED ARK OCH ARKOBJEKT

I denna lektion presenteras arket, som är den mest grundläggande beståndsdelen i ett QlikView-dokument. Här får du lära dig hur du skapar ett ark, hur du lägger till arkobjekt och hur du flyttar arket. I slutet av lektionen ges en överblick över de olika arkobjekten.

Öppna dokumentetOm du stängde dokumentet och avslutade QlikView efter föregående lektion, börja med att öppna den igen:

1 Starta QlikView genom att dubbelklicka på QlikView-ikonen (andra sätt att starta QlikView beskrivs på sidan 21).

2 Öppna filen MinIntrokurs.qvw. Om du använt filen nyligen, kan du öppna den direkt från fliken Senast öppnade dokument på Startsidan. Denna kan visas när som helst under hjälpmenyn: ? - Visa startsida.

Figur 3. Startsidan i QlikView

Arbeta med QlikView 39

Page 40: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PresentationArket fungerar som bas för alla arkobjekt och kan därför sägas vara den mest grundläggande komponenten i QlikView. Ett dokument består vanligtvis av flera ark. Detta ger en god överblick och är användbart när man vill göra en strukturerad layout. Ett arkobjekt kan placeras på vilket ark som helst. Arken förblir dock logiskt sammankopplade, vilket innebär att ett val som görs på ett ark påverkar arkobjekten på övriga ark.

Logiska samband mellan arkVarje ark har en flik som innehåller arkets namn. Detta gör att man lätt hittar det ark man letar efter. Genom att klicka på en flik aktiverar man det ark som hör samman med fliken. Ett aktivt ark kännetecknas av att dess fliktext står i fetstil.

Ditt dokument innehåller två ark: Geografi och Försäljning. Geografi är det aktiva arket.

1 Klicka på fliken Försäljning.

Fliktexten ändras från normal till fetstil och arket som hör samman med fliken visas.

2 Välj fältvärdet Albanien i listboxen Land.

Den valda cellen blir grön och du ser direkt vilka andra värden som är förenliga med det valda (markerade i vitt). Du ser att det finns en kund i Albanien, Moe’s Laundromat, och att John Lemon är ansvarig för försäljningen.

Arken är logiskt sammankopplade, d.v.s. ett val som görs på ett ark påverkar alla arkobjekt även på övriga ark.

3 Gå till arket Geografi genom att klicka på dess flik.

Arket Geografi, som visar geografiska fakta om värdet Albanien, innehåller även en listbox med namnet Land. Lägg märke till att cellen Albanien är vald (grön) även i denna listbox, trots att du gjorde valet på arket Försäljning.

Lägg märke till den gröna pricken på fliken Försäljning. Detta är en valindikator som hjälper dig att hålla reda på val som gjorts på andra ark. Särskilt i stora dokument med ett stort antal olika ark är valindikatorn mycket användbar: den visar vilket eller vilka ark du kan gå till för att upphäva eller ändra ditt val.

40

Page 41: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

Om valindikatorn refererar till ett låst val, är den blå.

4 Gå tillbaka till arket Försäljning.

5 Välj värdet Cezar Sandu (för närvarande uteslutet, d.v.s. grått) i listboxen Försäljare.

Det blir genast tydligt att Cezar Sandu varit aktiv i Frankrike, Tyskland och Mongoliet. Det tidigare valda värdet Albanien, som inte är förenligt med det nu valda värdet Cezar Sandu, har hamnat bland de uteslutna värdena.

6 Gå tillbaka till arket Geografi.

Arkobjekten har uppdaterats för att visa resultatet av det nya valet: Frankrike, Tyskland och Mongoliet, liksom alla värden som är relaterade till dessa länder, visas som valbara (vita).

Radera alla val genom att klicka på knappen Radera i verktygsfältet.

Arbeta med QlikView 41

Page 42: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Lägga till ett ark.

1 Välj Lägg till ark från Layout-menyn. Ett nytt ark visas.

Figur 4. Det nya arket

42

Page 43: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

2 Klicka någonstans i det tomma arket med höger musknapp och välj Egenskaper i menyn som visas. Dialogen Arkegenskaper visas.

3 Ändra titeln på sidan Allmänt från Ark 2 till Kunder.

4 Fortfarande i dialogen Arkegenskaper, klicka på fliken Fält.

5 Dialogen som nu visar sig innehåller en lista över tillgängliga fält. Välj Kund och klicka sedan på Lägg till >-knappen. Fältet flyttas då till kolumnen över visade fält, vilket innebär att det kommer att visas på arket i form av en listbox.

6 Det är också möjligt att dubbelklicka på fält i den vänstra kolumnen för att flytta dem till den högra (Fält/grupper som används som dimensioner). Dubbelklicka på fältnamnet Kundnummer.

7 Välj OK för att stänga dialogen.

Figur 5. Dialogen Arkegenskaper

Arbeta med QlikView 43

Page 44: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Du har nu skapat ett nytt ark som innehåller två listboxar. I stället för att skapa ett nytt ark kan man även högerklicka på ett befintligt ark och välja Kopiera ark. När man kopierar ett ark kopieras även alla objekt på arket.

De nya listboxarna hamnar kanske inte där du vill att de ska placeras. Detta kommer du att åtgärda strax (under “Markera och flytta flera arkobjekt samtidigt” på sidan 46).

Flytta ett arkDitt nya ark Kunder, som innehåller listboxarna Kund och Kundnummer, är placerat till höger om arket Försäljning. Antag att du hellre vill ha det i mitten:

1 Klicka med höger musknapp på fliken som tillhör arket du skapade nyss. Välj Flytta fram ark från flytmenyn som öppnas.

Arket flyttas nu ett steg till vänster och hamnar mellan Geografi och Försäljning.

Lägga till nya arkobjektOm du högerklickar någonstans på arket Kunder och sedan väljer Nytt arkobjekt, visas denna lista över alla arkobjekt som kan användas i QlikView.

Alla arkobjekt utom knappar, textobjekt och linje/pil-objekt kan användas för att göra val i informationen. De kan även användas för att se resultatet av val.

På arket Kunder som du skapade under förra lektionen finns två listboxar, Kund och Kundnummer. Anta att du vill lägga till ett tredje arkobjekt: en listbox som innehåller länder.

1 Se till att arket Kunder är aktivt och högerklicka sedan någonstans på arket. Välj Nytt arkobjekt och Listbox. Dialogen Ny listbox öppnas.

2 På sidan Allmänt i dialogen Ny listbox väljer du Land i listrutan Fält. Den nya listboxens titel blir automatiskt Land. Om du så önskar kan du ändra titeln på samma sida under Titel.

3 Klicka på OK.

44

Page 45: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

Fältet Land dyker nu upp på arket Kunder i form av en listbox.

I lektionerna som följer kommer de viktigaste arkobjekten, däribland listboxar, att presenteras, men till att börja med måste du lära dig hur man visar och placerar arkobjekt på arket.

Flytta ett arkobjektFör att flytta ett arkobjekt markerar du det med musknappen och håller knappen nedtryckt medan du drar i det.

1 På arket Kunder, placera alla arkobjekt i en lodrät rad till vänster på arket. Se Figur 4 på sidan 42.

För att flytta ett arkobjekt ett steg i taget, använd CTRL+pil (tangentbordet). För större steg, använd CTRL+SHIFT+pil.

Ångra layoutändringÅngra layoutändring. är en mycket användbar funktion för att ångra din senaste layoutändring, till exempel att flytta, ändra storlek på eller ta bort ett arkobjekt. Även ändringar i dokument-, ark- och arkobjektegenskaper kan ångras.

QlikView sparar en lista av de senaste layoutändringarna. Varje Ångra layoutändring-kommando tar dig ett steg bakåt i denna lista. Du kommer att använda kommandot i en senare övning.

Du kan även använda Windows-kommandot Ctrl+Z för att ångra dina ändringar.

1 Ångra din senaste layoutändring. Listrutan flyttas tillbaka till sin ursprungliga plats.

Arbeta med QlikView 45

Page 46: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Markera och flytta flera arkobjekt samtidigt

För att flytta flera arkobjekt samtidigt, börja med att välja (aktivera) dem. Detta görs på följande sätt:

1 På arket Kunder, placera muspekaren i arkets övre vänstra hörn, tryck ner vänstra musknappen och rita en rektangel som innesluter de listboxar som du vill flytta. Lägg märke till att listboxarnas namnlister blir gröna när du har släppt musknappen. Detta innebär att boxarna är valda, d.v.s. aktiva.

2 Placera muspekaren på en av listboxarnas namnlister, tryck ner musknappen och dra. Därvid flyttas alla valda listboxar. Om listboxarna inte ligger i linje med varandra gör det inget - du kommer att åtgärda detta strax.

Det är också möjligt att välja flera arkobjekt genom att SKIFT-klicka på deras namnlister.

Kopiera arkobjektFör att kopiera ett arkobjekt på samma ark, trycker du ned CTRL-tangenten och håller den nedtryckt medan du placerar muspekaren på namnlisten hos det objekt du vill kopiera. Dra muspekaren till den plats där du vill placera arkobjektets kopia. Du kan antingen kopiera arkobjekt till en annan plats på samma ark eller till ett annat ark.

Figur 6. Aktivera flera arkobjekt

46

Page 47: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

Om arkobjektet du vill lägga till redan finns på ett annat ark, kan du enkelt kopiera det. Till exempel hittar du listboxen Land på arket Geografi:

1 Klicka på fliken till arket Geografi för att göra det aktivt.

2 Tryck ner CTRL-tangenten och håll den nedtryckt medan du placerar markören på namnlisten till listboxen Land.

3 Tryck ner musknappen och dra listboxen till fliken Kunder. Se till att ett litet plustecken dyker upp när du drar; om så inte är fallet, innebär detta att du släppt CTRL-tangenten.

4 När muspekaren visas som en rundad pil på fliken Kund är det dags att släppa musknappen och sedan CTRL-tangenten.

5 Kontrollera att listboxen Land har hamnat på arket Kunder. Den bör ha fått samma plats på det nya arket som den hade på det gamla. Flytta den till höger om den andra listboxen Land.

Om du föredrar Windows standardkommandon Kopiera och Klistra in så går det lika bra att använda dem. Du hittar dem i menyn Redigera. Ytterligare ett alternativ är Windows standardkommandon CTRL+C och CTRL+V.

Ändra storlek på ett arkobjekt

Du kan ändra storleken på listboxar och andra arkobjekt genom att dra i objektets ram:

1 Klicka på namnlisten till listboxen Kundnummer (på arket Kunder) för att göra endast denna listbox aktiv. Om de andra listboxarna förblir aktiva, kommer även deras storlek att ändras.

Figur 7. Ändra storlek på ett arkobjekt

Arbeta med QlikView 47

Page 48: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

2 Flytta muspekaren till ett av hörnen på listboxen tills pekarens utseende förändras.

3 Tryck ner musknappen och dra enligt “Ändra storlek på ett arkobjekt” på sidan 47.

Listboxen Kundnummer överlappar nu listboxen vid sidan om. Detta kommer att åtgärdas i nästa avsnitt.

Justera och fördela arkobjekt på arketDet finns ett antal kommandon som hjälper dig snygga till layouten i dina ark genom att justera och placera arkobjekten.

1 Välj alla listboxar på arket Kunder. Om du har glömt hur man gör, se “Markera och flytta flera arkobjekt samtidigt” på sidan 46. Du kan se på de gröna namnlisterna vilka listboxar som är valda (aktiva).

2 Kanske vill du göra listboxarna något mindre när de ska ligga i en lodrät rad. När flera listboxar är aktiva (valda) samtidigt kan du ändra storlek på dem på en och samma gång genom att dra i en ram. Se “Ändra storlek på ett arkobjekt” på sidan 47.

3 Gå till Layout-menyn och placera muspekaren på kommandot Justera/fördela. Undermenyn som öppnas innehåller ett flertal kommandon: Välj Ordna uppifrån.

4 Listboxarna ligger nu i jämna avstånd, men de ska även vara vänsterjusterade. Avstånden mellan dem behöver dessutom jämnas ut. Välj eventuellt alla listboxar igen. Välj sedan Vänsterjustera.

OBS Experimentera gärna med layouten. Om du inte blir nöjd med resultatet kan du enkelt använda CTRL+Z (Windows-standard) för att ångra din senaste layoutändring.

Visa och använda designverktygsfältet

Om man använder ett QlikView-dokument endast för att göra val, klarar man sig med standard- och navigeringsverktygsfälten. De innehåller de vanligaste kommandon man behöver för att arbeta med ett dokument.

Figur 8. Designverktygsfältet

48

Page 49: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

Vill man däremot ändra layouten, lägga till objekt m.m., kan man behöva även designverktygsfältet. Det innehåller kommandon för att lägga till arkobjekt, flytta ark och justera layouten. Du visar det genom att välja Visa - Verktygsfält - Design.

Här hittar du bland annat knappen Vänsterjustera som du använde tidigare. Du använde motsvarande menykommando när du justerade arkobjekten. Se “Justera och fördela arkobjekt på arket” på sidan 48..

Minimera och återställa ett arkobjektListboxar och andra arkobjekt kan minimeras om du av någon anledning inte vill visa dem på skärmen nu, men kan behöva dem senare.

Lägg märke till symbolen i övre högra hörnet på diagrammet och tabellboxen som finns på arket Geografi. Symbolen visar att arkobjektet kan minimeras. För att göra en listbox minimerbar, gör följande:

1 Klicka på listboxen Huvudstad med höger musknapp och välj Egenskaper... från flytmenyn.

2 Gå till fliken Namnlist och kryssa i rutan Tillåt minimering . Klicka därefter på OK.

Det bör nu finnas en minimeringssymbol i listboxens övre högra hörn.

3 Klicka på symbolen eller dubbelklicka på listboxens namnlist.

Listboxen blir till en ikon som automatiskt placeras där den får plats. Du kan sedan placera den var som helst på arket.

4 Återställ listboxen genom att dubbelklicka på ikonen.

Det är också möjligt att minimera en listbox genom att högerklicka på den och välja Minimera från flytmenyn och återställa den genom att välja Återställ från samma meny.

Automatisk minimeringAutomatisk minimering är en användbar funktion då endast ett av diagrammen på ett visst ark visas i full storlek. Övriga minimeras för att spara plats på arket. Diagrammen Yta och Folkmängd på arket Geografi är redan inställda på Automatisk minimering.

BehållareBehållaren är ett objekt som gör det möjligt att visa flera objekttyper på en begränsad yta. Läs mer om behållaren i Referensmanualen och Hjälpen.

Arbeta med QlikView 49

Page 50: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Ta bort ett arkobjektOm du har följt instruktionerna, bör du nu ha två listboxar Land på arket Kunder. Du behöver bara en:

1 Klicka med höger musknapp på en av listboxarna med namnet Land på arket Kunder.

2 Välj Tag bort från flytmenyn.

3 Bekräfta att du verkligen vill ta bort arkobjektet genom att klicka på OK.

Listboxen försvinner.

En annan möjlighet är att välja Tag bort-kommandot från Objekt-menyn. Objekt-menyn är identisk med det aktiva arkobjektets flytmeny (arkobjektet som har grön rubrikrad). Om inget arkobjekt är aktivt, tillhör Objekt-menyn det aktiva arket. Om flera arkobjekt är aktiva, innehåller objektmenyn de kommandon som är gemensamma för de aktiva objekten.

Man kan även ta bort ett arkobjekt genom att klicka på DELETE- knappen.

Ändra ram på ett arkobjektAlla arkobjekt har ramar som kan ges ett antal olika utseenden.

1 Klicka på valfri listbox med höger musknapp och välj Egenskaper...

2 Gå till fliken Layout.

3 Välj ett ramformat.

4 Klicka på OK.

Om du vill att alla arkobjekt ska ha likadana ramar, bör du göra inställningen i dialogen Dokumentegenskaper istället (se sidan 126).

5 Ångra din layoutändring, se “Ångra layoutändring” på sidan 45..

Ändra teckensnitt i ett arkobjektDe flesta arkobjekt innehåller text eller tal som visas i ett visst teckensnitt. För att ändra teckensnitt för ett enskilt objekt, öppna sidan Teckensnitt i objektets dialog Egenskaper... . För att ändra teckensnitt för hela dokumentet, öppna motsvarande sida Teckensnitt i dialogen Dokumentegenskaper (se sidan 126).

50

Page 51: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ARBETA MED ARK OCH ARKOBJEKT

Kopiera layoutegenskaper mellan arkobjektOm du vill kopiera layoutegenskaper från ett befintligt arkobjekt till andra arkobjekt gör du detta i ett klick med hjälp av verktyget Hämta format . Statistikboxen Yta på arket Geografi ser inte ut som de andra arkobjekten. Det går enkelt att ändra:

1 Markera ett arkobjekt som har rätt layout, till exempel tabellboxen, så att dess namnlist blir grön.

2 Klicka på knappen Hämta format i designverktygsfältet.

3 Klicka på statistikboxen Yta (km2).

4 Statistikboxen får nu en ny layout (i detta fall påverkas objektets ram och namnlist).

Du kan använda verktyget Hämta format på alla arkobjekt. Du kan även använda det för flera arkobjekt samtidigt genom att först klicka på källobjektet och sedan dubbelklicka på knappen Hämta format. Nu kan du klicka på arkobjekten i tur och ordning för att ändra deras layout. För att avsluta formathämtningen klickar du på knappen Hämta format ännu en gång eller trycker ESC.

Länkade objektOm du vill att flera arkobjekt ska ha samma layoutegenskaper kan du använda dig av länkade objekt. Det innebär att flera objekt delar alla layoutegenskaper förutom storlek, placering och visningsläge (minimerat, normalt eller maximerat). När du ändrar egenskaperna för ett objekt återspeglas detta i de andra länkade objekten. Länkade objekt kan ligga på samma ark eller på olika ark. Så här skapar du ett länkat objekt:

1 Högerklicka på ett arkobjekt och välj Kopiera till Urklipp - Objekt.

2 Högerklicka någonstans på arket (eller på ett annat ark) och välj Klistra in arkobjekt som länk.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

Arbeta med QlikView 51

Page 52: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

52

Page 53: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LISTBOXAR OCH STATISTIKBOXAR

LEKTION 3 LISTBOXAR OCH STATISTIKBOXAR

I förra lektionen lärde du dig att lägga till, kopiera, ändra storlek på och ta bort listboxar och andra arkobjekt. Du kommer nu att ändra en listbox och dess sätt att visa data. Sorteringsordning och talformat är exempel på egenskaper som kan ändras. I slutet av lektionen skapar du dessutom en statistikbox och lär dig hur den används.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen du arbetade med under föregående lektion. Den bör heta MinIntrokurs.qvw eller något liknande.

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

ListboxenListboxen, som är det mest grundläggande av arkobjekten, innehåller alla värden från ett av databasens fält (kolumner).

Alla data som finns i fältet visas i listboxen. Om värdena inte ryms i den synliga delen av listboxen, har den en rullningslist på höger sida.

Om ett värde förekommer mer än en gång i ett och samma fält, d.v.s. om det finns dubbletter, visas det bara en gång i listboxen.

Ändra egenskaperna hos en listboxTill varje arkobjekt hör en dialog med ett flertal sidor, på vilka man kan ändra objektets egenskaper. Du får nu ändra ett antal inställningar med hjälp av sidorna i dialogen Egenskaper listbox.

Visa frekvensAntag att du vill veta hur många länder som använder valutan Rupier.

1 Radera alla val genom att klicka på knappen Radera i verktygsfältet.

2 Gå till arket Geografi.

Arbeta med QlikView 53

Page 54: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

3 Klicka på listboxen Valuta med höger musknapp och välj Egenskaper... från flytmenyn.

4 På sidan Allmänt i dialogen Egenskaper listbox kryssar du i kryssrutan Visa frekvens genom att klicka i den.

5 Välj OK.

Alla värden i listboxen åtföljs nu av en siffra som anger hur många gånger värdet förekommer i listboxen. Valutan Rupee följs av siffran 5, vilket betyder att denna valuta används i fem länder.

Ångra layoutändringVi behöver inte visa frekvens för valutor i detta dokument.

1 Använd knappen Ångra layoutändring för att ångra den ändring du gjorde i förra övningen.

Ändra kolumnantal och sorteringsordning i kolumnerFör att visa innehållet i en listbox i flera kolumner gör du följande:

1 Radera dina val.

2 Gå till fliken Försäljning. Klicka på listboxen Dag med höger musknapp och välj sedan Egenskaper... från flytmenyn.

3 Gå till fliken Presentation.

4 Avmarkera kryssrutan Endast en kolumn, markera Cellramaroch klicka sedan på OK.

5 Dra eventuellt i ramen för listboxen Dag tills värdena visas i flera kolumner.

Värdena är ordnade kolumnvis, d.v.s. vertikalt. Kanske föredrar du att ordna värdena i listboxen Dag kolumnvis:

6 Klicka på listboxen Dag med höger musknapp och välj sedan Egenskaper... från flytmenyn.

7 Gå till fliken Presentation.

8 Avmarkera kryssrutan Ordna kolumnvis och välj OK.

I stället för att ordnas kolumnvis (lodrätt) är fältvärdena nu ordnade radvis (vågrätt). Din listbox bör nu se ut som den till höger. Du kan ändra antalet kolumner genom att ändra listboxens bredd. Dra i ramen med muspekaren.

54

Page 55: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LISTBOXAR OCH STATISTIKBOXAR

9 Gör likadant i listrutan Månad så att månaderna grupperas kvartalsvis.

10 Markera och flytta arkobjekten så att arket ser prydligt ut igen. Se “Markera och flytta flera arkobjekt samtidigt” på sidan 46. En bild på en möjlig arklayout hittar du på sidan 118.

Ändra sorteringsordningFältvärdena i listboxarna kan sorteras på ett antal olika sätt.

Numeriska fält sorteras vanligtvis efter numeriskt värde, medan fält som innehåller text brukar sorteras i alfabetisk ordning (Text).

Dessutom gäller för listboxar där inte alla värden syns (listboxar med rullningslister) sorteringsordningen Status. Detta innebär att värdena sorteras efter logisk status (vald, valbar, utesluten). På så sätt är valda och valbara värden alltid synliga, vilket ökar överskådligheten.

1 På arket Försäljning, klicka på listboxen Försäljning med höger musknapp och välj Egenskaper....

2 Gå till fliken Sortering.

Som du ser är listrutan Försäljning sorterad efter Status och Numeriskt värde, Stigande. Sorteringsalternativens ordningsföljd i listan motsvarar hur sorteringen prioriteras.

Så länge inga val har gjorts (så länge alla fältvärden har samma status) sorteras värdena i listboxen Försäljning således efter numeriskt värde; så fort ett val har gjorts är det däremot fältvärdenas status som bestämmer sorteringsordningen.

3 Behåll markeringen Numeriskt värde men ändra ordningen till Fallande (högsta värdet först) i listrutan (klicka på pilen till höger).

4 Klicka på OK.

Det högsta talet i listboxen står nu överst. När ett val görs hamnar valda (gröna) eller valbara (vita) värden längst upp.

5 Gör ett val i listboxen och studera resultatet.

6 Radera dina val.

Arbeta med QlikView 55

Page 56: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Ändra talformat

Numeriska data kan vara av olika typer och formateras på olika sätt.

1 Klicka på listboxen Försäljning med höger musknapp och välj Egenskaper....

2 Gå till fliken Tal.

Talformatet för fältet Försäljning är inaktiverat eftersom standard är att alla talformat hämtas från dokumentet. Dessutom påverkas standardinställningarna i dokumentet av datorns nationella inställningar.

Antag att du vill formatera talen i listboxen Försäljning som svenska kronor:

3 Markera kryssrutan Förbigå dokumentets inställningar för att skapa ett separat talformat för denna listbox.

4 Välj Valuta och klicka sedan på OK.

Lägg märke till att värdena i listboxen Försäljning (se Figur 9 på sidan 56) nu är annorlunda formaterade (kanske måste du göra listboxen något större för att se detta): värdena följs av "kr" och två decimaler har lagts till.

5 Öppna dialogen Egenskaper igen.

Figur 9. Dialogsidan där man kan ställa in talformat

56

Page 57: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LISTBOXAR OCH STATISTIKBOXAR

6 Studera sidan Tal. Det aktuella formatet syns i rutan Format, och under denna ges en förhandsgranskning. Formatet kan ändras manuellt. Ta bort decimalerna (på båda ställen) och se resultatet av ändringen i rutan Granska.

Om du inte kan ta bort decimalerna eller får andra standardinställningar kan det bero på de nationella inställningarna i din dator.

7 Välj OK för att stänga dialogen.

Justera värdenaText är vanligtvis vänsterjusterad, medan tal är högerjusterade. Denna inställning kan ändras på sidan Presentation.

1 Klicka på listboxen År med höger musknapp och välj sedan Egenskaper... från flytmenyn.

2 Gå till sidan Presentation.

3 I gruppen Justering, välj Vänster för tal.

4 Klicka på OK.

StatistikboxenStatistikboxen kan användas för att på ett komprimerat sätt visa ett numeriskt fält, vars poster är intressanta först när man beräknat deras summa eller medelvärde.

Det finns ett antal statistiska funktioner att välja mellan i en statistikbox. Det går också att göra val i statistikboxen genom att klicka på några av funktionerna, t.ex. Min, Max.

Arket Geografi i ditt dokument innehåller en statistikbox som skapats utifrån fältet Yta(km2).

Så länge som inga val har gjorts i dokumentet, beräknas värdena i statistikboxen på alla möjliga (valda och valbara) värden i den tillhörande listboxen. Så fort du väljer ett värde i dokumentet uppdateras dock statistikboxen precis som alla de andra arkobjekten.

1 Välj värdena Albanien, Algeriet, Andorra och Angola i listboxen Land och se hur värdena i statistikboxen förändras.

Statistikboxar kan flyttas, ändra storlek, kopieras och stängas på samma sätt som listboxar.

Arbeta med QlikView 57

Page 58: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Skapa en statistikbox1 Se till att inga val är gjorda genom att klicka på

knappen Radera i verktygsfältet.

2 Klicka på listboxen Försäljning på arket Försäljning med höger musknapp och välj Skapa statistikbox från flytmenyn.

En statistikbox med samma namn som den aktiva listboxen skapas nu på arket. Kanske behöver du ändra storleken för att se alla siffror ordentligt:

1 Placera markören innanför statistikboxens högra ram. När den ser ut som på bilden kan du börja dra.

Statistikboxen visar för många decimaler. För att begränsa antalet decimaler per värde gör du så här:

2 Högerklicka på statistikboxen och gå till fliken Tal. Under Funktioner, välj fältet Medelvärde och markera kryssrutan Förbigå standardinställningar.

3 Markera alternativet Fastställd till och välj 2 decimaler. Klicka på OK.

Du ser genast att det fiktiva företaget sålt produkter för sammanlagt 2 317 233 kr, att 713 försäljningar gjorts o.s.v.

En annan möjlighet är att välja Nytt arkobjekt, Statistikbox från Nytt arkobjekt-menyn eller klicka på knappen Skapa statistikbox i verktygsfältet.

Om du väljer att skapa en statistikbox på detta sätt, öppnas dialogen Ny statistikbox. Den liknar listrutans egenskapsdialog, men innehåller bara fyra flikar. Under fliken Allmänt väljer du de statistiska funktioner som ska visas.

Göra val i en statistikboxDu kan göra val i en statistikbox genom att klicka på de funktioner som motsvarar specifika värden (d.v.s. inte är beräknade), t.ex. Min, Max.

1 Klicka på funktionen Max för att hitta kunden som gjorde det största köpet. Valet görs i den tillhörande listboxen.

2 Radera alla val genom att klicka på knappen Radera i verktygsfältet.

Listboxen och statistikboxen är bara två av alla tillgängliga arkobjekt. I de tre kommande lektionerna behandlas diagram och tabeller - beräknade objekt som ger liv åt dina framställningar och gör det möjligt att presentera data på ett ännu mer överskådligt sätt.

58

Page 59: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LISTBOXAR OCH STATISTIKBOXAR

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

Arbeta med QlikView 59

Page 60: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

60

Page 61: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

LEKTION 4 STAPEL- OCH CIRKELDIAGRAM

Eftersom QlikView tillhandahåller flera typer av diagram och det finns ett stort antal inställningar att arbeta med, behandlas diagrammen i tre lektioner i Introduktionskursen. Denna lektion inleds med en allmän presentation av diagram och visar sedan hur man skapar ett enkelt stapeldiagram. När du bekantat dig med grunderna, får du ändra diagrammets egenskaper och slutligen förvandla det till ett cirkeldiagram.

InledningDiagram och tabeller är arkobjekt som kan visa värden på ett komprimerat och överskådligt sätt. Här kan man t.ex. se hur pengar är fördelade på år, månad, kontonummer m.m., alltså sammanställa flera fält. Siffror som bygger på flera olika poster i de tabeller som lästs in (summor, medelvärden, min, max) kan bara visas i form av diagram eller statistikboxar.

Diagram, pivottabeller och raka tabeller är logiskt sett samma sak trots att de ser olika ut. De kommer därför hädanefter att gemensamt kallas diagram. Diagram kan således visas som stapeldiagram, cirkeldiagram, X-Y-diagram, linjediagram, kombinationsdiagram (stapel/linje), raka tabeller, pivottabeller och blockdiagram. Alla de nämnda diagramtyperna illustreras nedan.

Stapeldiagram Cirkeldiagram

Arbeta med QlikView 61

Page 62: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Kombinationsdiagram X-Y-diagram

Linjediagram Rak tabell

Pivottabell Polärdiagram

62

Page 63: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw

Rutnätsdiagram Mätare

Blockdiagram Trattdiagram

Mosaikdiagram

Arbeta med QlikView 63

Page 64: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

Göra val i diagramHittills har du bara använt listboxar för att göra val. Det är emellertid också möjligt att välja data i diagram. Gå tillbaka till stapeldiagrammet Yta på arket Geografi. Det visar de tio största länderna i världen.

1 Placera muspekaren i diagrammet, tryck ner musknappen och välj sedan några av staplarna genom att "måla" området (dra med markören). Släpp därefter upp musknappen.

2 Länderna vars staplar du målade har blivit valda. Kontrollera detta mot listboxen Land.

Det är också möjligt att göra val genom att klicka på landsnamnen (etiketterna) i diagrammet:

3 Välj ett eller flera länder genom att klicka på deras namn.

Radera dina val.

Byta diagramtyp med snabbvalsikonerVissa diagram i QlikView kan visas som mer än en diagramtyp. Detta visas med en liten ikon, antingen i diagrammets namnlist eller i själva diagrammet. Ikonen är en miniatyr av den diagramtyp som kommer att visas när du klickar på den.

1 Ta en titt på stapeldiagrammet på arket Geografi. Till vänster om minimeringsikonen i diagrammets namnlist finns en snabbvalsikon.

2 Klicka på ikonen med vänster musknapp. Diagrammet blir ett linjediagram.

3 Det här diagrammet har förberetts för att kunna skifta mellan tre diagramtyper: stapel-, linje- och cirkeldiagram. Om du klickar en gång till ändras diagrammet till ett cirkeldiagram.

4 Högerklicka nu på snabbvalsikonen. En lista som visar de tre valbara diagramtyperna fälls ut. Klicka på stapeldiagramsikonen. Vi är nu tillbaka där vi började.

64

Page 65: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

Alla diagram kan ändras till någon av de tillgängliga diagramtyperna om man går via dialogen Egenskaper diagram som nås genom att högerklicka någonstans i diagrammet. Mer om detta senare.

Flytta och ändra storlekDu kan flytta, kopiera och ändra storlek på diagram på samma sätt som du gjorde med listboxar. För att flytta ett diagram placerar du muspekaren på diagrammets namnlist, trycker ner musknappen och drar diagrammet till önskat läge. För att ändra diagrammets storlek placerar du musknappen på dess ram och drar den till önskat läge.

Skapa ett stapeldiagram med hjälp av Guiden Snabbdiagram

Verktygsfälten innehåller två knappar för att skapa diagram. Knappen Snabbdiagram, gör det möjligt att skapa några av de vanligaste diagramtyperna i en handvändning. I guiden Snabbdiagram är valmöjligheterna något mer begränsade till att börja med, men du kan lägga till alla önskade egenskaper när diagrammet är klart.

Knappen Skapa diagram,öppnar den fullständiga diagramguiden i vilken du kan göra ett större antal inställningar redan från början.

Oavsett vilken knapp du väljer får du ett fullvärdigt diagram vars egenskaper du när som helst kan ändra. Om verktygsfälten inte skulle vara synliga når du dem via Visa - Verktygsfält.

Börja med att skapa ett enkelt diagram som visar summan av försäljningen per land.

1 Gå till fliken Försäljning och klicka på knappen Guiden Snabbdiagram i standardverktygsfältet. Startsidan för Guiden Snabbdiagram öppnas. Klicka på Nästa>.

2 Första sidan i Guiden Snabbdiagram innehåller ikoner som föreställer olika typer av diagram. Ikonen för stapeldiagram är förvald. Klicka på Nästa>.

Nästa sida, Definiera dimension(er), öppnas. Här anger du vad varje stapel i stapeldiagram ska motsvara. Här motsvarar varje stapel ett Land.

3 Välj fältet Land i listrutan Första dimensionen. Klicka på Nästa>.

På nästa sida, Definiera uttryck, anger du vilket värde höjden på varje stapel ska motsvara. I det här fallet är svaret Summan av Försäljning för varje land.

Arbeta med QlikView 65

Page 66: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

4 Välj alternativet Summa för att få försäljningssumman per land. Välj Försäljning i listrutan. Klicka på Nästa>.

5 På den fjärde sidan, Formatera diagram, väljer du Format, Orientering och Läge. Behåll de förvalda inställningarna och kryssa i rutan Visa tal för att visa tal ovanför varje stapel.

6 Klicka på Avsluta. Diagrammet visas nu. Du kan gå tillbaka och göra ändringar när som helst med hjälp av det skapade diagrammets egenskapsdialog:

Olika datorer kan ha olika standardinställningar. Därför kan färgerna skilja sig från bilderna i introduktionskursen. Du kan alltid gå tillbaka och göra justeringar via det skapade diagrammets egenskapsdialog:

7 Högerklicka på diagrammet och välj Egenskaper....

8 Under fliken Allmänt skriver du Försäljning 1 i rutan Titel och Försäljning per land i rutan Visa rubrik i diagram. Se även till att motsvarande kryssruta är ikryssad.

9 Gå till fliken Namnlist och välj Automatisk minimering. Detta kommer att förklaras mer ingående under “Automatisk minimering” på sidan 89.

10 Klicka på OK.

Diagrammets layout lämnar fortfarande en del övrigt att önska: bland annat försvårar det stora antalet staplar överblicken. Detta ska vi snart åtgärda. Redan nu är det emellertid möjligt att använda diagrammet för att göra val eller se resultatet av ett val:

11 Välj Ann Lindquist i listboxen Försäljare.

66

Page 67: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

Diagrammet visar genast de länder som Ann Lindquist sålt produkter till och de summor det rör sig om.

Figur 10. Länderna som Ann Lindquist sålt till.

Arbeta med QlikView 67

Page 68: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Skapa ett stapeldiagram med den fullständiga diagramguiden

Nu får du skapa samma diagram ytterligare en gång, men nu med hjälp av den fullständiga diagramguiden:

1 Från arket Försäljning, klicka på knappen Skapa diagram i designverktygsfältet. Om verktygsfältet inte syns visar du det med kommandot Visa - Verktygsfält - Design). Första sidan, Allmänt, i diagramguiden visas. Här kan du välja vilken diagramtyp du vill arbeta med. Stapeldiagrammet är förvalt. Behåll inställningen.

2 Skriv Försäljning 2 i rutan Titel och Försäljning per land i rutan under Visa rubrik i diagram. Se även till att motsvarande kryssruta är ikryssad.

3 Välj Nästa>.

Guidens andra sida, Dimensioner, öppnas. Här anger du de dimensioner som ska visas på x-axeln (i det här fallet vill du att varje stapel ska symbolisera ett land).

Figur 11. Sidan Dimensioner

68

Page 69: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

Listan till vänster innehåller alla tillgängliga fält eller grupper (läs mer om grupper på sidan 195).

4 Välj fältet Land och klicka på Lägg till> för att flytta det till listan över visade fält. (Du kan även dubbelklicka på fältet för att flytta det).

5 Klicka på Nästa>.

Dialogerna Uttryck och Redigera uttryck öppnas. Använd dem för att ange ett eller flera uttryck som ska visas på y-axeln (i detta fall vill du att höjden för varje stapel ska motsvara summan av försäljning för det landet). Det är möjligt att skriva ett uttryck direkt i redigeringsrutan Uttryck OK, men du kan också använda de fördefinierade funktionerna i fälten Aggregering och Fält.

6 Klicka på pilen som hör till listrutan Aggregering. Välj Summa. Klicka sedan på pilen som hör till listrutan Fält (den innehåller fältnamnen) och välj Försäljning.

7 Klicka på Klistra in. Namnet på uttrycket du skapat visas i redigeringsrutan Uttryck OK. Du kan även skriva uttrycket direkt i redigeringsrutan.

8 Klicka på OK. Dialogrutan stängs. Uttrycket du just skapade visas i fältet Definition (fönstret i dialogens vänstra del) på sidan Uttryck. Du har nu valt en variabel och ett uttryck och därmed genomfört de grundläggande stegen för att skapa ett diagram.

Figur 12. Dialogen Redigera uttryck

Arbeta med QlikView 69

Page 70: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

9 Skriv Försäljning i rutan Etikett i dialogen Uttryck.

10 Klicka på Nästa> upprepade gånger tills du når sidan Namnlist.

11 Kryssa i rutan Automatisk minimering.

12 Klicka på Avsluta för att stänga guiden. Då avslutas guiden omedelbart.

Välj Ann Lindquist i rutan Säljare om hon inte redan är vald. Jämför det nya diagrammet med diagrammet du skapade i förra avsnittet (Försäljning 1). Du kommer att märka att det nya diagrammet inte har några siffror på staplarna. Staplarna är dessutom sorterade annorlunda. Detta beror på inställningar som kan ändras i diagrammets egenskapsdialog. Nedan får du lära dig hur du kan ändra diagrammets egenskaper för att uppnå önskat resultat.

Ta bort ett diagramDu behöver bara ett av de diagram du skapat.

Figur 13. Dialogen Uttryck

70

Page 71: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

1 Klicka på diagrammet Försäljning 1 med höger musknapp och välj kommandot Tag bort från flytmenyn.

1 Bekräfta att du vill ta bort diagrammet.

Ändra några egenskaperGuiden Skapa diagram innehåller ett antal sidor. Du använde bara tre av dem i förra avsnittet. Som du ser finns det ingen anledning till oro: Du hittar samma sidor i dialogen Egenskaper diagram som du når när som helst genom att högerklicka någonstans i diagrammet.

Sidorna i egenskapsdialogen ser något olika ut beroende på den diagramtyp du har valt. Däremot ser de likadana ut oavsett om du har skapat diagrammet med guiden Snabbdiagram eller den kompletta diagramguiden. Nu ska du göra några inställningar med hjälp av de övriga sidorna.

Ändra sorteringsordningVärdena i diagrammet är för närvarande sorterade i bokstavsordning. Kanske skulle du föredra att ordna länderna efter deras försäljningssiffror:

1 Klicka på diagrammet med höger musknapp och välj Egenskaper... från flytmenyn.

2 Gå till fliken Sortering.

3 Markera kryssrutan Y-värde för att sortera länderna efter deras försäljningssiffror.

4 Välj Fallande för att placera de högsta staplarna till vänster.

5 Klicka på OK.

6 Radera dina val genom att klicka på knappen Radera i verktygsfältet

Begränsa antalet staplarMed de inställningar som gäller för närvarande är diagrammet oöverskådligt tills du gör ett val. Du kan begränsa antalet staplar som visas:

1 Klicka på diagrammet med höger musknapp och välj Egenskaper... från flytmenyn.

2 Gå till arket Presentation genom att klicka på dess flik.

Arbeta med QlikView 71

Page 72: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

3 Kryssa i rutan Högsta antal synliga tal. Välj talet 10.

4 Välj Använd och OK.

Radera dina val. Endast tio staplar visas i diagrammet. Du har nu begränsat antalet staplar till tio, vilket har gjort diagrammet mer överskådligt.

Visa siffror på staplarnaHärnäst ska vi visa siffror överst på staplarna i vårt diagram.

1 Gå till fliken Uttryck i dialogen Egenskaper diagram.

2 Välj Värden på datapunkt.

3 Klicka på OK.

Uttryckets y-axelvärden (i det här fallet försäljningssiffrorna) har nu lagts till på staplarna.

Ändra talformatDet är användbart att visa försäljningssiffrorna på staplarna, men när staplarna är många, blir det ont om utrymme. Detta kan avhjälpas genom ändrat talformat:

1 Gå till sidan Tal i dialogen Egenskaper diagram.

2 Uttryckets standard är valt här. Ändra formatet till Fastställd till.

3 Ändra värdet i rutan Decimaler till 0 (om 0 inte redan är valt).

4 Skriv 1 000 kr i rutan Tusentalssymbol.

5 Klicka på OK.

72

Page 73: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

Diagrammet ser nu betydligt trevligare ut.

Göra en kopia av diagrammet och frikoppla detDu kan göra en kopia av diagrammet på samma sätt som du kopierat listboxar (genom att hålla CTRL-tangenten nedtryckt och dra), men det finns också ett annat sätt:

1 Klicka på diagrammet med höger musknapp för att öppna flytmenyn.

2 Välj Skapa kopia.

Ett andra diagram, identiskt med det första, dyker upp på skärmen.

3 Flytta diagrammet så att alla arkobjekt blir fullt synliga igen.

4 Klicka på det nya diagrammet med höger musknapp för att få upp flytmenyn

5 Välj Frikoppla. Se bilden.

Ett frikopplat diagram uppdateras inte när val görs. Detta är av nytta om du vill behålla överblicken samtidigt som du gör val.

6 Gör några val. Lägg märke till att det första diagrammet uppdateras, medan det frikopplade diagrammet inte ändras.

7 Koppla diagrammet till dokumentet igen genom att välja Koppla från flytmenyn.

Figur 14. Stapeldiagrammet visar nu försäljningssumman per land, sorterat efter y-värdet (summa av försäljning).

Arbeta med QlikView 73

Page 74: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

8 Radera alla val genom att klicka på knappen Radera i verktygsfältet.

Förvandla stapeldiagrammet till ett cirkeldiagram

Det finns ett antal olika diagramtyper att välja mellan, var och en med egenskaper som passar för olika ändamål. Vi ska nu göra ett cirkeldiagram av det andra stapeldiagrammet.

1 Klicka på diagrammet Försäljning med höger musknapp och välj Egenskaper... från flytmenyn.

2 Under fliken Allmänt, välj Cirkeldiagram.

3 Under fliken Allmänt går det också att ändra diagramöverskrift och fönstertitel. Ändra den till Försäljningssumma som i exemplet nedan. Fönstertiteln, Försäljning, visas i fönstrets namnlist.

4 Gå till fliken Presentation.

5 Kryssa i rutan Visa tal i teckenförklaring (som motsvarar Värden på datapunkter för stapeldiagram).

6 På sidan Format kan du välja hur ditt cirkeldiagram ska se ut.

Figur 15. Fönstertitel och diagramöverskrift

74

Page 75: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

7 Klicka på OK. På skärmen har du nu ett cirkeldiagram där varje sektor motsvarar försäljningen i ett visst land:

Ändra färginställningarnaGå till stapeldiagrammet (Försäljning 2) som du skapade tidigare. Lägg märke till att alla staplar har samma färg. Detta kan ändras under fliken Färger:

1 Klicka på stapeldiagrammet med höger musknapp och välj Egenskaper... från flytmenyn.

2 Gå till fliken Färger.

3 Kryssa i rutan Flerfärgat.

4 Välj OK.

Jämför färgerna i stapeldiagrammet med färgerna i cirkeldiagrammet. Du ser att samma färger används för samma länder. Fördelen med denna inställning är ökad konsekvens mellan olika diagram och ark.

Figur 16. Det färdiga cirkeldiagrammet

Arbeta med QlikView 75

Page 76: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Du kan anpassa färgerna på sidan Färger: klicka helt enkelt på en färg som du vill ändra och välj en färg i färgkartan som öppnas.

Visa procenttalEftersom cirkeldiagrammet illustrerar proportioner kan det vara intressant att visa procenttalen istället för de faktiska försäljningssiffrorna:

1 Klicka på cirkeldiagrammet med höger musknapp och välj Egenskaper.

2 Gå till fliken Uttryck.

3 Kryssa i rutan Relativ.

4 Klicka på OK.

Procenttalen visas nu i teckenförklaringen.

För att öka utrymmet på skärmen kan du minimera cirkeldiagrammet:

5 Klicka på cirkeldiagrammet med höger musknapp och välj Minimera.

Figur 17. Sidan där du gör färginställningar för diagrammet.

76

Page 77: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

STAPEL- OCH CIRKELDIAGRAM

Diagrammet förvandlas till en ikon och placeras där det får plats på skärmen. Du kan flytta ikonen dit du vill.

6 Upprepa stegen för att minimera stapeldiagrammet som du skapade i föregående lektion.

I nästa lektion får du lägga till fler dimensioner till ett befintligt stapeldiagram. Du kommer också att skapa pivottabeller och raka tabeller.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

Arbeta med QlikView 77

Page 78: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

78

Page 79: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PIVOTTABELLER OCH RAKA TABELLER

LEKTION 5 PIVOTTABELLER OCH RAKA TABELLER

I denna lektion fortsätter du att skapa och använda diagram. Du förser ett befintligt stapeldiagram med ytterligare en dimension och förvandlar sedan diagrammet till en pivottabell. Sedan skapar du en rak tabell med samma innehåll för att jämföra de båda tabelltypernas sätt att visa information.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

Lägga till en dimension i ett stapeldiagramHittills har du arbetat med en dimension och ett uttryck. Men diagram kan vara mycket mer komplexa. De kan bland annat visa flera dimensioner och/eller uttryck samtidigt eller i följd.

Du börjar med att skapa ett diagram med två variabler och ett uttryck. Diagrammet kommer fortfarande att visa försäljningssumman per land, men grupperad efter år:

1 På arket Försäljning hittar du det minimerade diagrammet Försäljning per land. Det är mycket likt stapeldiagrammet Försäljning 2 som du skapade i föregående lektion.

2 Återställ diagrammet och högerklicka på det. Välj Egenskaper....

3 Under fliken Allmänt, ändra diagramöverskriften och rubriken till Försäljning per år.

4 På sidan Dimensioner flyttar du År till listan över visade fält.

5 Under fliken Format, ändra Undertyp till Flervärdes.

6 Under fliken Presentation, ange 5 som Högsta antal synliga tal.

Arbeta med QlikView 79

Page 80: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

7 Välj OK för att slutföra diagrammet.

En stapel motsvarar fortfarande försäljningssumman för ett visst land, men är nu indelad i flera färgsektioner som står för olika år.

Förvandla ett stapeldiagram till en flerdimensionell pivottabellDet är mycket illustrativt med grafiska presentationer av data, men när man försöker visa mycket information samtidigt kan tydligheten bli lidande. Man kan då istället välja att visa sina beräknade data för flera dimensioner i en pivottabell:

1 Högerklicka för att öppna dialogen Egenskaper för stapeldiagrammet du nyss lade till en dimension i (Försäljning per år).

2 Under fliken Allmänt, välj Pivottabell och välj OK.

3 För att sortera kolumnen Land från A till Ö högerklickar du på pivottabellen igen. Gå till sidan Sortering och välj Stigande för dimensionen Land. Klicka på OK. Nu sorteras pivottabellen annorlunda.

Pivottabellen är ett mycket flexibelt arkobjekt, där du fritt kan placera de olika dimensionerna och uttrycken var som helst på den vertikala eller den horisontella axeln genom drag-och-släpp-metoden.

Dra dimensionerJust detta diagram skulle bli överskådligare om man placerade dimensionen År på den horisontella axeln. Gör följande:

Figur 18. Ett stapeldiagram med två dimensioner

80

Page 81: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PIVOTTABELLER OCH RAKA TABELLER

1 Placera muspekaren på dimensionen År.

2 Tryck ner musknappen och dra fältet uppåt till höger tills en blå pil markerar att musmarkören befinner sig på rätt plats (nedanför rubrikraden).

3 Släpp musknappen. Dimensionen År och uttryckets värden visas nu på den horisontella axeln.

Det första fältet (Land) visas nu som en vanlig kolumn. Värdena i det andra fältet (År) fungerar som rubriker för övriga kolumner. Kolumnerna innehåller uttryckets (Summa av Försäljning) värden.

4 Dra tillbaka dimensionen År till vertikalt läge och placera den till höger om dimensionen Land.

Lägga till en dimensionFör att lägga till ytterligare en dimension, gör följande:

1 Öppna dialogen Egenskaper och gå till sidan Dimensioner.

2 Dubbelklicka på dimensionen Försäljare för att flytta den till listan över Dimensioner som används och klicka sedan på OK.

Figur 19. Kolumnen År dras till den horisontella axeln

Figur 20. Åren visas på den horisontella axeln.

Arbeta med QlikView 81

Page 82: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Dimensionen visas på den vertikala axeln. Pivottabellen bör nu se ut som nedan.:

Visa och dölja dimensionerPivottabellen erbjuder ännu en användbar funktion: möjligheten att visa och dölja dimensioner på värdenivå. Genom att dölja de värden som för tillfället inte är av intresse, kan man väsentligen förbättra överblicken över sina data.

Notera de små tecknen och som visas i värdecellernas övre högra hörn i kolumnerna. Ett minustecken anger att dimensionen på nästa nivå är synlig, ett plustecken att den är dold. För närvarande visas alla värden i alla kolumner.

1 Klicka i kolumnen År med höger musknapp och välj Dölj alla på nästa nivå från flytmenyn.

2 Högerklicka i kolumnen Land och välj Dölj alla på nästa nivå.

Värdena i dimensionerna Försäljare och Land, hittills synliga, är nu dolda. Antag att du bara är intresserad av försäljningen i Belgien:

3 Klicka på plustecknet i cellen Belgien.

Figur 21. Pivottabellen

82

Page 83: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PIVOTTABELLER OCH RAKA TABELLER

4 Klicka på plustecknen i cellerna 2002 och 2003.

Nu visas endast de värden i efterföljande kolumner som är relaterade till värdet Belgien. Detaljer om försäljare syns bara för 2002 och 2003.

För att visa en dold kolumn högerklickar du i kolumnen till vänster om den och väljer Visa alla på nästa nivå.

Justera kolumnernaKolumnen Land i pivottabellen är inte bred nog för vissa värden.

1 Placera markören på skiljelinjen mellan kolumnen Land och kolumnen År.

2 När markören ser ut som i figuren, tryck ner musknappen och dra.

3 Alla kolumnerna kan justeras på detta sätt. För att justera kolumnen längst till höger, placera markören innanför ramen och rullningslisten och dra.

Det går också att justera kolumnerna med hjälp av kommandot Lika kolumnbredd i flytmenyn som öppnas vid högerklick.

Visa delsummorFör närvarande visar tabellen försäljningen i Belgien under olika år. Antag att du vill känna till försäljningen för alla år sammanlagt. Gör följande:

1 Välj Egenskaper... från flytmenyn (som öppnas vid högerklick).

2 Gå till fliken Presentation.

Figur 22. Pivottabellen visar detaljer för värdet Belgien

Arbeta med QlikView 83

Page 84: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

3 I listan över Dimensioner och uttryck, välj variabeln År.

4 Kryssa i rutan Visa delsummor.

5 Klicka på OK.

Pivottabellen visar nu delsummor på nivån År.

Skapa en rak tabellI motsats till pivottabellen kan den raka tabellen inte visa delsummor eller tjäna som korstabell. Å andra sidan tillhandahåller den storartade möjligheter för sortering av kolumner. Vidare innehåller varje rad i en rak tabell en kombination av dimension(er)+uttryck.

1 Minimera pivottabellen för att öka utrymmet på arket Försäljning.

2 Högerklicka någonstans på arket och välj Nytt arkobjekt och Diagram.

3 I guiden som öppnas, välj Rak tabell.

4 Skriv Försäljare i rutan Titel.

5 Klicka på Nästa>.

6 På sidan Dimensioner, flytta År, Land och Försäljare till rutan Dimensioner som används. Använd knapparna Flytta fram och Flytta bak för att sortera dimensionerna enligt bilden.

7 Klicka på Nästa>.

8 Dialogen Redigera uttryck öppnas.

9 Sätt samman uttrycket Summa av Försäljning genom att välja fälten i listorna Aggregering och Fält.

10 Klicka på Klistra in.

11 Klicka på OK.

12 Skriv Försäljning i rutan Etikett i dialogen Uttryck.

84

Page 85: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PIVOTTABELLER OCH RAKA TABELLER

13 Klicka på Avsluta.

Du har nu en rak tabell med samma innehåll som pivottabellen. Jämför tabellerna. Lägg märke till att totalsumman för försäljningen visas längst upp i den raka tabellen, att varje rad i den raka tabellen innehåller en möjlig kombination av data (i pivottabellen grupperas data efter fältvärden) och att inga delsummor ges.

Sortera tabellenRaka tabeller tillhandahåller storartade möjligheter för sortering av kolumner.

För närvarande är kolumnen År placerad längst till vänster, och tabellen är sorterad enligt den sorteringsordning som angivits för detta fält (fliken Sortering). Detta ser du på den lilla pilformade sorteringsindikatorn i kolumnrubriken. Du kan ändra sorteringsordningen genom två enkla musklick:

1 Klicka på kolumnen Försäljare med höger musknapp för att öppna flytmenyn.

2 Välj Sortera.

Kolumnernas plats i tabellen förblir densamma, men det är nu sorteringsordningen för fältet Försäljare som bestämmer ordningen på värdena i tabellen. Märk att sorteringsindikatorn nu finns i kolumnen Försäljare.

Figur 23. Den raka tabellen

Arbeta med QlikView 85

Page 86: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Önskad sorteringsordning kan också ställas in under fliken Sortering i dialogen Egenskaper.

Flytta en kolumnAnta att du vill visa fältet Försäljare till vänster om kolumnen Land. Gör följande:

1 Tryck ner musknappen på kolumnrubriken Försäljare och dra kolumnen till önskad placering. Den valda kolumnen markeras och målet visas med en pil medan du drar.

2 Släpp musknappen.

Kolumnen Försäljare är nu placerad längst till vänster.

VärdeindikatorerVärdeindikatorer används för att åskådliggöra uttrycksvärden i tabellen. Värden som tillhör olika värdekategorier kan tilldelas individuella färger och/eller teckensnitt.

1 Klicka på den raka tabellen med höger musknapp och välj Egenskaper... från flytmenyn.

2 Gå till fliken Värdeindikatorer.

3 Försäljning är det uttryck som kan användas. Markera det i textrutan.

Det finns fyra värdekategorier att välja mellan: övre, normal, nedre och text. Antag att du vill åskådliggöra alla värden som är högre än 10 000:

Figur 24. Dra i kolumnen Försäljare

86

Page 87: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PIVOTTABELLER OCH RAKA TABELLER

4 Skriv 10000 i rutan Övre >.

Till höger om rutan finns två färgknappar och tre kryssrutor. Här väljer du på vilket sätt skillnaden ska åskådliggöras för text respektive bakgrund hos de värden du vill lyfta fram.

5 Antag att du vill att värdena som tillhör den övre värdekategorin ska framträda i rött. Klicka på knappen Text och välj en röd färg från färgpaletten som öppnas. Klicka på OK.

6 Markera dessutom kryssrutan Fet.

7 Klicka på OK.

Alla försäljningssiffror som är högre än 10 000 är nu markerade med röd fetstil.

Val i tabelldiagramMan kan självfallet även göra val i pivottabeller och raka tabeller. När man klickar på de kolumner (eller rader i en pivottabell) som innehåller diagramdimensioner innebär det ett direkt urval av de värden man har klickat på.

1 Klicka på värdet 2002 i kolumnen År. Detta är samma sak som att välja 2002 i listboxen År.

2 Radera dina val.

När man klickar på en kolumn som innehåller ett diagramuttryck innebär det ett indirekt urval av de värden i dimensionskolumnerna (-raderna) som används för att beräkna just det uttryckets värde.

3 Klicka på värdet $11.379 i kolumnen Försäljning. Du har nu valt värdet 2003 i År, värdet Pakistan i Land och värdet Ann Lindquist i Försäljare.

4 Radera dina val.

Om du behöver göra multipla eller mer komplexa val i ett tabelldiagram finns ytterligare ett alternativ som kallas listruta. Denna funktion gör det möjligt att förvandla en dimensionskolumn till en listruta där man både kan välja och söka värden.

1 Högerklicka på den raka tabellen Försäljare och välj Egenskaper... från flytmenyn.

2 Gå till fliken Presentation.

3 Markera År i listan Kolumner och kryssa i rutan Listruta.

4 Gör samma sak i kolumnerna Land och Försäljare.

Arbeta med QlikView 87

Page 88: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

5 Klicka på OK.

Alla tre dimensionskolumnerna har nu fått varsin ikon till vänster om kolumnrubriken.

6 Klicka på ikonen för År. En temporär listruta med alla årtalen fälls ut. Håll CTRL-tangenten nedtryckt och klicka på årtalen 2000, 2003 och 2004. Släpp därefter upp CTRL-tangenten. De tre årtalen är nu valda och listrutan stängs.

7 Klicka på motsvarande ikon i kolumnen Land. När listrutan visas skriver du in "co". Textsökningen ger resultatet Colombia, Costa Rica, Mexico och Monaco. Tryck på ENTER. Nu ser du den information som finns om de här länderna. Endast Monaco visas i den raka tabellen eftersom det inte finns någon relevant information om de andra länderna.

8 Radera dina val.

Flytta pivottabellen och den raka tabellen till ett nytt arkDet är ont om plats på arket Försäljning. För att förbättra tydligheten ska du nu skapa ett nytt ark för tabellerna.

1 Från menyn Layout, välj Lägg till ark. Fliken Ark 3 visas till höger om fliken Försäljning.

2 Högerklicka någonstans på det nya arket för att öppna dialogen Arkegenskaper.

3 Under fliken Allmänt, skriv Tabeller i Titel-rutan. I samma dialog kan du även ändra layoutinställningar för det nya arket och dess flik. När du har gjort dina inställningar klickar du på OK upprepade gånger tills alla dialoger stängts.

4 Gå tillbaka till arket Försäljning.

5 Markera pivottabellen och håll musknappen nedtryckt medan du drar den till fliken Tabeller. Släpp musknappen när pekaren förvandlas till en rundad pil. Se “Kopiera arkobjekt” på sidan 46.

6 Markera den raka tabellen och flytta den till fliken Tabeller på samma sätt.

88

Page 89: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

PIVOTTABELLER OCH RAKA TABELLER

7 Gå till det nya arket Tabeller. Pivottabellens och den raka tabellens placering på arket motsvarar placeringen på arket Försäljning. Du kan behöva flytta dem på arket.

Arket Försäljning är nu redo att ta emot nya diagram. I nästa lektion kommer du att arbeta med linjediagram, kombinationsdiagram, X-Y-diagram och hierarkiska stapeldiagram. Lektionen innehåller dessutom information om hur man skriver ut och exporterar ett diagram.

Automatisk minimeringFör att skapa ytterligare plats kan du använda funktionen Automatisk minimering på vissa diagram. Det innebär att endast ett diagram i taget kan visas i full storlek.

1 På arket Försäljning, högerklicka på stapeldiagrammet Väntad försäljning nästa år och gå till sidan Namnlist i dialogen Egenskaper.

2 Kryssa i rutan Automatisk minimering och välj OK för att stänga dialogen.

3 Upprepa steg 1 och 2 på samma ark för stapeldiagrammet Hierarkiskt diagram, cirkeldiagrammet Försäljning och stapeldiagrammet Försäljning per land. Om diagrammen redan är minimerade högerklickar du på ikonerna för att öppna dialogen Egenskaper.

4 Återställ cirkeldiagrammet genom att dubbelklicka på ikonen. Observera att de andra diagrammen på arket minimeras och visas som ikoner.

5 Återställ nu diagrammet Hierarkiskt diagram. Cirkeldiagrammet minimeras automatiskt.

Du kan även göra ändringar i flera diagram på en och samma gång:

1 “Rita” en rektangel med muspekaren runt de diagram du vill göra ändringen i. Deras namnlister eller minimerade ikoner blir gröna.

2 Högerklicka på ett av de valda diagrammen eller dess ikon för att öppna dialogen Egenskaper för alla objekten. Observera att egenskapsdialogen i det här fallet är begränsad till sidorna Layout, Namnlist och Teckensnitt.

På sidan Namnlist hittar du kryssrutan Automatisk minimering. Om rutan redan är markerad betyder det att objektet ifråga redan har automatisk minimering.

Arbeta med QlikView 89

Page 90: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

3 Avmarkera kryssrutan Automatisk minimering och kryssa i den på nytt. Nu görs ändringen på alla markerade diagram.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

90

Page 91: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

FLER DIAGRAMTYPER

LEKTION 6 FLER DIAGRAMTYPERI denna lektion presenteras ytterligare diagramtyper. Linjediagram är användbara när man vill visa förändringar eller trender. I ett kombinationsdiagram kan man kombinera stapeldiagrammets egenskaper med linjediagrammets. X-Y-diagram visar värdepar från två uttryck. Mätardiagram används för att visa ett specifikt värde. Du får även möta det hierarkiska diagrammet, i det här fallet ett stapeldiagram som skapas utifrån en grupp av fält. Lektionen slutar med utskrift och export av diagram.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

Skapa ett linjediagramIstället för att visas i form av staplar eller sektorer i en cirkel kan data presenteras som linjer mellan värdepunkter. Linjediagram är användbara när man vill visa förändringar eller trender.

Du kommer nu att skapa ett linjediagram som visar hur försäljningen per kund har förändrats genom åren.

1 Gå till arket Försäljning.

2 Klicka på knappen Skapa diagram i verktygsfältet.

3 Välj Linjediagram och skriv Kund som Titel och Summa (försäljning) under Visa rubrik i diagram.

4 Klicka på Nästa>.

5 På sidan Dimensioner, flytta fälten År och Kund till listan över visade fält. Det är viktigt att År hamnar före Kund i det här exemplet. Använd knapparna Flytta fram och Flytta bak för att ange ordningen.

6 Klicka på Nästa> för att öppna dialogen Redigera uttryck.

7 I fälten Aggregering och Fält skapar du uttrycket Sum(Försäljning). Välj sedan Klistra in.

Arbeta med QlikView 91

Page 92: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

8 Klicka på OK. Dialogen Redigera uttryck stängs och du ser dialogen Uttryck igen.

9 Under Visningsalternativ markerar du Utjämnad linje. Klicka sedan på Avsluta.

När inga värden är valda, ser diagrammet belamrat ut, men så fort ett val görs kommer tendenserna att framgå mycket tydligt.

10 Radera tidigare val genom att klicka på knappen Radera i verktygsfältet..

11 Välj Atlantic Marketing i listboxen Kund och studera resultatet.

12 Upphäv ditt val genom att klicka på listboxen Kund med höger musknapp och välja Radera val från flytmenyn.

13 Välj John Doe i listboxen Försäljare.

Vi får nu en mycket tydlig bild av John Does förehavanden. Vi ser att han haft affärskontakter med Carlsborg sedan 1999 och att företaget Mary Kay betytt mycket för hans karriär. Vi ser också att han inte varit särskilt framgångsrik vad gäller Captain Cook’s Surfing School.

Antag att vi vill veta om Captain Cook’s Surfing School fortfarande tillhör kundkretsen trots allt.

14 Välj Captain Cook’s Surfing School i listboxen Kund.

Figur 25. Linjediagram som visar hur försäljningssiffrorna förändrats avseende kunden Atlantic Marketing.

92

Page 93: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

FLER DIAGRAMTYPER

15 Högerklicka på fältet Captain Cook’s Surfing School och välj Radera i andra fält. Alla andra fält (inklusive John Doe) avmarkeras automatiskt.

Som du ser finns det ingen anledning till oro: surfskolan hör fortfarande till kundkretsen, även om den köpt för lägre belopp under 2004 och 2005. I pivottabellen som du flyttade till arket Tabeller kan du studera mer exakt vilka siffror det rör sig om.

16 Radera dina val och minimera diagrammet.

Lägga till ett uttryck i ett stapeldiagramAnta att du vill se hur antalet kunder i ett visst land hänger samman med landets befolkningsmängd.

1 Gå till arket Geografi där du hittar stapeldiagrammet Folkmängd.

2 Kopiera diagrammet till arket Försäljning: högerklicka på diagrammet, eller dess ikon om det är minimerat. Välj Skapa kopia från flytmenyn och dra kopian till fliken Försäljning. Släpp musknappen när pekaren förvandlas till en rundad pil.

3 Klicka på diagrammet med höger musknapp och välj Egenskaper... från flytmenyn.

4 Under fliken Allmänt, ändra fönstertiteln till Kunder/Folkmängd.

5 Kryssa i rutan Visa rubrik i diagram och skriv Kunder/Folkmängd även i denna ruta.

6 Under fliken Uttryck, klicka på Lägg till för att komma till dialogen Redigera uttryck.

7 Bygg uttrycket Count (Kund) genom att välja Antal totalt i fältet Aggregering och Kund i fältet Fält. Klicka sedan på Klistra in.

8 Klicka på OK för att stänga dialogen Redigera uttryck.

9 Se till att uttrycket Count (Kund) är markerat i listan till vänster och skriv Kunder (antal) i rutan Etikett.

10 I samma dialog (dialogen Uttryck), markera uttrycket Folkmängd och skriv Folkmängd (milj) i etikettrutan.

11 Klicka på OK.

Arbeta med QlikView 93

Page 94: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Studera diagrammet. Du har angivit både folkmängd och antal kunder som uttryck. Ändå visas bara folkmängden. Anledningen är att båda uttrycken visas på en och samma axel och att siffrorna för de båda uttrycken skiljer sig så mycket från varandra att kundantalet helt enkelt inte syns.

12 Högerklicka på diagrammet och välj Egenskaper.... Gå sedan till fliken Axlar.

13 Markera Kunder (antal) i rutan Axlar och välj sedan Höger (Övre) under Läge.

14 Klicka på OK.

Diagrammet visar de tio länderna med störst befolkning samt antalet kunder i dessa länder.

Göra stapeldiagrammet till ett kombinationsdiagram

Du kommer nu att göra om stapeldiagrammet till ett kombinationsdiagram. I ett kombinationsdiagram kan man kombinera stapeldiagrammets egenskaper med linjediagrammets, exempelvis genom att visa det ena uttrycket som staplar och det andra i form av linjer och/eller symboler.

1 Högerklicka på diagrammet och välj Egenskaper... från flytmenyn.

2 Under fliken Allmänt, välj Kombinationsdiagram.

3 Gå till fliken Uttryck.

Figur 26. Ett stapeldiagram som visar de tio länderna med störst befolkning samt antalet kunder i dessa länder.

94

Page 95: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

FLER DIAGRAMTYPER

Uttrycken Folkmängd (milj) och Kunder (antal) visas i rutan Uttryck.

4 Markera Folkmängd (milj) och kryssa sedan i rutan Stapel under Visningsalternativ. Rutorna Linje och Symbol får inte vara ikryssade.

5 Markera nu Kunder (antal) i rutan Uttryck och kryssa i rutorna Symbol och Linje, men lämna rutan Stapel avmarkerad. Om du så önskar kan du även kryssa i rutan Utjämnad linje.

6 Klicka på OK.

Istället för att visa båda uttrycken som staplar, visar diagrammet nu antal kunder i form av symboler och linjer.

Från kombinationsdiagram till X-Y-diagramNär man visar data där varje instans representeras av två tal, som i detta fall (varje land har såväl yta som befolkning), är X-Y-diagrammet en bra uppställningsform:

1 Klicka på kombinationsdiagrammet med höger musknapp och öppna dialogen Egenskaper.

2 Under fliken Allmänt, välj X-Y-diagram.

3 Klicka på OK.

Dimensionen (Land) motsvaras av symbolerna, medan uttrycken (Folkmängd (milj) och Kunder (antal)) visas på axlarna. Du ser omedelbart att några av länderna är placerade långt till höger på x-axeln, vilket innebär att deras folkmängd vida överskrider den genomsnittliga. I två länder har vi redan mer än tio kunder.

Figur 27. Ett kombinationsdiagram som visar hur folkmängd och antal kunder i olika länder är relaterade till varandra.

Arbeta med QlikView 95

Page 96: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

4 Välj länder med flest kunder genom att "måla" området i diagrammet med hjälp av musknappen.

Nu ser du att länderna är Japan och USA.

5 Radera dina val och minimera diagrammet.

Skapa ett X-Y-diagram från grundenSkapa nu ett liknande X-Y-diagram, som visar folkmängd och befolkningsökning:

1 Gå till arket Geografi.

2 Klicka på knappen Skapa diagram i verktygsfältet.

3 På sidan Allmänt skriver du Befolkningsökning i såväl rutan Titel som Visa titel i diagram. Välj diagramtypen X-Y-diagram.

4 Välj Nästa>.

5 På sidan Dimensioner, flytta Land till kolumnen över visade fält.

6 Välj Nästa>.

Figur 28. Ett X-Y-diagram som visar hur folkmängd och antal kunder i olika länder är relaterade till varandra.

96

Page 97: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

FLER DIAGRAMTYPER

7 Sidan Uttryck ser något annorlunda ut för X-Y-diagram än för övriga diagram. Välj Befolkningsökning i kombinationsrutan X och Folkmängd (milj) i kombinationsrutan Y.

8 Klicka på Avsluta.

Ditt nya X-Y-diagram är färdigt. Flytta det till ett lämpligt område, ändra dess storlek om du så önskar och prova att göra val i det.

9 Minimera diagrammet.

10 Radera dina val och minimera diagrammet.

Skapa ett mätardiagramOfta vill man se hur värdet påverkas av enskild mätning när man ändrar sina val. Mätardiagrammet passar förträffligt för att visa detta. QlikView erbjuder en mängd mätardiagram som visualiserar värden grafiskt. I detta avsnitt ska vi skapa en enkel cirkelmätare som visar den genomsnittliga bruttomarginalen för den kundgrupp och/eller period som väljs.

1 Gå till arket Försäljning.

2 Klicka på knappen Skapa diagram i verktygsfältet.

3 Välj Mätare och skriv Bruttomarginal som Titel och Visa rubrik i diagram.

4 Klicka på Nästa>.

5 På sidan Dimensioner görs ingenting eftersom de flesta mätare beräknas bäst utan dimensioner som resulterar i ett enda värde.

6 Klicka på Nästa> för att öppna dialogen Redigera uttryck.

7 Skapa uttrycket Avg([Täckningsbidrag]) genom att välja Medelvärde i fältet Aggregering och Täckningsbidrag i fältet Fält. Klicka på Klistra in.

8 Klicka på OK, klicka sedan på Nästa> och Nästa>.

9 På sidan Format bör du kontrollera att ikonen med den runda cirkelmätaren är markerad under Utseende.

10 Klicka på Nästa>.

11 På sidan Presentation anger du värdet 3000 under Max i gruppen Inställningar för mätare. Byt färg på segment 1 (vänster) till röd och segment 2 (höger) till grön genom att klicka på de färgade knapparna.

Arbeta med QlikView 97

Page 98: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

12 På samma sida, Presentation, kryssar du i rutan Visa skala och väljer 7 huvudenheter, Visa etiketter på var 1 huvudenhet och 2 delenheter per huvudenhet. Klicka på Nästa> upprepade gånger tills du kommer till sidan Namnlist.

13 På sidan Namnlist kryssar du i rutan Automatisk minimering.

14 Klicka på Avsluta. En halvcirkulär mätare med två segment (ett grönt och ett rött) visas.

Nu analyserar vi!

15 Klicka på knappen Radera i verktygsfältet. Mätaren visar nu den genomsnittliga bruttomarginalen för samtliga kunder.

16 Välj Atlantic Marketing i listrutan Kund. Det här är en bra kund!

17 Välj Barley Foods istället. Det här resultatet kan förbättras!

Figur 29. Mätaren som den ser ut när Atlantic Marketing markerats i listboxen Kund.

98

Page 99: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

FLER DIAGRAMTYPER

Arbeta med hierarkiska diagram

En dimension som används i ett diagram motsvarar vanligtvis ett enskilt fält, t.ex. År. Du kommer dock ibland att stöta på diagram som skapats utifrån grupper av fält. Sådana diagram kan vara av två typer, hierarkiska eller cykliska. I ett hierarkiskt diagram består gruppen vanligen av fält som bildar en naturlig hierarki, t.ex. År, Kvartal, Månad.

Arket Försäljning i ditt dokument innehåller ett minimerat hierarkiskt stapeldiagram.

1 Radera alla val.

2 Gå till arket Försäljning.

3 Återställ det minimerade diagrammet Hierarkiskt diagram genom att dubbelklicka på ikonen.

Diagrammet, som visar försäljningssumman per år, ser ut som vilket stapeldiagram som helst. Så snart du gör ett val som resulterar i att fältet År bara innehåller ett möjligt värde, upptäcker du emellertid dess hierarkiska karaktär:

4 Välj stapeln 2002 i diagrammet.

Ett vanligt diagram skulle nu visa en enda stapel, nämligen den som motsvarar året 2002. Detta diagram visar istället försäljningssumman för varje kvartal av året 2002 (eftersom det andra fältet i den definierade gruppen är Kvartal).

5 Välj stapeln som representerar det fjärde kvartalet.

Diagrammet visar nu försäljningen för varje månad i det kvartal som valts. Månad är det tredje och sista fältet i fältgruppen.

Märk hur valen visas i Aktuella val-boxen på samma ark. Det är mycket viktigt att man håller reda på sina val när man arbetar med hierarkiska diagram.

Figur 30. Ett hierarkiskt diagram

Arbeta med QlikView 99

Page 100: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

6 För att gå bakåt i hierarkin, klicka på knappen intill fältnamnet.

När mer än ett värde blir valbart i de övre fälten i hierarkin, går diagrammet automatiskt uppåt i hierarkin.

Hur man skapar grupper av fält beskrivs i kursens tredje del, Avancerade funktioner (sidan 195).

Du har nu stött på de flesta diagramtyper som förekommer i QlikView: stapeldiagram, linjediagram, kombinationsdiagram, X-Y-diagram, cirkeldiagram, pivottabeller, raka tabeller och mätare liksom hierarkiska stapeldiagram. Sist i lektionen får du lära dig att kopiera diagram till Urklipp och att skriva ut diagram.

Kopiera till Urklipp och skriva utAlla arkobjekt kan kopieras som bilder till Urklipp. Diagram och tabeller kan även skrivas ut. Man kan även exportera diagram- och tabelldata till Urklipp.

Kopiera arkobjekt till Urklipp1 Klicka på ett diagram med höger musknapp för att öppna flytmenyn.

2 Välj Kopiera till Urklipp och välj Värden. De andra alternativen förklaras nedan.Du kan välja mellan Värden (värdena kopieras från diagrammet och kan klistras in i ett annat program), Bild (diagrammet kopieras som en bild och kan klistras in i andra program som en bild) och Objekt (kopian är ett klickbart arkobjekt som kan klistras in i ett annat QlikView-dokument).

3 För att se resultatet, öppna ett nytt dokument i Word och välj Klistra in (i Word).

4 Stäng Word.

Skriva ut1 Gå tillbaka till QlikView.

2 Klicka på ett diagram med höger musknapp och välj Skriv ut.

Dialogen Skriv ut öppnas. För mer detaljerad information, se Referensmanualen.

3 Välj Skriv ut.

Det är också möjligt att välja kommandot Skriv ut från Arkiv-menyn eller från verktygsfältet.

100

Page 101: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

FLER DIAGRAMTYPER

I nästa lektion fortsätter presentationen av arkobjekten med multiboxen och tabellboxen.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

Arbeta med QlikView 101

Page 102: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

102

Page 103: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR

LEKTION 7 MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR

I denna lektion presenteras multiboxen, som gör det möjligt att visa stora datamängder på ett litet utrymme. Vi tittar även på indataboxen som kan användas för att lägga in information interaktivt och på tabellboxen, som presenterar data i tabellformat.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

MultiboxenMultiboxen är ett arkobjekt som visar många fält samtidigt på ett mycket kompakt sätt.

Multiboxen gör det möjligt att visa ett stort antal fält på ett och samma ark utan att förlora överblicken.

Hur resultat av val visas i multiboxenArket Geografi innehåller en multibox som visar information om länder.

För varje fält i multiboxen finns en valindikator, som talar om huruvida värdena i fältet är valda, valbara eller uteslutna.

Ett värde visas bara i multiboxen om det är det enda möjliga (valda eller valbara) värdet.

1 Radera alla dina val genom att klicka på knappen Radera i verktygsfältet.

2 Välj Aus Dollar i listboxen Valuta.

Valindikatorerna i multiboxen är vita, vilket innebär att alla fält innehåller valbara värden.

Arbeta med QlikView 103

Page 104: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

De flesta av fälten har fortfarande vita valindikatorer i den vänstra kolumnen och visar ingenting i den högra. Det betyder att de här fälten innehåller flera valbara värden. Aus Dollar är det enda möjliga värdet i sitt fält. Därför visas det i multiboxen.

3 Välj nu Australien i listboxen Land.

Nu visas värden i alla fält. Multiboxens förmåga att visa mycket information på begränsat utrymme framgår tydligt.

Skapa en multibox1 Gå till arket Kunder.

2 Radera dina val.

3 Klicka på knappen Skapa multibox i verktygsfältet eller välj Nytt arkobjekt, Multibox från Layout-menyn.

Sidan Allmänt i dialogen Egenskaper multibox öppnas nu. Här kan du välja vilka fält som ska visas i multiboxen.

4 Skriv Kundinformation i Titel-rutan.

5 Markera Kund i listan över tillgängliga fält och välj sedan Lägg till>.

Fältet Kund flyttas nu till listan över visade fält, vilket innebär att det kommer att visas i multiboxen. Välj ytterligare några fält:

6 Markera Adress genom att klicka på fältet i listan.

7 Håll CTRL-knappen nedtryckt medan du klickar på fälten Stad, Land och Postnummer.

8 Klicka på Lägg till>.

9 Klicka på OK.

Multiboxen dyker nu upp på ditt ark.

Göra val i multiboxenDu gör val i multiboxen på följande sätt:

1 Radera dina val.

104

Page 105: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR

2 Öppna fältet Kund genom att klicka på pilen.

3 Välj Gaston HiTech.

Det finns valbara värden i alla fälten.

4 Öppna fältet Land genom att klicka på pilen.

5 Belgien och Frankrike är valbara. Antag att det är den franska adressen du är ute efter: klicka på Frankrike.

Den önskade informationen syns nu i multiboxens övriga fält.

Multiboxens egenskaper kan ändras precis som egenskaperna för andra arkobjekt.

6 Klicka på multiboxens namnlist med höger musknapp. Titta noga på flytmenyn innan du går vidare till dialogen Egenskaper multibox.

Multiboxens egenskapsdialog består av sex sidor som liknar listboxens. Här gör du sådana ändringar som påverkar hela multiboxen.

7 Stäng dialogen Egenskaper multibox och gå tillbaka till multiboxen. Högerklicka på fältet Kund.

Titta noga på flytmenyn som öppnas. Du ser att kommandona i den andra gruppen (se bilden) tillhör fältet du klickat på, medan kommadona i de övriga grupperna är likadana som kommandona för multiboxen som helhet. Dessa kommandon berör med andra ord alla fält i multiboxen.

Flytta upp ett fältKanske skulle du föredra att låta fältet Postnummer föregå Land.

1 Klicka i det vita området i fältet Postnummer och håll musknappen nedtryckt medan du drar uppåt. En blå pil visas.

2 Släpp musknappen när pilen befinner sig ovanför fältet Land.

3 Radera dina val.

Arbeta med QlikView 105

Page 106: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Du kan även ändra fältens inbördes ordning med hjälp av knapparna Flytta upp och Flytta ned på sidan Allmänt i dialogen Egenskaper multibox.

TabellboxenTabellboxen är ett arkobjekt som visar flera fält samtidigt. Liksom i en vanlig tabell är innehållet fältvärdesorienterat, d.v.s. det finns ett logiskt sammanhang mellan innehållet i varje rad. Kolumninnehållet kan hämtas från flera av de inlästa tabellerna, vilket gör det möjligt för användaren att skapa en ny tabell utifrån de logiskt möjliga kombinationerna i de ursprungliga tabellerna.

Vid en första anblick kan det tyckas som om tabellboxen är lik den raka tabellen: i båda tabellerna finns det en möjlig kombination av värdena i en rad. Det finns dock flera viktiga skillnader mellan de båda arkobjekten, varav den främsta är att tabellboxar inte kan visa beräknade värden.

Göra val i en tabellboxArket Geografi innehåller en tabellbox som heter Tabellbox.

Precis som de andra arkobjekten uppdateras tabellboxen så fort ett val gjorts i något annat arkobjekt.

1 Välj några länder i listboxen Land och studera resultatet.

Du kan göra val i en tabellbox genom att klicka på något av fältvärdena eller genom att "måla" ett område:

2 Välj några värden i tabellboxen. Se hur innehållet förändras.

3 Radera dina val.

Skapa en tabellbox1 Gå till arket Kunder.

Arket innehåller en multibox med fälten Kund, Adress, Stad, Postnummer och Land. Skapa en tabellbox med samma fält:

2 Klicka på knappen Skapa tabellbox i verktygsfältet.

3 Sidan Allmänt i dialogen Egenskaper tabellbox är nu öppen. Skriv texten Kundinformation i Titel-rutan.

106

Page 107: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR

4 Dubbelklicka fälten ovan för att flytta dem till listan över visade fält. Använd knapparna Flytta upp och Flytta ned om du behöver ändra fältens inbördes ordning. Klicka sedan på OK.

En tabellbox som innehåller de fält du valt visar sig nu på arket. Ändra dess storlek tills alla kolumner är synliga och flytta den till önskat läge.

Som du ser finns det logiska samband mellan fältvärdena i en och samma rad precis som i en rak tabell.

Justera kolumnerKolumnerna i tabellboxen kan justeras på samma sätt som de andra tabellernas:

1 Placera markören på en av de vertikala linjerna och dra.

För att justera kolumnen längst till höger, placera markören innanför ramen så långt till höger som möjligt och dra.

För att justera alla kolumner samtidigt kan du göra följande:

1 Klicka på en av kolumnerna med höger musknapp.

2 Välj Anpassa kolumner till data eller Lika kolumnbredd från flytmenyn.

OBS Flytmenyn (liksom Objekt-menyn, som motsvarar det aktiva objektets flytmeny) ser olika ut beroende på om man högerklickar på tabellboxens namnlist eller på ett av dess fält. Fältspecifika kommandon som Välj möjliga, Sortera etc. är antingen inte

Figur 31. Tabellbox med samma information som multiboxen du skapade i förra avsnittet.

Arbeta med QlikView 107

Page 108: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

representerade eller inte valbara när man högerklickar på tabellboxens namnlist.

Sortera tabellboxenPrecis som den raka tabellen tillhandahåller tabellboxen utmärkta sorteringsmöjligheter.

1 Högerklicka på kolumnrubriken Land och välj sedan Sortera från flytmenyn.

Kolumnen Kund står fortfarande först i tabellen, men värdena är nu sorterade enligt den sorteringsordning som definierats för fältet Land. Observera hur sorteringsindikatorn i tabellens rubrikrad har bytt plats.

Eftersom detta ark huvudsakligen innehåller information om kunder, är det dock vettigare att låta fältet Kund bestämma sorteringsordningen:

2 Dubbelklicka på kolumnrubriken Kund.

Tabellen är nu åter sorterad enligt den sorteringsordning som angivits för fältet Kund.

Sorteringsordningen för de olika fälten kan ställas in under fliken Sortering i dialogen Egenskaper tabellbox. Här kan du också ändra kolumnernas ordning via knapparna Flytta fram och Flytta bak.

Skriva ut en tabellboxAntag att du vill skriva ut en lista över alla franska kunder.

1 Radera alla tidigare val genom att klicka på knappen Radera i verktygsfältet.

2 I listboxen Land på arket Kunder, välj Frankrike. Tabellboxen visar nu alla kunder som har kontor i Frankrike.

3 Klicka på tabellboxen med höger musknapp och välj Skriv ut....

Dialogen Skriv ut öppnas.

4 Klicka på Granska för att titta på listan över franska kunder. För mer detaljerad information om utskrifter, se Referensmanualen.

Det är också möjligt att välja kommandot Utskrift... från Objekt-menyn, från Arkiv-menyn eller från verktygsfältet.

5 Stäng dialogen Skriv ut.

108

Page 109: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR

Exportera värden från en tabellboxIstället för att skriva ut tabellboxen kan du exportera dess innehåll till en fil:

1 Klicka på tabellboxen med höger musknapp och välj Exportera... från flytmenyn.

I dialogen som öppnas är .qvo förvalt som filtyp. Detta är en av QlikViews egna filtyper, som kan associeras med alla typer av program, till exempel Excel.

2 Skriv Kunder i Frankrike.qvo eller något liknande i rutan Filnamn.

3 Klicka på Spara.

4 Du kan nu öppna Utforskaren och dubbelklicka på .qvo-filen för att öppna den med t ex Excel.

5 Stäng Excel och gå tillbaka till QlikView.

Använda en indataboxIbland behöver man föra in data interaktivt i QlikView-dokumentet. Data i fälten (listboxar osv.) kan normalt inte ändras interaktivt. QlikView har dock något som kallas variabler, som kan ändras när som helst. Man kan föra in data i en variabel med hjälp av en Indatabox.

Föra in data i en indataboxI detta avsnitt ska vi använda en indatabox för att föra in en väntad försäljningsökning och se resultatet i ett diagram.

1 Radera alla val.

2 Gå till arket Geografi. Där hittar du en indatabox och ett textobjekt.

3 Markera indataboxen och textobjektet med förklarande text intill. Om du har glömt hur man gör, se “Markera och flytta flera arkobjekt samtidigt” på sidan 46.

4 Dra båda objekten till fliken Försäljning.

5 Gå till arket Försäljning. Indataboxen och textobjektet ska nu finnas på detta ark.

6 Återställ det minimerade diagrammet Väntad försäljning nästa år genom att dubbeklicka på ikonen.

Arbeta med QlikView 109

Page 110: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Diagrammet Väntad försäljning nästa år visar försäljningen per år för alla länder. När du väljer ett land visar den vänstra stapeln landets försäljning för det år som är valt som “innevarande år”. Den högra stapeln visar den väntade försäljningen för året därpå.

Prognosen beräknas med ett uttryck som baseras på innevarande års försäljning plus en procentuell ökning i en variabel som kallas Ökning.

Den här procentuella ökningen är den variabel som visas i indataboxen. Den är satt till 10 procent. Om vi är optimistiska vad gäller försäljningen, ökar vi prognosen till 20 procents försäljningsökning.

7 I listrutan År väljer du värdet 2005. År 2005 utgör nu basen för din prognos. I listrutan Land är ett antal länder "valbara" (vita). För dessa länder har vi tillgång till information om år 2005.

8 Välj Bulgarien i listboxen Land.

9 Klicka med musen i området till höger om "="-tecknet i indataboxen. Siffran 10 markeras. Du är nu i indataboxens redigeringsläge.

10 Skriv in "20" och tryck på ENTER.

Variabelns värde har ändrats och diagrammet kommer att beräknas på nytt. Lägg märke till hur stapeln Nästa år växer.

11 Minimera diagrammet.

Figur 32. Försäljningsprognosen för Bulgarien

110

Page 111: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MULTIBOXAR, TABELLBOXAR OCH INDATABOXAR

Begränsningar i indataboxen.

Variabler i indataboxar kan i princip innehålla alla typer av data. Det är dock vanligt att den som har designat programmet har begränsat vad som får föras in. I exemplet ovan skulle t.ex. ett icke-numeriskt värde inte fylla någon funktion. Indataboxen har därför en getts en begränsning som bara tillåter indata mellan -50 och 50. Se bilden. Prova nu att ange ett värde utanför begränsningarna för att se vad som händer.

1 Klicka på indataboxen och skriv in värdet "99". Tryck Enter.

Indataboxen godtar inte detta värde då det faller utanför givna begränsningarna.

Du är fortfarande i redigeringsläge i indataboxen. Det gamla värdet är markerat.

2 Skriv "10" och tryck ENTER. Vi är tillbaka där vi började.

I nästa lektion behandlas knappar, textobjekt och linje/pil-objekt.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

Figur 33. Sidan Begränsningar i dialogen Egenskaper indatabox

Arbeta med QlikView 111

Page 112: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

112

Page 113: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KNAPPAR, TEXTOBJEKT OCH LINJE/PIL-OBJEKT

LEKTION 8 KNAPPAR, TEXTOBJEKT OCH LINJE/PIL-OBJEKT

I den här lektionen får du lära dig att skapa knappar, textobjekt och linje/pil-objekt. Knappar används för att utföra kommandon på ett enkelt sätt eller för att exportera data. Även textobjekt har ett flertal användningsområden; exempelvis kan man skapa en intressant bakgrund till sitt ark genom att kombinera flera färgade textobjekt. Linjer och pilar kan användas för att ge dokumentet en tydligare layout.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

KnappenI QlikView kan man använda knappar till att utföra kommandon eller aktiviteter, till exempel att exportera data eller att starta andra dokument. Läs mer om knappar Referensmanualen.

Använda en knapp som genvägAlla kommandon som genvägsfunktionen kan användas till kan även utföras på annat sätt i QlikView men genvägen är ofta ett mycket användarvänligt alternativ. Den typ av knapp som kallas genväg gör det möjligt att utföra kommandon på ett snabbt och enkelt sätt. Arket Geografi innehåller en knapp med texten Radera val.

1 Gå till arket Geografi.

2 Välj ett eller flera länder.

3 Hitta knappen Radera val på skärmen och klicka på den.

Dina val har raderats.

Skapa en genvägsknappSkapa nu en liknande genväg på arket Kunder.

1 Klicka på ikonen Skapa knapp i verktygsfältet.

Arbeta med QlikView 113

Page 114: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

2 Under fliken Allmänt i dialogen Ny knapp, skriv texten Radera alla val i Text-rutan.

3 Välj en färg genom att klicka på knappen Färg. Aqua är förvalt som bakgrund. Lämna det så.

4 Gå till sidan Aktiviteter och klicka på knappen Lägg till. Dialogen Lägg till aktivitet öppnas.

5 I gruppen Urval väljer du nu Radera alla.

6 Klicka på fliken OK för att stänga dialogen Lägg till aktivitet.

7 Klicka på fliken OK för att stänga dialogen Egenskaper knapp.

8 Testa den nya knappen.

Du kan flytta knappen genom att dra den till önskad position medan du håller musknappen nedtryckt.

Skapa en exportknappDu har redan lärt dig hur man exporterar data från en tabellbox. Det är också möjligt att använda en knapp för att exportera data från givna fält:

1 Gå till arket Försäljning.

Figur 34. Från sidan Egenskaper knapp: Aktiviteter kan man öppna dialogen Lägg till aktivitet.

114

Page 115: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KNAPPAR, TEXTOBJEKT OCH LINJE/PIL-OBJEKT

2 Klicka på ikonen Skapa knapp i verktygsfältet.

3 Skriv Exportera i Text-rutan.

4 Välj en färg genom att klicka på knappen Färg. Aqua är förvalt som bakgrund. Låt det vara så.

5 Gå till sidan Aktiviteter och klicka på knappen Lägg till för att öppna dialogen Lägg till aktivitet.

6 I gruppen Extern väljer du nu Exportera.

7 Klicka på OK för att stänga dialogen Lägg till aktivitet.

8 Klicka på Inställning... för att öppna dialogen Exportinställningar.

Kolumnen Fält i gruppen Urval innehåller en lista över alla fält i dokumentet. Genom att dubbelklicka på ett fält i kolumnen kopierar du det till kolumnen Exportera rader.

9 Klicka på OK för att stänga dialogen Lägg till aktivitet och klicka sedan på OK igen för att stänga dialogen Egenskaper knapp.

De möjliga (valda och valbara) värdena i fälten du angivit har nu kopierats till Urklipp. För att se resultatet kan du öppna exempelvis Excel och välja Klistra in.

Exportera data till en filDet är också möjligt att exportera data till en fil på samma sätt som i exemplet med tabellboxen:

1 Öppna dialogen Egenskaper knapp för Export-knappen igen och gå till sidan Aktiviteter.

2 Klicka på Inställning... för att öppna dialogen Exportinställningar.

3 I gruppen Exportera till väljer du Fil i stället för Urklipp.

Arbeta med QlikView 115

Page 116: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

4 Dialogen Exportera fil öppnas automatiskt. Skriv ett filnamn i rutan Filnamn, t ex Export.

5 Du bör spara exportfilen i samma mapp som din Introkurs-fil.

6 Klicka på Spara för att stänga dialogen Exportera fil.

Sökvägen till filen visas på sidan Exportinställningar. Varje gång du klickar på exportknappen kopieras alla kombinationer av de möjliga värdena i de fält du angivit till denna fil.

Välj OK för att stänga dialogen Exportinställningar och OK igen för att stänga dialogen Egenskaper knapp.

Starta ett program vid exportOm du vill starta programmet direkt när du klickar på exportknappen, kan du skapa en aktivitet som kan Starta ett program.

1 Högerklicka på knappen Exportera. Välj Egenskaper.

2 Gå till sidan Aktiviteter.

3 I gruppen Extern väljer du Starta.

4 Klicka på fliken OK för att stänga dialogen Lägg till aktivitet. Nu innehåller sidan Aktiviteter inställningar som är relevanta för aktiviteten Starta.

5 Klicka på knappen ... bredvid rutan Applikation och bläddra i dialogen som öppnas till programmet som du vill använda för att öppna filen. Välj Excel, som bör finnas under Programfiler på din dator.

6 Välj Öppna.

7 Klicka på OK för att stänga dialogen Egenskaper knapp.

Välj några värden och klicka sedan på din Exportera-knapp. Om allt fungerar som det ska, kommer Excel nu att öppna filen Export.tab, som innehåller de data du exporterat.

8 Stäng Excel.

9 Radera dina val.

TextobjektetTextobjekt kan användas på flera olika sätt. Man kan exempelvis skapa förklarande texter till olika delar av sitt dokument eller skapa flerfärgade bakgrunder. I detta avsnitt ska vi skapa en flerfärgad bakgrund för ett ark med hjälp av textobjekt.

116

Page 117: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KNAPPAR, TEXTOBJEKT OCH LINJE/PIL-OBJEKT

Skapa en bakgrund med hjälp av textobjekt

Antag att du vill förstärka skillnaden mellan de listrutor som visar datum och den övriga informationen på arket Försäljning.

1 Gå till arket Försäljning.

2 Klicka på knappen Skapa textobjekt i designverktygsfältet.

Dialogen Nytt textobjekt öppnas. Längst upp finns en ruta där man kan skriva in en valfri text. I detta fall ska dock rutan förbli tom, eftersom vi vill visa endast färg, inte text.

3 Klicka på knappen Färg. Dialogen Färgyta öppnas.

4 Klicka på knappen Grundfärg.

5 Välj en ljusgrön färg från paletten och klicka på OK.

6 Alternativet Enfärgad är förvalt. Välj OK för att stänga alla dialoger.

7 Det bör nu finnas en liten färgad yta någonstans på ditt ark. Detta är ditt textobjekt. Du kan flytta och ändra storlek på det efter behag.

Figur 35. Den nya bakgrunden för arket Försäljning

Arbeta med QlikView 117

Page 118: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

8 Flytta och förstora textobjektet tills det täcker arkets vänstra del runt listrutorna Dag, Månad och År. Se bilden “Den nya bakgrunden för arket Försäljning” på sidan 117.

Försköna gärna resten av dokumentet med denna typ av textobjekt. Se till att textobjekten placeras i det nedre skiktet (fliken Layout) så att de inte skymmer andra arkobjekt.

Linje/pil-objektet

Linje/pil-objekt kan t.ex. användas för att dela av ark-layouten eller för att peka på ett visst arkobjekt. Vi ska använda oss av en vertikal linje för att dela av det nyss skapade arket (som har ett textobjekt som bakgrund).

1 Gå till arket Försäljning.

2 Klicka på knappen Skapa linje/pil-objekt i designverktygsfältet.

Sidan Allmänt i dialogen Egenskaper linje/pil visas.

3 Välj Vertikal orientering.

Figur 36. Linjen förstärker delningen av arket.

118

Page 119: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KNAPPAR, TEXTOBJEKT OCH LINJE/PIL-OBJEKT

4 Klicka på knappen Färg.

5 Välj fast mörkgrå färg.

6 Klicka på OK för att stänga dialogen Färg.

7 Välj Linjetjocklek 5 och Linjetyp heldragen.

8 Välj linje utan pil som Pilformat.

9 Gå till fliken Layout. Välj Skikt - Nedre.

10 Klicka på OK.

En mörkgrå vertikal linje syns på arket.

11 Flytta linjen med musknappen tills den gränsar till den ljusgrå bakgrunden.

Skapa en bakgrund med hjälp av dialogen Egenskaper arkDet finns andra sätt att ge ett ark en ny bakgrundsfärg:

1 Klicka någonstans på arket Kunder med höger musknapp och välj Egenskaper....

2 Gå till fliken Allmänt i dialogen Arkegenskaper, välj Arkinställningar i gruppen Bakgrund, kryssa i rutan Färg och klicka på färgknappen.

3 Välj en färg från paletten, klicka på OK och stäng egenskapsdialogen.

Arket Kunder har nu en färgad bakgrund som täcker hela arket. Man kan även använda bilder som arkbakgrund. Läs mer om bakkgrundsfärger, bakgrundsbilder och layoutteman i Referensmanualen.

I nästa kapitel får du prova på att skapa och använda skjutreglageobjekt, aktuella val-objekt och bokmärkesobjekt

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara en kopia av dokumentet, då lektionerna som följer bygger på det arbete du hittills utfört.

Arbeta med QlikView 119

Page 120: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

120

Page 121: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SKJUTREGLAGE/KALENDEROBJEKT, AKTUELLA VAL-BOXAR OCH

LEKTION 9 SKJUTREGLAGE/KALENDEROBJEKT, AKTUELLA VAL-BOXAR OCHBOKMÄRKESOBJEKT

I denna lektion introduceras ytterligare tre typer av arkobjekt som gör QlikView-applikationer mer användarvänliga. Med skjutreglage/kalenderobjekt kan man grafiskt manipulera val i ett fält eller data i en variabel. Aktuella val-boxar och bokmärkesobjekt gör det möjligt att flytta menyfunktioner till mer synliga platser i QlikView-layouten.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

Skjutreglage/kalenderobjektet (här som skjutreglage)

Med ett skjutreglage kan du göra val i ett fält eller en variabel medan valet visas grafiskt. Skjutreglage/kalenderobjekt är mycket mångsidiga,men i denna lektion kommer vi bara att visa en av alla användningsmöjligheter: att koppla ett skjutreglage/kalenderobjekt till ett fält. Läs mer om skjutreglage och kalendervyn i Referensmanualen.

Ett skjutreglage består av ett antal delar som alla kan formateras och ändras. Se bilden nedan.

ReglageRullningslist

Skalbakgrund

Rullningspilar

Skalstreck

Arbeta med QlikView 121

Page 122: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

1 Gå till arket Försäljning.

2 Radera dina val.

3 Klicka på knappen Skapa skjutreglage/kalenderobjekt i verktygsfältet eller högerklicka någonstans på arket och välj Nytt arkobjekt, Skjutreglage/kalenderobjekt... .

Sidan Allmänt i dialogen Nytt skjutreglage/kalenderobjekt visas. Skjutreglage/kalenderobjekt kan användas för att kontrollera ett fält eller en eller två variabler. I detta exempel använder vi det till att kontrollera val i fält Månad.

4 Välj Månad i listrutan Fält.

5 Välj Flera värden i gruppen Läge.

6 Välj Diskret i gruppen Värdetyp.

7 Gå till fliken Presentation. Välj Använd anpassad skala. Använd pilarna för att välja följande: 12 huvudenheter, Etiketter på var 1 huvudenhet och 0 delenheter per huvudenhet.

8 Dra även reglaget för Bakgrund för skala till 0% genomskinlighet. På flikarna Presentation och Layout kan du ändra skjutreglagets utseende ytterligare.

9 På sidan Sortering , välj Numeriskt värde (Stigande).

10 På sidan Layout väljer du Använd ramar och Enfärgad.

11 På sidan Namnlist kryssar du i rutan Visa namnlist och skriver Månad i textrutan Rubriktext. Klicka på OK.

Skjutreglaget visas på arket. För att siffrorna ska synas kan du behöva förstora skjutreglaget genom att dra i ramen.

12 Välj månaderna 7, 8 och 9 i listboxen Månad. Ett reglage visas i objektet.

13 Peka på reglaget och dra i det. Observa popup-meddelandet som visar de månader som motsvarar reglagets aktuella läge.

14 Släpp musknappen. Valen i listboxen följer reglagets läge.

Figur 37. Exempel på ett skjutreglage

122

Page 123: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SKJUTREGLAGE/KALENDEROBJEKT, AKTUELLA VAL-BOXAR OCH

15 Placera muspekaren på en av reglagets kortsidor. Klicka och dra. Valintervallet begränsas och utvidgas i samma takt.

16 Släpp musknappen. Det nya valet slår igenom direkt.

17 Radera dina val. Reglaget försvinner från objektet.

18 Klicka inne i skjutreglageområdet (mellan pilarna). Reglaget visas igen.

Skapa en Aktuella val-boxUnder “Val” på sidan 30 lärde du dig hur man använder en Aktuella val-box. Nu ska du få skapa en:

1 Gå till arket Kunder.

2 Radera dina val.

3 Klicka på knappen Skapa aktuella val-box i verktygsfältet eller välj Nytt arkobjekt, Aktuella val-box... från Layout-menyn. .

4 Sidan Allmänt i dialogen Ny aktuella val-box visas. Du behöver inte ändra några inställningar. Klicka på OK. Aktuella val-boxen visas på arket.

5 Välj några värden i fälten. Observera hur dina val visas i Aktuella val-boxen.

6 Radera dina val.

Skapa ett bokmärkesobjektUnder menyn Bokmärken får användaren möjlighet att skapa och använda personliga bokmärken som lagras på användarens egen dator. Man kan även skapa dokumentbokmärken som sparas med QlikView-filen. (läs mer om bokmärken i Referensmanualen).

Men ibland är det mer lämpligt att låta användaren hantera bokmärken direkt i QlikView-dokumentet. Det är därför bokmärkesobjektet finns.

Figure 38. En Aktuella val-box

Arbeta med QlikView 123

Page 124: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

I ett bokmärkesobjekt kan du välja mellan befintliga bokmärken i en nedfällbar lista. Det kan även finnas möjlighet att lägga till nya och ta bort gamla bokmärken om objektet har konfigurerats för detta.

Låt oss skapa ett bokmärkesobjekt:

1 Gå till arket Kunder.

2 Radera dina val.

3 Klicka på knappen Skapa bokmärkesobjekt i verktygsfältet eller välj Nytt arkobjekt, Bokmärkesobjekt... från Layout-menyn.

4 Sidan Allmänt i dialogen i Nytt bokmärkesobjekt visas. Skriv Bokmärken i rutan Titel. Du behöver inte ändra några andra inställningar.

5 Klicka på OK.

Bokmärkesobjektet visas på ditt ark.

6 Gör några val i olika listboxar och klicka därefter på knappen Lägg till bokmärke i det nya bokmärkesobjektet.

7 Skriv in ett namn på det nya bokmärket i dialogen som visas. Klicka på OK.

8 Radera dina val.

9 Välj ditt bokmärke i listrutan i bokmärkesobjektet.

I den sista lektionen i denna del av introduktionskursen får du lära dig att ändra inställningar på dokumentnivå, att ange användarinställningar och att ladda data.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara det, då lektionerna som följer bygger på det arbete du hittills utfört.

Figur 39. Exempel på ett bokmärkesobjekt

124

Page 125: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

DOKUMENTEGENSKAPER, ANVÄNDARINSTÄLLNINGAR, LADDA DATA

LEKTION 10DOKUMENTEGENSKAPER, ANVÄNDARINSTÄLLNINGAR, LADDA DATA

I de föregående lektionerna arbetade du med de olika arkobjekten; du lärde dig bl.a. att ändra arkobjektens utseende och egenskaper med hjälp av deras respektive egenskapsdialoger. Denna lektion, som är den sista i delen Arbeta med QlikView, visar hur man ändrar alla arkobjekts egenskaper samtidigt.

Vidare kommer ett antal inställningar som inte bara rör ditt dokument, utan allt arbete som du utför i QlikView, att presenteras.

Lektionen avslutas med att du får uppdatera ditt dokument, d.v.s. ladda data från datakällorna som innehåller den information som visas i ditt QlikView-dokument. Detta avsnitt kan sägas utgöra ett slags övergång till introduktionskursens nästa del, där du lär dig hur man skapar ett dokument genom att läsa in data från olika datakällor.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinIntrokurs.qvw

Om filen MinIntrokurs.qvw är en av de senast använda filerna, kan du normalt öppna den direkt från startsidan.

Ändra dokumentegenskaperHittills har du bara ändrat individuella arkobjekts egenskaper. Ofta vill man emellertid ge samma utseende till alla arkobjekt i dokumentet eller formatera flera fält samtidigt. Kanske vill du ange bakgrundsfärger för alla ark i dokumentet. Det är då dialogen Dokumentegenskaper kommer väl till pass. Här kan man dessutom förse sitt dokument med en öppningsbild och ett öppningsljud.

Välja en öppningsbild och ett öppningsljudUnder fliken Öppning kan du ytterligare förbättra ditt dokument genom att välja en bild och/eller ett ljud att visa resp. spela när dokumentet öppnas:

1 Välj Inställningar och Dokumentegenskaper. Gå till fliken Öppning.

Arbeta med QlikView 125

Page 126: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

2 Markera kryssrutan Bild.

3 Klicka på Välj.

4 Gå till filen Oppning.bmp. Den ligger i samma mapp som din introduktionskurs-fil.

5 Välj Öppna.

6 Kryssa i rutan Stäng efter 5 sekunder.

7 Kryssa i rutan Ljud och klicka sedan på Välj.

8 Bläddra till filen tada.wav. Den ligger i samma mapp som din introduktionskurs-fil.

9 Välj Öppna. Du kan spela upp ljudet om du klickar på knappen Spela.

10 Klicka på OK.

11 Spara dokumentet.

Ändra egenskaperFlera av sidorna i dialogen Dokumentegenskaper tillhandahåller inställningar som liknar dem du stött på i bl.a. dialogen Egenskaper listbox. Skillnaden är att ändringarna du gör i dialogen Dokumentegenskaper påverkar hela dokumentet. Ändringarna kan antingen slå igenom omedelbart eller tillämpas på nya objekt som skapas efter att ändringarna genomförts. Detta beskrivs mer detaljerat i Referensmanualen.

126

Page 127: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

DOKUMENTEGENSKAPER, ANVÄNDARINSTÄLLNINGAR, LADDA DATA

Sortera alla framtida listboxar som innehåller fältet Yta

1 Välj Dokumentegenskaper... från menyn Inställningar.

2 Gå till fliken Sortering.

Du känner igen inställningarna från dialogen Egenskaper listbox. Rutan Fält på vänster sida innehåller en lista över alla fält i dokumentet. Här kan man markera ett eller flera fält för att bestämma deras sorteringsordning:

3 Markera Yta(km2).

Antag att du vill sortera fältet efter numeriskt värde, fallande:

4 Välj Numeriskt värde och Fallande.

5 Klicka på OK.

6 Skapa en ny listbox med fältet Yta(km2) och lägg märke till hur dess värden sorteras.

7 Radera den nya listboxen.

t

Figur 40. Sidan Sortering i dialogen Dokumentegenskaper

Arbeta med QlikView 127

Page 128: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Tilldela alla arkobjekt samma raminställningarSidan Layout i dialogen Dokumentegenskaper är identisk med motsvarande sida i dialogen Egenskaper listbox. En ändrad inställning här påverkar emellertid hela dokumentet. Låt oss ge objekt (förutom knappar, textobjekt och linje/pil-objekt) en murliknande ram med svagt rundade hörn.

1 Välj Inställningar och Dokumentegenskaper.

2 Gå till fliken Layout.

3 Markera Använd ramar om det inte redan är valt.

4 Välj en kantbredd och kantstil.

5 I Tillämpa på ska alla objekt utom knappar, textobjekt och linjepilobjekt vara valda.

6 Klicka på OK.

Ändringen slår igenom i hela dokumentet.

7 Ångra din senaste ändring med hjälp av knappen Ångra layout .

8 Spara dokumentet.

TemanEtt ännu smidigare sätt att göra ändringar i ett helt dokument är att skapa och använda ett QlikView-tema. Detta lär du dig i “Skapa ett tema” på sidan 145. Du kan läsa mer om teman och dokumentegenskaper i Referensmanualen.

128

Page 129: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

DOKUMENTEGENSKAPER, ANVÄNDARINSTÄLLNINGAR, LADDA DATA

Användarinställningar

Dialogen Användarinställningar, som öppnas från menyn Inställningar, innehåller ett antal funktioner som rör ditt sätt att arbeta med QlikView. Om du gör ändringar här, gäller de oavsett vilket dokument du arbetar med. Ett exempel på en sådan generell inställning är gränssnittsspråket för QlikViev som du kan ändra här.

Bläddra igenom flikarna i dialogen Användarinställningar. För mer information om inställningarna, se Referensmanualen.

Ladda dataProceduren att läsa in data i QlikView ligger utanför ramen för denna första del av Introduktionskursen. Även om du inte avser att bygga egna dokument är det dock mycket viktigt att känna till hur man laddar (uppdaterar) sina data. Detta går till på följande, ytterst enkla sätt:

Figur 41. Dialogen Användarinställningar: Allmänt

Arbeta med QlikView 129

Page 130: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

1 Klicka på knappen Ladda data i verktygsfältet (eller välj Ladda data från Arkiv-menyn).

Om datakällorna har ändrats, kommer alla dina arkobjekt nu att uppdateras för att spegla förändringarna (i detta fall har dock inga nya data lagts till). QlikView tillhandahåller således ett mycket enkelt sätt att hålla sitt dokument uppdaterat.

Du har nu kommit till slutet av den första delen i Introduktionskursen. Om du avser att bygga egna dokument eller om du helt enkelt är nyfiken på hur informationen du arbetat med har kommit in i QlikView, råder vi dig att fortsätta med nästa del.

Spara, stänga och avsluta1 Välj Spara och stäng filen.

Kontrollera ditt arbeteMappen Arbeta med QlikView innehåller filen IntrokursFacit. Om du så önskar, kan du öppna denna fil och jämföra den med din egen.

130

Page 131: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SKAPA ETT DOKUMENT

• Läsa in data i QlikView

• Layout - teman

• Associera data från flera tabeller

• Konkatenera tabeller

• Länka information

• Läsa in data via OLE DB

Page 132: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

132

Page 133: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Inledning

I förra delen av Introduktionskursen fick du lära dig att arbeta med ett befintligt dokument. Dokumentet innehöll redan data som visades i listboxar och andra arkob-jekt. Du fick även skapa egna objekt.

Denna andra del avser att ge dig grundläggande kunskaper om hur man bygger ett QlikView-dokument från grunden. Bland annat får du läsa in data i programmet och lära dig hur relaterade tabeller associeras. Liksom i den första delen kommer momenten att presenteras steg för steg.

När du börjar skapa egna dokument kan du vilja använda guiden “Komma igång” (under Användarinställningar - Allmänt - Visa guiden “Komma igång” när ett nytt dokument skapas. Guiden hjälper nya användare läsa in data i QlikView utan att behöva öppna dialogen Redigera skript. Eftersom övningarna i det här avsnittet handlar om att lära sig om skriptning kommer du inte att använda guiden här.

Källdatafilerna du behöver för denna del av kursen finns i mappen ..Introduktion-skurs\Skapa applikation\Exempel. Exemplen ska föreställa ett fiktivt företags kund-databas.

skapa ett dokument 133

Page 134: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

134

Page 135: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN DATA I QLIKVIEW

LEKTION 11 LÄSA IN DATA I QLIKVIEWEtt QlikView-dokument skapas genom att data läses in från en eller flera källor, t.ex. relationsdatabaser eller textfiler som innehåller datatabeller. Inläsningen gör man genom att skriva och köra ett skript, där man angivit vilka databaser, tabeller och filer som ska hämtas. Skriptet kan genereras automatiskt med hjälp av de verktyg som QlikView tillhandahåller. Notera att QlikView inte är någon traditionell databas i sig själv; det är inte möjligt att lägga till eller göra ändringar i källdatabasen.

I denna lektion skapar du ett enkelt dokument som består av en enda datatabell.

Figur 42. Data kan importeras från textfiler, eller från databaser via ODBC- eller OLEDB-gränssnittet. Den importerade datamängden kan tillsammans med den layout som görs sparas som ett QlikView-dokument.

Textfil Databas

Skript

Select Load

Öppna

Spara QlikView-fil

skapa ett dokument 135

Page 136: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Öppna en avgränsad textfil

Det enklaste sättet att lagra en datatabell är i form av en textfil. I denna typ av fil motsvarar varje post en rad, och fälten (kolumnerna) avgränsas av tecken, t.ex. kom-matecken, semikolon eller tabb. Fältnamnen lagras företrädesvis i den första raden. De flesta av filerna som används i exemplen nedan är av typen .tab (tabbavgränsad fil), som använder tabb som avgränsare. Börja med att titta på en .tab-fil i ett textredi-geringsprogram:

1 Starta ett textredigeringsprogram, exempelvis Anteckningar (ett av Win-dows Tillbehör).

2 Öppna filen Land1.tab från mappen ..\Introduktionskurs\Skapa applika-tion\Datakallor (välj Alla filer i rutan Filformat).

Det du nu har på skärmen bör likna figur 43. Innehållet i filen är logiskt sett en tabell, där varje rad, eller post, beskriver ett land och dess egenskaper. Kolumnerna avgrän-sas av tabbar och första raden innehåller kolumnernas (fältens) namn.

3 Stäng textredigeringsprogrammet.

Figur 43. En tabbavgränsad fil sedd i ett textredigeringsprogram.

136

Page 137: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN DATA I QLIKVIEW

Tabbavgränsade filer och textfiler med andra avgränsare, t.ex. komma eller semiko-lon, kan ofta importeras till och exporteras från kalkylprogram. I ett kalkylprogram (t.ex. Excel) ser filen ut som i figur 44. Om du har ett sådant program, kan det vara enklare att arbeta i det än i ett textredigeringsprogram när du skapar tabeller.

Skapa ett nytt QlikView-dokumentDet första du måste göra innan du läser in filen i QlikView är att skapa ett tomt doku-ment:

1 Starta QlikView (se det inledande avsnittet Grunder om du glömt hur man gör).

2 Välj Ny från Arkiv-menyn eller från verktygsfältet. Guiden “Komma igång” öppnas, men du ska inte använda den i den här övningen. Avmarkera rutan Visa denna guide när nya dokument skapas och stäng guiden.

3 Spara QlikView-filen i Tutorial-mappen. Kalla den något i stil med MinApp-likation.qvw.

Läsa in en textfil i QlikViewNästa steg är att skapa ett skript där du anger vilka filer som ska läsas in:

4 Välj Redigera skript från Arkiv-menyn eller från verktygsfältet.

Figur 44. Den tabbavgränsade textfilen sedd i ett kalkylprogram.

skapa ett dokument 137

Page 138: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Dialogen Redigera skript är nu öppen. Det är i denna dialog som skriptet ska skapas. Några rader som inleds med SET har redan genererats. Vad dessa rader betyder beskrivs i ett senare skede (Avancerade funktioner sidan 215). Varje uttryck mot-svaras av en ruta i listan över uttryck till vänster. Längst ner i dialogen hittar du ett antal flikar med funktioner för att skapa skript.

5 Kontrollera att rutan Relativa sökvägar är ikryssad.

6 Välj Tabellfiler på fliken Data. Därvid öppnas dialogen Öppna lokala filer, som du använder för att hitta filen du önskar läsa in. Se till att rutan Filtyp: innehåller texten Alla tabellfiler.

Figur 45. Dialogen Redigera skript

138

Page 139: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN DATA I QLIKVIEW

7 Hitta filen Land1.tab (samma fil som du tidigare öppnade i textredigerings-programmet), markera den och välj Öppna. Filen öppnas nu i tabellfil-guiden, som tolkar innehållet i filen och hjälper dig att läsa in den i skriptet på ett korrekt sätt. I Tabellfilguiden ser din fil ut som i figur 46 nedan.

Filguiden tolkar filen som en Avgränsad fil vars Avgränsare är Tabb. Tecken-uppsättningen är ANSI(Western European). Det är en riktig tolkning. Vidare sägs det att Storlek på filhuvud är Ingen, vilket betyder att filen inte innehåller någon inledande information som behöver uteslutas.I det här fallet vill vi använda fältnamnen Land, Huvudstad med mera som etiketter, eller rubriker, i filen.

8 I rutan Etikett synsdet att etiketterna (den översta raden) innehåller fältnamn

9 Eftersom programmet har gjort en korrekt tolkning av filen, kan du klicka på Slutför.

10 Ett skript liknande det nedan har nu genererats i dialogen Redigera skript:

Figur 46. Tolkning av filen Land1.tab i tabellfilguiden.

skapa ett dokument 139

Page 140: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Load Land,Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from land1.tab (txt, codepage is 1252, embedded labels, del imiter is '\t', msq);

Studera skriptet. Lägg märke till att orden set, load och from är markerade i en annan färg. Detta beror på att de är nyckelord, d.v.s. har en speciell betydelse i QlikView-skriptet. Du kan ändra textfärgen om du går till menyn Inställningar och öppnar dialogen Användarinställningar, fliken Redigering. Se vidare i Referens-manualen.

Efter kommandot load räknas fälten i den valda filen upp. Några av filnamnen innesluts av hakparenteser; detta är nödvändigt när ett fältnamn innehåller blank-tecken. Ordet from följs av sökvägen till filen. I introduktionskursen använder vi rel-ativa sökvägar, vilket innebär att skriptet visar placeringen (mappen) och filnnamnet, land1.tab. Se “Relativa och absoluta sökvägar” på sidan 143.

Den avslutande parentesen innehåller ytterligare information om filen. Bland annat får vi veta följande:

• Teckenuppsättning: ANSI,eller Windows 1252, är teckenuppsättningen som används.

• Filtyp: txt, biff/xls etcetera.

• Avgränsare (eng: delimiter): semikolon, komma eller tabb är exempel på avgränsare.

• Inbäddade etiketter (eng: embedded labels): att den första raden i filen innehåller fältnamn (kolumnrubriker). Om det inte finns några inbäddade etiketter, används platshållare i stället.

Du känner igen all denna information från filguiden.

• Ta för vana att alltid spara dina ändringar i skriptet (fortfarande i Redigera skript-dialogen) innan du försöker att ladda det. På så sätt kan du enkelt gå tillbaka och göra ändringar i skriptet om laddningen

140

Page 141: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN DATA I QLIKVIEW

inte skulle lyckas. En inställning som rekommenderas är Spara före laddn-ing i dialogen Användarinställningar. Den innebär att alla dina QlikView-dokument automatiskt sparas precis innan skriptet laddas.

11 Välj Ladda.

12 Informationen läses nu in i QlikView och sedan öppnas en dialog där man kan välja vilka fält som ska synas i dokumentet (figur 48)

13 Markera fälten Yta(km2), Huvudstad, Land, Valuta och Folkmängd(milj) genom att CTRL-klicka på dem och välj sedan Lägg till> för att flytta dem till listan över visade fält. En annan möjlighet är att dubbelklicka på fältnamnen. Fältnamn som inleds av dollartecknet "$" är systemfält (de visas bara om kryssrutan Visa systemfält är markerad). Systemfältens funktion kommer att beskrivas senare (sidan 181).

Figure 47. Inställningen Spara före laddning rekommenderas.

skapa ett dokument 141

Page 142: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

14 Välj OK för att stänga dialogen. Fälten i kolumnen Fält som visas i listbox kommer nu att visas på det aktiva QlikView-arket i form av listboxar.

Om du senare vill lägga till eller ta bort fält, kan du när som helst öppna dialogen Egenskaper ark igen. Detta gör du genom att klicka på arket med höger musknapp och välja Egenskaper... från flytmenyn som öppnas.

Om du har följt alla instruktioner, bör du nu ha ett dokument som liknar “Ett enkelt QlikView-dokument” på sidan 143. Dokumentet är färdigt att använda, även om dess utseende kan förbättras.

Figur 48. Sidan Fält i dialogen Arkegenskaper. Här väljer du vilka fält som ska visas på arket.

142

Page 143: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN DATA I QLIKVIEW

15 Klicka på en huvudstad och notera att information som hör ihop, till exempel information om den valuta som används i det landet, visas i de andra listbox-arna. Observera att all information rör länderna, eftersom varje post i tabel-len som lästs in motsvarar ett land. Om du klickar på Paris är det således inte Paris befolkning som visas: informationen gäller fortfarande Frankrike.

16 Radera gjorda val.

Relativa och absoluta sökvägarI introduktionskursen används relativa sökvägar. Det innebär att QlikView letar efter filer relativt till den mapp i vilken det aktuella QlikView-doku-mentet är sparat.

För att använda relativa sökvägar kryssar du i Relativa sökvägar i dialogen Redigera skript. Man kan också redigera en sökväg direkt i skriptet.

Exempel på en relativ sökväg: ..\Dokument\Datakallor

Satser som läses in relativt föregås av en directory-sats i QlikView-skriptet. Läs mer om directory i Referensmanualen.

Figur 49. Ett enkelt QlikView-dokument

skapa ett dokument 143

Page 144: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

En absolut sökväg ger å andra sidan exakt information om filens placering i trädstrukturen. Om filen flyttas, till exempel till en annan mapp eller hård-disk, kan programmet inte längre hitta de relevanta filerna för att ladda skriptet.

Exempel på en absolut sökväg:C:\Skrivbord\Dokument\Datakallor

144

Page 145: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LAYOUT-TEMAN

LEKTION 12 LAYOUT-TEMANTeman är mycket användbara eftersom du bara behöver skapa en layout en gång. Sedan kan du med hjälp av temat kopiera layoutegenskaper till andra dokument. Grundtanken är att du “extraherar” layoutinställningar från ett befintligt QlikView-dokument till en temafil.Sedan överför du inställningarna till det nya dokumentet.

Skapa ett temaNu ska du skapa ett mycket enkelt layouttema som innehåller layoutinställn-ingar för arkets bakgrund samt listboxarna. Filen Introkurs.qvw som du använde i introduktionskursens första del innehåller alla layoutinställningar du behöver för det nya dokumentet: en grå arkbakgrund med logotype och mörkgrå namnlister på arkobjekten.

1 Öppna filen Introkurs.qvw. Den finns i mappen Arbeta med QlikView. Om du använde den nyligen kan du även öppna den direkt från startsidan.

2 Gå till Layout - Guiden Skapa tema.

3 Klicka på Nästa > för att gå till Steg 1 - Välj temafil.

4 Kontrollera att Nytt tema är valt och klicka på Nästa >. Dialogen Spara som öppnas.

5 Döp temafilen till Mitt tema.qvt och spara den i mappen ..\Introkurs\Skapa applikation.

skapa ett dokument 145

Page 146: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

6 I Steg 2 - Välj källobjekt, i listrutan Källa, väljer du Ark Dokument SH01 - Geografi. Rutan Specifikt för objekttypen är ikryssad. Låt den vara det. Klicka på Nästa >.

7 Kryssa i rutorna Bakgrund för ark och Arkflik. Avmarkera alla andra kryssrutor. Klicka på Nästa > tills du når guidens sista sida.

8 Klicka på Avsluta för att spara temat och stänga dialogen.

Du har nu skapat ett grundläggande tema som innehåller inställningar för arkets bakgrund. Nu ska du lägga till gråa namnlister för de arkobjekt som ska ingå i temat:

9 Fortfarande i dokumentet Introkurs.qvw öppnar du Guiden Skapa tema igen. I Steg 1 - Välj temafil öppnar du ditt tema från mappen Skapa applikation där du sparade det.

10 Gå till Steg 2 - Välj källobjekt.

11 Under Källa väljer du en listbox som har rätt färg på namnlisten. I detta fall kan du välja listboxen Land. Kryssa i Specifikt för objekt-typen och Namnlist och ram. Klicka på Nästa >. Layoutinställnin-garna för listboxen har nu lagts till i ditt tema.

Figur 50. Guiden Skapa tema

146

Page 147: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LAYOUT-TEMAN

12 Klicka på Nästa > upprepade gånger tills du når Steg 4 - Infoga egenskaper i temat. Här kryssar du i rutor för att välja vilka objekt som ska påverkas av inställningarna för namnlist och ram. Man bör helst inte inkludera knappar, textobjekt och linje/pilobjekt eftersom man kan vilja göra en annan layout för dessa.

13 Klicka på Nästa > tills du når guidens sista sida.

14 Kryssa i rutan Ange som standardtema för detta dokument och klicka på Avsluta.

15 Nu är temat färdigt. Stäng filen Introkurs.qvw.

Applicera ett tema på ett dokument1 Öppna filen MinApplikation.qvw som du skapade nyss.

2 Gå till Inställningar - Dokumentegenskaper och gå till sidan Lay-out i dialogen.

3 Klicka på Använd tema... och bläddra till ditt tema som heter MittTema.qvt. Klicka på Öppna. Temat används nu i ditt dokument: QlikView-logotypen visas och alla listboxar får mörkgrå namnlister (gröna om de är aktiva).

Du kan när som helst gå tillbaka och förändra ditt tema. Du kanske vill lägga till layoutegenskaper för andra arkobjekt, såsom knappar. Du kan använda temat på dokumentet så ofta du vill. Läs mer om teman i Referensmanualen.

Du har nu skapat ett enkelt QlikView-dokument, som består av en enda tabell. I nästa lektion lägger du till ytterligare två tabeller och får dessutom kunskap om QlikViews kraftfulla möjligheter att associera tabeller.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara det, då lektionerna som följer bygger på det arbete du hittills utfört.

skapa ett dokument 147

Page 148: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

148

Page 149: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ASSOCIERA DATA FRÅN FLERA TABELLER

LEKTION 13 ASSOCIERA DATA FRÅN FLERA TABELLER

I lektionen “Skapa ett nytt QlikView-dokument” på sidan 137 skapade du ett enkelt dokument genom att läsa in en tabell i QlikView. Vad man vanligtvis vill göra är dock att läsa in och associera data från ett stort antal filer. I denna lektion får du bekanta dig med QlikViews metod att automatiskt associera relaterade tabeller. Du får också att lära dig hur man döper om fältnamn för att skapa eller förhindra associationer.

AssociationerOm två tabeller innehåller olika saker - t.ex. om den ena är en lista över kunder och den andra en lista över fakturor - men har ett fält (en kolumn) gemensamt, t.ex. kund-nummer, betyder detta vanligtvis att det finns en relation mellan tabellerna.

Om en sådan relation existerar, skapas associationer mellan fälten som är gemensamma för tabellerna: QlikView betraktar de båda fälten som en och samma sak och behandlar dem som om de vore ett enda fält. Ett fält som på detta sätt förbinder två eller flera tabeller kallas nyckel.

Det finns två grundläggande regler för associationer:

• För att två fält ska associeras måste de ha exakt samma namn (skillnad görs mellan versaler och gemener). Sålunda behandlas exempelvis Namn och namn inte som samma sak och associeras inte.

• Om ett visst fält har exakt samma värde i flera indatatabeller, behandlar QlikView det som ett enda värde och antar även att posterna (raderna) som innehåller värdet ska associeras. För att två värden ska associeras gäller föl-jande:

- Värdena måste ha exakt samma stavning (skillnad görs mellan versaler och gemener), eller

- Värdena måste ha exakt samma numeriska värde.

Namn och namn är således inte samma sak och associeras inte. Talen 123 och 00123, däremot, betraktas som samma och associeras.

För ett förtydligande av grundreglerna, se följande uppställning:

skapa ett dokument 149

Page 150: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Fälten som heter Tal antas vara ett och samma fält enligt den första regeln. Tabell 1 och Tabell 2 associeras via detta fält. Tabell 1 och Tabell 3 associeras på samma sätt via fältet Namn.

Fältet Tal har värdet 2 i såväl Tabell 1 som Tabell 2, vilket innebär att Per kommer att associeras med åldern 42.

Värdet 2 i Tabell 1 associeras med värdet ab i fältet ID i Tabell 3 via värdet Per i fältet Namn. Johan i Tabell 1 är dock inte samma som johan i Tabell 3, så här sker ingen association.

En association innebär alltså att länkar byggs mellan fälten i tabellerna, så att logiska samband kan studeras. På så sätt kan flera tabeller från en eller flera databaser samti-digt inkluderas i QlikView-logiken.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen som du skapade i förra lektionen. Den heter något i stil med MinApplikation.qvw.

Tabell 1: Tabell 2: Tabell 3:

Namn Tal Tal Ålder Namn ID

Johan 1Per 2Britta 5

3 4 2

283542

Perjohan

abxy

Tabell 1: Tabell 2: Tabell 3:

Namn Tal Tal Ålder Namn ID

Johan 1Per 2Britta 5

3 4 2

283542

Perjohan

abxy

150

Page 151: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ASSOCIERA DATA FRÅN FLERA TABELLER

Läsa in och associera en andra tabellDitt dokument innehåller en tabell med information om länder. Du ska nu läsa in ytterligare en tabell, som innehåller en lista över kunder. Tabellen över länder och tabellen över kunder kommer att associeras via det gemensamma fältet Land. Efter-som kunderna finns i olika länder, kan relationen mellan land och kund studeras som en följd av associationen.

Den nya tabellen ligger i en Excel-fil men kan läsas in på samma enkla sätt som en tabbavgränsad fil.

1 Välj Redigera skript från Arkiv-menyn eller från verktygsfältet.

2 Placera markören i slutet av skriptet.

3 Välj Tabellfiler.

4 Markera Kund.xls i mappen ...Introduktionskurs\Skapa applikation\Datakal-lor och välj Öppna. Därvid öppnas tabellfilguiden (Tabell 46 på sidan 139).

5 Lägg märke till att Excel-filer (xls) denna gång valts som filtyp och att rutan Tabeller innehåller namnet på Excel-dokumentets enda ark. Om Excel-dokumentet hade innehållit flera ark eller namngivna tabeller hade du i rutan Tabeller kunnat välja från vilken av dessa data skulle hämtas. Klicka på knappen Slutför. Ditt skript ser nu ut på följande sätt (för översiktens skull kommer vi fr.o.m. nu att visa relativa sökvägar - mappen förblir hur som helst densamma):

Load Land,Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from (Datakallor\land1.tab) (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Load Kundnummer,Kund,Adress,Stad,Postnummer,Land,

from (Datakallor\kund.xls) (biff, embedded labels, table is [Kund$]);

skapa ett dokument 151

Page 152: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Studera skriptet. Lägg märke till att såväl Land1.tab som Kund.xls innehåller ett fält med namnet Land. Enligt de ovan beskrivna reglerna för association kommer QlikView att associera de två tabellerna via detta fält.

6 Välj Ladda.

7 Dialogen för val av fält öppnas. Alla fält, förutom fältet Land från filen Kund.xls har lagts till i kolumnen över tillgängliga fält. Fältet Land finns i listan över visade fält. Fältet Land har associerats med tidigare laddade fält med samma fältnamn.

8 Flytta fälten Kund och Land till kolumnen över visade fält.

9 Välj OK.

10 Spara dokumentet.

Det är nu möjligt att klicka på en huvudstad och se vilka kunder som har kon-tor i landet som hör till denna huvudstad. Detta är möjligt trots att fälten Kund och Huvudstad finns i olika tabeller. Det enda kravet är att det finns ett fält, här Land, som är gemensamt för tabellerna.

11 Klicka på Astana, som är Kazakstans huvudstad, och notera att det fiktiva företaget har två kunder i Kazakstan.

12 Radera dina val.

Du har nu byggt ett enkelt QlikView-dokument som innehåller data från två tabeller. Genom att associera fler tabeller på detta sätt, skapar du datastrukturer som gör det möjligt att studera invecklade relationer i data från många tabeller.

Döpa om fältI förra avsnittet fick du veta att associationer mellan tabeller görs via fält som är gemensamma för tabellerna, s.k. nycklar. Som vi har sett är förutsättningen för att två fält ska associeras (behandlas som som ett och samma fält) att de har samma namn.

Det blir därmed tydligt att man måste lägga stor vikt vid fältnamnen och att det är vanligt att man måste döpa om fält när man bygger datastrukturen i QlikView: i verk-liga livet har fält som ska associeras inte alltid samma namn i olika tabeller. Dessu-tom har fält som inte bör associeras ibland likadana namn. Att döpa om fält för att associationer ska skapas eller förhindras är således ett viktigt led i utformningen av ett QlikView-dokument.

Mappen innehåller ytterligare filer (tabeller) som du kan ha nytta av i ditt dokument. Du kan t.ex. associera filen Transaktion.tab, som innehåller information om transak-tioner, försäljning o.s.v. som rör kunderna i dokumentet:

152

Page 153: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ASSOCIERA DATA FRÅN FLERA TABELLER

1 Välj Redigera skript från Arkiv-menyn eller från verktygsfältet.

2 Placera markören i slutet av skriptet.

3 Välj Tabellfiler.

4 Markera filen Transaktion.tab och välj Öppna. Därvid öppnas Tabellfil-guiden (Figur 46 på sidan 139).

5 Se till att Innehåller fältnamn valts som etikett, Avgränsad valts som typ, och Tabb som avgränsare.

Hittills har du godtagit de inställningar som tabellfilguiden har föreslagit. Nu ska vi utnyttja några av möjligheterna att förändra QlikViews sätt att läsa in data.

I filen Kund.xls som vi läste in tidigare fanns ett fält som hette Kundnummer. Lägg märke till att den nya filen innehåller ett fält som heter Kundnr. Dessa två fält bör associeras, d.v.s. behandlas som ett enda fält. För att åstadkomma detta måste du döpa om ett av fälten.

6 Med hjälp av tabellfilguiden är det enkelt att döpa om fält. Klicka bara i kol-umnen Kundnr:s tabellhuvud, skriv sedan in det nya namnet, Kundnummer. Se till att du skriver det ihop det som ett ord: felstavningar gör att QlikView inte kan tolka fälten som identiska.

7 Tryck ENTER. Fältnamnet har ändrats.

8 Välj Slutför.

Skriptet ser nu ut ungefär på följande sätt:Load Land,

Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from (Datakallor\land1.tab )(txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Load Kundnummer,Kund,Adress,Stad,Postnummer,Land,

from (Datakallor\kund.xls )(biff, embedded labels, table is Kund$);

skapa ett dokument 153

Page 154: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Load Transaktionsnummer,År,Månad,Dag,Försäljarnummer,Produktnummer,Serienummer,Kundnr as Kundnummer,Katalogpris,Försäljning,Täckningsbidrag

from (Datakallor\transaktion.tab) (txt, codepage is 1252, embedded labels, del imiter is '\t', msq);

Notera raden Kundnr as Kundnummer: den är resultatet av ändringen du gjorde i tabellfilguiden och betyder att fältet Kundnr kommer att läsas in i QlikView med namnet Kundnummer (varigenom en association skapas mellan Transaktion.tab och Kund.xls).

9 Välj Ladda.

10 Sidan Fält i dialogen Egenskaper ark öppnas. Flytta ett fält, t.ex. Försäljn-ing, från filen Transaktion.tab till kolumnen över visade fält.

11 Välj OK.

12 Spara dokumentet.

Dokumentet består nu av tre olika tabeller, som innehåller data om länder, kunder respektive transaktioner. Tack vare associationerna blir det möjligt att hitta information från alla tabellerna samtidigt, och detta genom en enkel musklickning:

13 Välj Finland i listboxen Land. Programmet visar omedelbart de geografiska data som finns lagrade i tabellen över länder - men även namnen på kunderna med hemvist i Finland, liksom de tillhörande försäljningssiffrorna.

14 Radera alla val.

OBS Det är lätt att associera tabeller i QlikView, och det är således också lätt att koppla samman fält och tabeller som inte bör associeras. Om så sker, kommer QlikView inte att ge några relevanta svar. Tänk dig noga för innan du döper fält i olika tabeller och därigenom väljer hur de ska associeras.

Du har nu förvärvat de grundläggande kunskaperna om hur man läser in och associ-erar tabeller. I nästa lektion får du lära dig att slå samman tabeller som innehåller samma typ av information.

154

Page 155: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

ASSOCIERA DATA FRÅN FLERA TABELLER

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara det, då lektionerna som följer bygger på det arbete du hittills utfört.

skapa ett dokument 155

Page 156: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

156

Page 157: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KONKATENERA TABELLER

LEKTION 14 KONKATENERA TABELLERI de föregående lektionerna lärde du dig att läsa in data i QlikView och att associera tabeller med ett gemensamt fält. Det är också möjligt att slå samman flera tabeller till en. Om två inlästa tabeller är listor över samma sak, men innehåller olika värden - t.ex. om den ena är en lista över länder i Europa och den andra en lista över länder i Nord- och Sydamerika - kan den andra tabellen ses som en förlängning av den första. Tabellerna bör då konkateneras.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen MinApplikation.qvw under Introduktionskurs\Skapa applika-tion.

Automatisk konkateneringOm två tabeller med exakt samma uppsättning fält läses in, behandlar QlikView automatiskt den andra tabellen som en förlängning av den första. Detta kallas autom-atisk konkatenering av tabeller.

Hur många tabeller som helst kan konkateneras till en tabell.

Ditt QlikView-dokument innehåller data från en fil med ett begränsat antal länder. I mappen ...Introduktionskurs\Skapa applikation\Datakallor finns ytterligare en fil som innehåller länder, vars fältnamn överensstämmer exakt med dem i den redan inlästa filen Land1.tab. När du läser in den andra filen kommer de båda tabellerna automatiskt att konkateneras.

1 Välj Redigera skript från Arkiv-menyn eller från verktygsfältet.

2 Placera markören efter load-satsen som läser in filen Land1.tab (alla satser avslutas med ett semikolon) och tryck på ENTER för att börja på en ny rad. Ordningen på load-satserna är utan betydelse, men du får en bättre överblick över ditt skript om du lägger filer med samma information intill varandra.

skapa ett dokument 157

Page 158: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

3 Klicka på Tabellfiler.

4 Markera Land2.tab och klicka på Öppna. Därvid öppnas tabellfilguiden (Tabell 46 på sidan 139).

5 Se till att Innehåller fältnamn valts som etikett, Avgränsad som typ och Tabb.

6 Inga fält behöver döpas om den här gången, så du kan klicka på Slutför direkt. Ditt skript bör nu se ut på följande sätt:

158

Page 159: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KONKATENERA TABELLER

Load Land,Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from land1.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Load Land,Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from land2.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);Load Kundnummer,

Kund,Adress,Stad,Postnummer,Land

from kund.xls (biff, embedded labels, table is Kund$];Load Transaktionsnummer,

År,Månad,Dag,Försäljarnummer,Produktnummer,Serienummer,Kundnr as Kundnummer,Katalogpris,Försäljning,Täckningsbidrag

from transaktion.tab ((txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Notera att fältnamnen i filen Land1.tab överensstämmer exakt med dem i Land2.tab.

skapa ett dokument 159

Page 160: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

7 Välj Ladda. Sidan Fält i dialogen Arkegenskaper (Tabell 48 på sidan 142) öppnas. Fälten du valde att visa förra gången finns redan i kolumnen över visade fält. Inga nya fält har dykt upp i listan över tillgängliga fält, eftersom fältvärdena i filen Land2.tab har lagts till fälten i Land1.tab.

8 Välj OK för att stänga dialogen.

Det nya dokumentet är vid en första anblick mycket likt det förra. Det finns emel-lertid mer information i de flesta listboxarna. Du ser detta på att vissa listboxar blivit bredare, medan andra fått rullningslister.

9 Spara dokumentet.

Tvingad konkateneringIbland vill man konkatenera tabeller även när de inte har exakt samma uppsättning fält. QlikView kommer då inte automatiskt att konkatenera tabellerna, utan en con-catenate-sats måste användas.

I förra avsnittet konkatenerades två tabeller med exakt samma fältnamn, Land1.tab och Land2.tab. Det finns även en tredje fil, Land3.tab, som bara innehåller några av fälten. De tre filerna är alla listor över länder. De innehåller dessutom olika länder, vilket gör det meningsfullt att konkatenera de tre filerna till en logisk tabell.

De fält som saknas i den tredje tabellen kommer att uppvisa NULL-värden i den konkatenerade tabellen, d.v.s. QlikView kommer att behandla dessa fält som om de inte hade några värden.

Gör följande:

1 Välj Redigera skript från Arkiv-menyn eller från verktygsfältet.

2 Placera markören efter satsen som läser in filen Land2.tab. Den här gången är det viktigt i vilken ordning satserna placeras, eftersom concate-nate-satsen tvingar konkatenering med den senast skapade logiska tabellen i skriptet.

3 Välj Tabellfiler.

4 Markera Land3.tab och välj Öppna. Därvid öppnas tabellfilguiden (figur 46).

5 Kontrollera att tabellfilguiden gjort en korrekt tolkning av filens innehåll och välj sedan Slutför. Ditt skript bör nu se ut på följande sätt:

160

Page 161: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KONKATENERA TABELLER

Load Land,Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from land1.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Load Land,Huvudstad,[Yta(km2)],[Folkmängd(milj)],Befolkningsökning,Valuta,Inflation,[Officiellt landsnamn]

from land2.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Load Land,[Officiellt landsnamn],[Yta(km2)]

from land3.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Load Kundnummer,Kund,Adress,Stad,Postnummer,Land

from kund.xls (biff, embedded labels, table is Kund$);

Load Transaktionsnummer,År,Månad,Dag,Försäljarnummer,Produktnummer,Serienummer,Kundnr as Kundnummer,Katalogpris,Försäljning,

skapa ett dokument 161

Page 162: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Täckningsbidrag from transaktion.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Studera skriptet. De tre fälten i filen Land3.tab återfinns alla i filen Land1.tab, som är den senast skapade logiska tabellen (då Land2.tab automatiskt konkateneras med Land1.tab). Eftersom fältuppsättningen inte är exakt densamma, är det nödvändigt att skriva ordet concatenate framför satsen som läser in Land3.tab för att denna tabell ska konkateneras med föregående.

6 Placera markören framför load-satsen som läser in Land3.tab och skriv Con-catenate. Om stavningen är korrekt, kommer ordet concatenate att liksom load, from m.fl. att ändra färg, eftersom det också är ett nyckelord:

...Concatenate Load Land,

[Officiellt landsnamn],[Yta(km2)],

from land3.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);...

7 Välj Ladda.

Ditt dokument har inte genomgått några större förändringar. Den innehåller dock något fler länder.

8 Klicka på OK.

9 Välj landet Seychellerna.

Seychellerna är ett land som hämtats från den tredje filen. Du ser att endast listboxen Yta innehåller valbara värden.

10 Radera dina val.

11 För att få en tydlig bild av hur den konkatenerade tabellen ser ut, kan du skapa en tabellbox som innehåller alla fält från filerna över länder, d.v.s. Land, Huvudstad, Yta(km2), Folkmängd(milj), Befolkningsökning, Valuta, Inflation, Officiellt landsnamn.

12 Använd rullningslisten för att bläddra igenom alla data i tabellboxen. Lägg märke till att vissa rader (poster) inte är fullständiga, utan innehåller ett streck ’-’ (= NULL) istället för ett värde. Dessa poster kommer alla från den tredje filen, som bara innehåller några av fälten.

Tre logiska tabeller har hittills lästs in:

Land1 (konkatenering av Land1, Land2 och Land3) är en tabell som innehåller län-der. Varje rad utgörs av information om ett visst land.

162

Page 163: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

KONKATENERA TABELLER

Kund är en tabell som innehåller kunder. Varje rad utgörs av information om en viss kund. Tabellen associeras med ovanstående tabell via fältet Land, som återfinns i båda tabellerna.

Transaktion är en tabell som innehåller transaktioner. Varje rad utgörs av en såld enhet. Tabellen associeras med ovanstående tabell via fältet Kundnummer, som åter-finns i båda tabellerna.

När ett val görs i en av tabellerna, analyserar QlikView hur resultatet av valet påverkar nästa logiska tabell. När denna tabell analyserats, fortsätter QlikView med nästa logiska tabell o.s.v. Resultatet av valet fortplantas således genom tabellstruk-turen.

OBS Strukturer med cirkulära referenser, d.v.s. när kedjan bildar en ring, bör vanligen undvikas. De är ibland tecken på en inkorrekt datamodell, där två fält med samma namn men olika betydelser behandlas som ett och samma fält. Om den cirkulära referensen upptäcks av QlikView när skriptet körs, kommer tabellerna att bli löst kopplade. För mer information, se Referensmanualen.

Det går också att studera den logiska strukturen genom att titta på systemfälten. Mer om detta i nästa del, Avancerade funktioner, på sidan 181.

Använda tabellvynTabellerna och deras associationer med varandra visas grafiskt i den inbyggda Tabell-vyn.

1 Välj Tabellvy i Arkiv-menyn.

Figur 51. Associationerna mellan tabellerna Land1, Kund och Transaktion.

skapa ett dokument 163

Page 164: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

De tre inlästa tabellerna visas. Varje association visas i form av en linje som kopplar de associerande fälten i respektive tabell.

2 Klicka på namnlisten i tabellen Land1. Alla tabeller som associerar direkt med denna tabell (endast en i detta fall) markeras.

3 Klicka på fältet Kundnummer i en av de tabeller där det förekommer. Obser-vera att fältnamnet då markeras i alla de tabeller där det förekommer.

När du arbetar med mer komplexa tabellstrukturer är det bra att veta att tabellerna kan flyttas över bakgrunden med hjälp av musen. Det samma gäller för koppling-spunkterna på de linjer som kopplar samman tabellerna i tabellvyn.

Tabellvyn kan kopieras till urklipp så att det kan infogas i dokumentation eller skri-vas ut med hjälp av de tillgängliga verktygsknapparna.

4 Stäng Tabellvyn genom att klicka på OK.

Man kan även studera den logiska strukturen genom att titta på systemfälten. I delen Avancerade funktioner finns en lektion där du kan analysera din applikations struktur mer på djupet. Se sidan 182.

Förbättra layoutenEftersom denna del av Introduktionskursen främst behandlar skapandet av skript, har vi hittills inte brytt oss om layouten. För att kunna utnyttja QlikViews möjligheter till fullo är det emellertid av största vikt att skapa en klar och tydlig layout som ger en god överblick över informationen.

Då dina data kommer från tre områden, faller det sig naturligt att skapa en layout med tre ark, som du kan kalla Geografi, Kund och Försäljning eller något i den stilen. Lägg till listboxar och andra arkobjekt, flytta dem och ändra deras storlek tills du har ett dokument som det är lätt att arbeta med. Om du glömt något steg i skapandet av ark eller arkobjekt, konsultera första delen av Introduktionskursen, Arbeta med QlikView.

Om du vill kan du jämföra ditt dokument med filen Exempeldokument som du hittar i mappen Skapa applikation.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara det, då lektionerna som följer bygger på det arbete du hittills utfört.

164

Page 165: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄNKA EXTERN INFORMATION TILL ETT DOKUMENT

LEKTION 15 LÄNKA EXTERN INFORMATION TILL ETT DOKUMENT

Förutom att associera och konkatenera tabeller som innehåller data, kan man också länka extern information till fältvärden. Länkarna definieras i informationstabeller, som måste läsas in på ett särskilt sätt. I denna lektion får du länka flaggor till vissa värden i listboxen Land.

Öppna dokumentetOm du stängde dokumentet och avslutade QlikView efter föregående lektion, börja med att öppna dokumentet igen:

1 Starta QlikView.

2 Öppna filen Exempeldokument.qvw under Introduktionskurs\Skapa applika-tion.

Titta på en informationstabellBörja med att titta på filen som innehåller informationen som ska länkas.

1 Öppna ett textredigeringsprogram från Start-menyn, t.ex. Anteckningar, och välj Öppna från Arkiv-menyn.

2 I rutan Filformat, välj Alla filer.

3 Öppna filen Flaggor.tab i mappen ...\Introduktionskurs\Skapa applika-tion\Datakallor. Den bör se ut som figur 52.

Figur 52. En informationstabell som definierar att de angivna bmp-filerna ska län-kas till respektive land.

skapa ett dokument 165

Page 166: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

En informationstabell består av två kolumner, varav den första innehåller fältvärden (här från fältet Land), den andra informationen som ska länkas till värdena. I det här fallet innehåller den andra kolumnen sökvägar till filer som innehåller den önskade informationen. Varje land måste placeras på en egen rad. Första raden innehåller fält-namnen. Filerna som länkas till värdena kommer att visas, spelas, exekveras o.s.v. beroende på filtyp. Vissa typer av filer, t.ex. bmp (bilder) eller wav (ljud) hanteras internt av QlikView. För andra typer av filer används det associerade programmet för att öppna dokumentet.

OBS För att associera en filtyp (utan association) med ett program, öppna Utforskaren (detta gäller Windows NT, Windows 2000, Windows 2003 och Windows XP). Välj en fil av den typ som ska associeras i trädstrukturen och dubbelklicka på den. Därvid öppnas en lista över tillgängliga program. Välj ett program, förslagsvis Anteckningar eller Excel, och klicka sedan på OK. Alla filer med detta filnamnstillägg kommer fr.o.m. nu att öppnas med det valda programmet. (En annan möjlighet är att välja Visa, Alternativ från Utforskarens menyrad och gå till fliken Filformat.)

4 Stäng textredigeringsprogrammet.

Läs in informationsfilenNästa steg är att läsa in informationsfilen i QlikView.

1 Välj Redigera skript.

2 Placera markören i slutet av skriptet och klicka på Tabellfiler.

3 Markera filen Flaggor.tab och välj Öppna. Därvid öppnas tabellfilguiden.

4 Liksom för de flesta av filerna som redan lästs in har alternativet Innehåller fältnamn valts vid rubriken Etikett, Avgränsad valts som typ och Tabb som avgränsare.

5 Välj Slutför.

Satsen som genereras kommer att läsa in filen Flaggor.tab som en vanlig datafil. Vad du vill är emellertid att använda Flaggor.tab för att länka information till vissa fält-värden. För att åstadkomma detta, gör följande:

6 Ändra skriptet genom att för hand skriva ordet info framför load-satsen. Eft-ersom info är ett nyckelord, får det samma färg som load. Skriptet bör nu se ut som följer:

166

Page 167: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄNKA EXTERN INFORMATION TILL ETT DOKUMENT

...Load Transaktionsnummer,

År,Månad,Dag,Försäljarnummer,Produktnummer,Serienummer,Kundnr as Kundnummer,Katalogpris,Försäljning,Täckningsbidrag

from transaktion.tab (ansi, txt, delimiter is '\t', embedded labels);

Info Load Land,I

from flaggor.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

7 Välj Ladda.

8 Sidan Fält öppnas. Inga nya fält har lagts till. Välj OK.

9 Spara dokumentet.

Se den länkade informationenFör att se den länkade informationen, gör följande:

1 Välj Tyskland i listan.

2 En liten informationssymbol blir synlig i listbox-ens övre högra hörn. Klicka på den.

Ett fristående fönster som innehåller Tysklands flagga visas nu i dokumentet.

3 Stäng fönstret.

4 Välj Frankrike i listan över länder.

skapa ett dokument 167

Page 168: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

5 Klicka på informationssymbolen för att få fram den länkade bilden.

6 Stäng flaggan och radera alla val.

På detta sätt kan bilder och multimediapresentationer visas i rätt sammanhang, andra applikationer kan startas och specifika dokument öppnas. Man kan länka i stort sett alla typer av filer till fältvärden. Det är också möjligt att helt enkelt skriva en text i informationstabellens andra kolumn istället för att ange sökvägen till en fil. QlikView kommer då att visa texten i ett internt visningsprogram.

Läs mer om användning av informationsfiler i Referensmanualen.

Bädda in extern informationDet är ofta bra att bilder etcetera inte behöver sparas inuti ett QlikView-dokument och kräva plats i minnet och på disken. Men om du vill kunna skicka ett QlikView-dokument till andra utan att behöva skicka med bildfilerna finns det möjlighet att bädda in informationen i QlikView-filen.

1 Välj Redigera skript igen.

2 Leta reda på satsen som börjar med Info Load.

3 Låt satsen föregås av ordet Bundle så att den nu börjar med Bundle Info Load.

4 Ladda skriptet.

Figur 53. Den franska flaggan associeras med fältvärdet Frankrike.

168

Page 169: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄNKA EXTERN INFORMATION TILL ETT DOKUMENT

Nu är flaggbilderna lagrade inuti själva QlikView-filen och behöver inte skickas tillsammans med QlikView-dokumentet.

Hittills har alla filer du arbetat med varit av samma typ: tabbavgränsade textfiler med fältnamn som du kunnat läsa direkt in i QlikView. I nästa lektion presenteras andra filtyper, och du får dessutom lära dig hur man läser in data via OLE DB-gränssnittet.

Spara, stänga och avslutaOm du inte genast vill gå vidare till nästa lektion, kan du stänga dokumentet. Du bör också spara det, då lektionerna som följer bygger på det arbete du hittills utfört.

skapa ett dokument 169

Page 170: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

170

Page 171: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN YTTERLIGARE FILER

LEKTION 16 LÄSA IN YTTERLIGARE FILERDu har hittills kommit i kontakt med två sorters filer: tabbavgränsade textfiler som innehåller fältnamn och Excel-filer. I denna lektion får du lära dig hur man läser in en semikolonavgränsad textfil utan fältnamn. Du får dessutom en introduktion till hur man läser in filer via OLE DB.

Öppna dokumentet1 Starta QlikView.

2 Öppna filen Applikation.qvw under Introduktionskurs\Skapa applikation.

skapa ett dokument 171

Page 172: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Läsa in en semikolonavgränsad fil utan fältnamn

Mappen ...\Introduktionskurs\Skapa applikation\Datakallor innehåller en fil med information om vilka marknader olika länder tillhör. Filen Marknad.skv är liksom de filer du hittills arbetat med en textfil, men dess kolumner avgränsas inte av tabbar, utan av semikolon. Dessutom saknar den filnamn. Inläsningsprocessen liknar den du stött på i de tidigare lektionerna:

1 Gå till arket Försäljning.

2 Välj Redigera skript från Arkiv-menyn eller från verktygsfältet.

3 Placera markören i slutet av skriptet.

4 Klicka på Tabellfiler.

5 Markera Marknad.skv och välj sedan Öppna. Därvid öppnas Tabellfilguiden (Tabell 46 på sidan 139).

Figur 54. Tolkning av en fil i tabellfilguiden.

172

Page 173: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN YTTERLIGARE FILER

6 Avgränsad har valts som typ även för denna fil, men den här gången har Semikolon specificerats som avgränsare. Etikett bör vara inställd på Ingen eftersom den första raden innehåller vanliga fältvärden och inte fältnamn. Ändra Etikett till Ingen om denna inställning inte är gjord.

Studera filen och notera att programmet denna gång inte gjort någon feltolkning: första raden innehåller vanliga värden, inte fältnamn.

För att QlikView ska kunna göra associationer mellan den nya filen och de redan inlästa filerna måste du namnge fälten. Det faller sig naturligt att kalla det första fältet för Marknad; det andra bör få namnet Land för att associeras med fälten Land i tabellerna Land1 och Kund. Namngivningen av fälten görs på följande sätt:

7 Klicka på den första kolumnens namnlist där det står @1. Skriv Marknad och tryck på ENTER. Eftersom filen inte innehåller några fältnamn, har fälten fått de provisoriska namnen @1 och @2 i Fält-rutan. Markera @1 och skriv Marknad i Namn-rutan. Markera @2 och skriv Land i Namn-rutan.

8 Klicka på Slutför. Ditt skript ser nu ut som nedan:...Bundle Info Load Land,

Ifrom flaggor.tab (ansi, txt, delimiter is '\t', embedded labels);Load @1 as Marknad,

@2 as Landfrom Datakallor\Marknad.skv (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Studera skriptet. Observera slutparentesens innehåll: avgränsaren är inte tabb ('\t'), utan semikolon (' ; ') och texten no labels ersätter embedded labels.

9 Välj Ladda för att exekvera skriptet.

10 Flytta det nya fältet Marknad till kolumnen över visade fält och välj sedan OK.

Om du har följt alla instruktioner kan du nu studera hur försäljningen utvecklats på olika marknader under åren.

Läsa in en fil via OLE DBHittills har du alltid kunnat läsa in filer direkt i QlikView. Om du vill komma åt allmänna databaser eller filtyper som inte kan läsas av QlikView, måste dock ODBC (Open Database Connectivity)- eller OLE DB-gränssnittet användas.

skapa ett dokument 173

Page 174: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

I detta exempel kommer du att skapa en OLE DB-koppling. ODBC finns beskrivet i Referensmanualen. Observera att QlikView både fungerar med 32- och 64-bitarsver-sionen av Windows men att det är mycket viktigt att ODBC-drivrutinen och pro-gramversionen motsvarar varandra. Med andra ord fungerar 32-bitars QlikView endast med 32-bitars ODBC, och 64-bitars QlikView kan endast användas tillsam-mans med 64-bitarsversionen av Windows.

I mappen ...Introduktionskurs\Skapa applikation\Datakallor finns en Access-fil med namnet Forsaljare.mdb, som innehåller namnen på försäljarna vars ID-nummer fig-urerar i filen Transaktion.tab. Det är bra att känna till försäljarnas namn; du ska där-för associera filen Forsaljare.mdb med filerna i ditt dokument.

En möjlighet är att helt enkelt spara filen som en teckenavgränsad textfil eller en Excel-fil, alltså en fil som QlikView kan läsa.

Det är emellertid också möjligt att läsa in filen via OLE DB:

1 Öppna dialogen Redigera skript.

2 Välj OLE DB och klicka på Koppla upp för att skapa en koppling till dat-akällan.

3 Dialogen Data Link Properties öppnas. Välj OLE DB Provider for ODBC Drivers. Välj Next> för att gå till fliken Connection.

4 Eftersom du har arbetat med en generisk datakälla som ännu inte har defini-erats, välj Use connection string, klicka sedan på knappen Build.

5 Gå till fliken Machine Data Source.

6 Välj MS Access Database, klicka därefter på OK.

7 I dialogen Login som öppnas klicka på knappen Database...

8 Sök efter filen i mappen Introduktionskurs\Skapa applikation\Datakallor. När du väl hittar rätt sökväg, bör filen Forsaljare.mdb vara den enda valbara i den vänstra listan. Markera den där och välj OK för att stänga dialogen.

9 Klicka på OK för att stänga övriga dialoger.

Ditt skript innehåller nu en connect-sats, som kopplar dokumentet till den valda dat-akällan. Satsen bör likna satsen nedan:

CONNECT TO 'MS Access Database;DBQ=Försäljare.mdb;' (UserId is admin);SQL SELECT Försäljarnummer, Försäljare, Distributionsnummer FROM Försäljare;

Nästa steg är att välja vilka tabeller (i det här fallet finns det bara en, men om du arbetar med en databas har du oftast ett stort antal tabeller att välja mellan) och fält du vill läsa in:

174

Page 175: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LÄSA IN YTTERLIGARE FILER

10 I dialogen Redigera skript väljer du OLE DB och klickar sedan på knappen Select....

Dialogen Skapa select-sats har öppnats. I Fält-rutan finns en lista över tillgängliga fält, medan Databastabeller innehåller de tillgängliga tabellerna. I rutan längst ner i dialogen visas satsens aktuella utformning (det rör sig om en vanlig SQL select-sats, som kommer att genereras i skriptet så fort du väljer OK).

En stjärna (*) är förvald i SELECT-rutan. Stjärnsymbolen motsvarar alla fält. Du ska visserligen läsa in alla fält, men vi föredrar att du markerar dem i rutan så att deras namn blir synliga i skriptet:

11 Markera Försäljare i listan Databastabeller till vänster.

12 Klicka på fältnamnet Distributionsnummer, tryck därefter ner SKIFT-tan-genten och håll den nedtryckt medan du klickar på Försäljare och Försälja-rnummer. Se bilden på sidan 175.

Figur 55. Dialogen Skapa select-sats.

skapa ett dokument 175

Page 176: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

13 Välj OK. Skriptet bör nu ha följande utseende:SQL SELECT Försäljarnummer, Försäljare, Distributionsnummer FROM C:\Introduktionskurs\Skapa

Applikation\Datakallor\Forsaljare;

Tabellen Försäljare associeras med de befintliga tabellerna via fältet Försäljarnu-mmer, som även finns i Transaktion.tab.

14 Välj Ladda.

15 Flytta fältet Försäljare till arket Försäljning och studera relationerna genom att göra några val.

16 Radera valen.

Du har nu avslutat andra delen av Introduktionskursen. De grundläggande kunskaper om val, ark och arkobjekt som du förvärvade i första delen har utökats med känne-dom om hur olika typer av filer läses in i QlikViews associativa databas och om hur den logiska strukturen skapas. Du kan nu skapa egna QlikView-dokument.

I den sista delen av Introduktionskursen, Avancerade funktioner får du ytterligare utforska QlikViews möjligheter. Den sista delen skiljer sig från de båda första så till vida att dess lektioner är fristående, d.v.s. inte bygger på varandra, vilket gör det möjligt att direkt gå till den lektion som du är mest intresserad av.

Spara, stänga och avslutaDu kan nu stänga ditt skapade dokument. Om du vill kan du jämföra din fil med filen Exempeldokument.qvw som du hittar i mappen Skapa Applikation.

176

Page 177: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

AVANCERADE FUNKTIONER

• Mer om associationer

• Load inline

• Hierarkiska och cykliska grupper i diagram

• Korstabeller

• Och-logik

• Talformat

• Säkerhet

Page 178: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

178

Page 179: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Inledning

Denna sista del av Introduktionskursen avser att fördjupa dina kunskaper om QlikView. Du får bl.a. lära dig hur man kan förändra skriptet för att läsa in olika typer av data på bästa sätt och hur man hanterar behörighetskontroll. Vidare innehåller Avancerade Funktioner en lektion om tolkning och formatering av tal. Även om de flesta funktionerna som beskrivs är relaterade till skriptet, har vi också vigt en lektion åt avancerade layout-funktioner: du får lära dig att skapa diagram som bygger på hierarkiska och cykliska grupper av fält och att använda cykliska uttryck i diagram.

Lektionerna i introduktionskursens tredje del, Avancerade funktioner, är fristående (kapitlen bygger alltså inte på varandra). Detta gör det möjligt att gå direkt till den lektion som man är mest intresserad av.

Filerna som används i denna del av kursen finns i mappen ...Introduktions-kurs\Avancerade funktioner.

Avancerade funktioner 179

Page 180: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

180

Page 181: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MER OM ASSOCIATIONER

LEKTION 17 MER OM ASSOCIATIONERSidan Fält som dyker upp på skärmen efter varje skriptexekvering, innehåller en kryssruta med namnet Visa systemfält. Om denna kryssruta är markerad, innehåller kolumnen över tillgängliga fält sex fält som föregås av ett dollartecken ($). Dessa fält, som kallas systemfält, är till stor nytta när man vill få en överblick över data-strukturen i QlikView.

Det första avsnittet i lektionen beskriver systemfälten och visar hur de kan användas. Andra avsnittet ger exempel på hur ett vanligt förekommande problem, visning av frekvensinformation för associerande fält, kan lösas med hjälp av systemfälten.

Skapa ett systemark1 Starta QlikView.

2 Välj Öppna från Arkiv-menyn.

3 Välj filen Avancerad.qvw i mappen AvanceradeFunktioner och klicka på Öppna.

4 Välj Lägg till ark... från Layout-menyn.

5 Döp arket till System och gå till fliken Fält i dialogen Arkegenskaper.

6 Flytta systemfälten (de fält som föregås av ett dollartecken) till kolumnen över visade fält. Om systemfälten inte syns i kolumnen, markera kryssrutan Visa systemfält för att synliggöra dem.

Systemfälten visar

• namnen på inlästa fält ($Field),

• namnen på inlästa tabeller ($Table),

• antalet rader och kolumner i tabellerna ($Rows och $Fields),

• fältens kolumnnummer ($FieldNo) och

• namnen på de inlästa informationstabellerna ($Info).

7 Välj OK.

8 Ändra storleken på listboxarna så att du ser alla fältnamn och fältvärden.

9 Spara filen som System.qvw.

Avancerade funktioner 181

Page 182: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Använda systemarket

Arket är nu färdigt, men för att ytterligare förbättra det kan du visa frekvensinforma-tion för listboxen $Field:

1 Öppna dialogen Egenskaper och gå till sidan Allmänt.

2 Kryssa i rutan Visa iFrekvens och gå därefter till fliken Sortering.

3 Markera Frekvens, Fallande och klicka på OK.

Värdena i fältet $Field följs nu av tal som visar hur många gånger fältet förekommer i tabellerna. Eftersom listboxen är sorterad efter frekvens, har fältet med störst antal förekomster placerats överst. Resultatet blir som följer:

Du ser att fältet Land förekommer i tre tabeller, Kundnummer och Försälja-rnummer i två tabeller och alla övriga fält i endast en tabell. Klicka nu på Tabellvy-ikonen för att titta närmare på strukturen.

Figur 56. Systemarket

182

Page 183: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MER OM ASSOCIATIONER

De tre fälten som förekommer mer än en gång används för att associera tabellerna i dokumentet. Relationerna illustreras av bilden nedan:

4 Klicka OK för att gå tillbaka till dokumentet.

5 Klicka på värdet Land i listboxen $Field.

Programmet visar nu att fältet Land förekommer i tabellerna Land1 (en logisk tabell som består av tre konkatenerade tabeller), Kund och Marknad. De andra listboxarna visar information om antalet rader och fält i tabellerna och om fältens kolumnnum-mer i de olika tabellerna.

Listboxen $Info på systemarket innehåller namnet på informationstabellen som asso-cieras med fältet Land.

Så snart endast ett värde är möjligt (valt eller valbart) i en listbox visas en liten sym-bol i listboxens övre högra hörn. Om du klickar på denna, kan du redigera tabellen direkt:

6 Klicka på ett av de valbara värdena i listboxen $Table.

7 Informationssymbolen visar sig i det övre högra hörnet. Klicka på den. OBS att QlikView-filen måste ligga i samma mapp som textfilerna för att detta ska fungera.

8 Den ursprungliga tabellen öppnas nu av det associerade programmet. Stud-era den och stäng sedan programmet för att gå tillbaka till QlikView.

9 Radera dina val.

OBS Om tabellens filtyp (vanligtvis .tab) inte har associerats med ett lämpligt textredigeringsprogram, kan tabellen inte öppnas. För att associera en filtyp med ett program, öppna Windows Utforskaren. Välj en fil av den typ du vill associera i trädstrukturen och dubbelklicka på den. Därvid öppnas en lista

Figur 57. Datastrukturen

Avancerade funktioner 183

Page 184: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

över tillgängliga program. Välj ett lämpligt program, förslagsvis Anteckningar eller Excel, och klicka sedan på OK. (En annan möjlighet är att välja Visa, Alternativ från Utforskarens menyrad och gå till fliken Filformat.)

När man arbetar med stora datamängder och komplicerade strukturer är det omöjligt att hålla hela datastrukturen i huvudet. Systemfälten är då av stor betydelse.

Skapa en systemtabell

Förutom att visa systemfält i listboxar kan man också illustrera relationerna genom att skapa en systemtabell:

1 Högerklicka på arket och öppna flytmenyn Nytt arkobjekt och välj Sys-temtabell...

Systemtabellen dyker nu upp på skärmen. Gör den större. Studera den. Notera att den första kolumnen, som är en lista över alla fält i dokumentet, följs av en kolumn för varje inläst tabell. Om en tabell innehåller fältet i kolumnen längst till vänster, återf-inns fältnamnet även i tabellkolumnen; om så inte är fallet, visas ett ’-’, som betyder

Figur 58. Systemtabellen

184

Page 185: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MER OM ASSOCIATIONER

NULL-värde. Du ser lätt vilka fält som är nycklar, d.v.s. gemensamma för flera tabeller. Systemtabellen visar således tydligt hur tabellerna i dokumentet är associ-erade.

Ett av många exempel på situationer där användningen av systemfält är oundgänglig är det som beskrivs nedan.

Visa frekvens i associerande fältAntag att du arbetear med arket Kunder och vill se hur många kunder du har i olika länder, dvs hur ofta länderna förekommer i datamängden.

1 Gå till arket Kunder i dokumentet.

2 Klicka på listboxen Land med höger musknapp och välj Egenskaper... från flytmenyn.

3 Gå till fliken Allmänt.

De två kryssrutorna i Frekvens-gruppen är inaktiva, d.v.s. det är inte möjligt att visa frekvens för detta fält. Varför?

Om du studerar System-arket, ser du klart och tydligt att fältet Land förekommer i mer än en tabell. Faktum är att tre av de inlästa tabellerna innehåller ett fält med namnet Land. I tabellerna Land1 och Marknad, som innehåller fakta om landet respektive information om vilken marknad de olika länderna tillhör, förekommer varje land bara en gång. Tabellen Kund, därem-ot, innehåller mer än en förekomst av länder i vilka det finns flera kunder. Eftersom de tre Land-fälten på grund av associationerna behandlas som ett enda fält, är det omöjligt för programmet att veta vilken av tabellerna det ska använda för att beräkna frekvens.

Då gissningar skulle kunna leda till felaktiga resultat, har QlikView konstruerats så att vissa operationer inte är tillåtna när de riskerar att ge tvetydiga resultat för asso-cierande fält.

Vad du i det här fallet vill veta är antalet förekomster av länderna i kundtabellen. För att få fram denna information, läs in fältet Land ytterligare en gång under ett annat namn från tabellen Kund.xls:

4 Stäng dialogen Egenskaper listbox.

5 Öppna dialogen Redigera skript.

6 Leta upp satsen som läser in tabellen Kund.xls och placera markören efter det sista fältet (Land). Skriv sedan ", Land as KundLand". Load-satsen ser nu ut på följande sätt:

Avancerade funktioner 185

Page 186: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Load Kundnummer,Kund,Adress,Stad,Postnummer,Land, Land as KundLand

from Datakallor\kund.xls (ansi, biff, embedded labels, table is Kund$);

Fältet Land måste stå kvar, annars finns det inget nyckelfält och därmed ingen kop-pling till de andra tabellerna.

7 Klicka på Ladda.

8 Flytta det nya fältet KundLand till listan över visade fält och klicka sedan på OK.

Arket Kunder innehåller nu en andra listbox med länder, där endast länder i vilka det finns kunder är representerade. Eftersom detta fält har ett unikt namn, är det inte något associerande fält. Det är således möjligt att visa frekvensinformation:

9 Klicka på listboxen KundLand med höger musknapp och välj Egenskaper.

10 Under fliken Allmänt, markera kryssrutan Visa i Frekvens-gruppen och gå sedan till fliken Sortering.

11 Välj Frekvens och klicka därefter på OK.

Länderna är nu ordnade efter frekvens. Det är möjligt att du måste göra listboxen lite större för att se frekvenssiffrorna.

Eftersom det faktiskt är vettigare att visa fältet KundLand än fältet Land på detta ark (länder i vilka det inte finns några kunder är inte intressanta här), gör följande:

12 Tag bort listboxen Land.

När du hädanefter väljer ett land på arket Kunder, kommer det alltid att finnas minst en valbar kund.

13 Justera layouten.

14 Spara filen.

Associerande fält har ytterligare två begränsningar förutom oförmågan att visa frekvens:

• Statistikboxar baserade på ett associerande fält visar n/a för de flesta statis-tiska enheterna.

186

Page 187: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

MER OM ASSOCIATIONER

• I diagram där associerande fält ingår är det inte möjligt att skapa uttryck innehållande funktioner som är beroende av frekvensinformation (summa, medelvärde, funktioner för beräkning o.s.v.) såvida inte Distinkt-funktionen (dialogen Redigera uttryck) är påslagen.

15 Stäng filen. Om du så önskar, jämför den med filen SystemFacit.qwv.

16 Om du inte avser att arbeta mer med QlikView just nu, kan du nu avsluta programmet.

För mer information, se Referensmanualen.

Avancerade funktioner 187

Page 188: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

188

Page 189: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LOAD INLINE

LEKTION 18 LOAD INLINEIbland föredrar man att lägga till data genom att skriva dem direkt i skript istället för att läsa in dem från en fil eller en databas. I denna lektion får du lära dig hur man kan göra detta med load inline.

Load inline kan också användas för mappning. Mappning innebär att man associerar ny information med befintlig information via ett fältnamn och beskrivs i lektionens andra avsnitt.

Lägga till en post via load inline1 Starta QlikView och öppna filen Inline.qvw i mappen ...Introduktion-

skurs\AvanceradeFunktioner.

Dokumentet har skapats utifrån två tabeller, Kund.xls och Transaktion.tab. Antag att du vill lägga till en kund, men inte förändra de ursprungliga filerna:

2 Öppna dialogen Redigera skript.

3 Placera markören i slutet av skript och skriv följande rader:Load * Inline [Kundnummer, Kund, Adress, Postnummer, Stad, Land1181, Alexanders snabbmatskedja, Fiskargränd 4, 224 56, Lund, Sverige];

Första raden (Kundnummer, Kund, Adress, Postnummer, Stad, Land)räknar upp fältnamnen i filen Kund.xls (tabellen som ska innehålla den nya posten).

Den andra raden (1181, Alexanders snabbmatskedja, Fiskargränd 4, 224 56, Lund, Sverige) innehåller den post som ska läggas till.

Stjärnsymbolen * motsvarar "alla fält".

OBS Papprets begränsningar gör att posten i exemplet ovan inte ryms på en rad. När du reproducerar inline-satsen i skriptdialogen är det emellertid viktigt att du skriver hela posten på en enda rad: postnumret och landet ska alltså följa direkt efter adressen. Se filen InlineFacit.qvw i mappen AvanceradeFunktioner.

4 Välj Ladda.

5 Välj OK för att stänga dialogen.

Avancerade funktioner 189

Page 190: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Inga nya fält har lagts till, men det finns nya fältvärden i flera av listboxarna. Klicka på Alexanders snabbmatskedja i listboxen över kunder och kontrollera att även de andra uppgifterna kommit in.

Inline-tabellen behandlas som en vanlig tabell. Då den har exakt samma uppsättning fält som kundtabellen, konkateneras den med denna. Du kan lätt kontrollera detta genom att studera System-arket: listboxen $Table innehåller endast två tabellnamn (den konkatenerade tabellen får alltid den första indatatabellens namn, i det här fallet Kund).

6 Spara dokumentet som MinInline.qvw eller liknande.

Inlinetabeller kan givetvis användas för andra ändamål än för att lägga till poster till befintliga tabeller. Om du t.ex. vill läsa in väldigt få data, kan det vara lättare att skriva dessa direkt i skriptet än att skapa och läsa in en extern fil.

Mappning av data med load inlineDokumentet Inline.qvw innehåller ett fält med årets månader i form av siffror. Antag att du vill skapa ett diagram där månadernas namn ingår, och dessutom ett diagram som visar försäljning per kvartal. Detta löser du lätt med mappning.

Mappning innebär att man associerar ny information med existerande information via ett fältnamn. Typiska exempel på mappning av data är att associera ett kontonummer med ett kontonamn eller att dela upp ett datum i tre fält innehållande år, månad res-pektive dag. Mappning kan utföras med hjälp av en extern fil eller direkt i skriptet genom load inline.

I detta exempel använder du load inline för att mappa månaders siffror mot månaders nummer och kvartal.

1 Öppna dialogen Redigera skript.

2 Placera markören i slutet av skript.

3 Klicka påÖppna guiden Inline-dataguide... underfrån Inline-datInfoga p-menyn ,å fliken DataLoad-sats., inline.

4 Dialogen som öppnas kan liknas vid ett kalkylblad. På många sätt fungerar det även som ett sådant. Man kan dock inte använda formler i datacellerna.

5 Markören placeras i den övre vänstra datacellen. Fyll i 1 på samma sätt som i bilden nedan. Använd ENTER eller piltangenterna för att gå mellan cellerna och fyll i tabellen som på bilden nedan.

190

Page 191: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LOAD INLINE

6 Avsluta med att dubbelklicka i rubrikraden ovanför 1 och skriv in fältnamnet Månad. Upprepa för övriga kolumnerna enligt bilden nedan:

Tips! Om du behöver en tabell i exempelvis Excel kan den självfallet klistras in i QlikViews inlineguide.

7 Välj OK. Nu bör du ha ett skript som ser så här:

Figur 59. Guiden för inline-data

Avancerade funktioner 191

Page 192: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Load * Inline [Månad, Månadsnamn, Kvartal1, Januari, 12, Februari, 13, Mars, 14, April, 25, Maj, 26, Juni, 27, Juli, 38, Augusti, 39, September, 310, Oktober, 411, November, 412, December, 4];

8 Välj Ladda.

Två nya fält har lagts till i listan över tillgängliga fält, Månadsnamn och Kvartal. Inlinetabellen har associerats med transaktionstabellen via fältet Månad.

9 Välj OK.

Figur 60. Exempel på hur ditt inline-dokument kan se ut.

192

Page 193: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

LOAD INLINE

10 Skapa ett diagram som visar försäljning per kvartal (välj Kvartal som huvud-variabel och lägg till uttrycket Summa av Försäljning). Om du behöver hjälp, se “Skapa ett stapeldiagram med hjälp av Guiden Snabbdiagram” på sidan 65

11 Spara dokumentet under valfritt namn och stäng filen. Om du är osäker på om du gjort rätt, jämför slutresultatet med filen InlineFacit.qvw.

12 Om du inte har för avsikt att arbeta mer med QlikView just nu, kan du också avsluta programmet.

Avancerade funktioner 193

Page 194: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

194

Page 195: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GRUPPER AV FÄLT OCH CYKLISK VISNING

LEKTION 19 GRUPPER AV FÄLT OCH CYKLISK VISNING

Istället för att visa enskilda fält som dimensioner i diagram, är det möjligt att defini-era grupper av fält att använda i detta syfte. Om du arbetar med grupper av fält kan du visa data på ett mycket effektivt sätt, eftersom de resulterande diagrammen kommer att visa de angivna fälten i hierarkisk (drill-down) eller cyklisk ordning. I denna lek-tion kommer dessa mycket användbara funktioner att exemplifieras: du får arbeta med såväl hierarkiska som cykliska grupper av fält och skapa diagram utifrån dessa.

Grupper av fält ska inte blandas ihop med cyklisk visning i diagram. Cyklisk visning, som beskrivs i lektionens sista del, kan tillämpas på alla diagram som har mer än ett uttryck och resulterar i att uttrycken visas i följd. Cyklisk visning har emellertid det gemensamt med grupper av fält att den sparar utrymme och gör det möjligt att snabbt förändra diagrammets innehåll.

Grupper av fältEn väsentlig skillnad mellan QlikView och många andra databashanterare, OLAP-verktyg m fl är att man i QlikView inte behöver fördefiniera några hierarkier i sina indata. QlikViews associativa logik ger fullständig frihet att komma åt alla fält som dimensioner i vilken ordning som helst. Denna frihet är i de flesta fall mycket kraft-full.

Det finns emellertid tillfällen då man skulle ha nytta av en fördefinierad hierarki för att visa data på ett effektivare sätt. I QlikView finns därför möjligheten att definiera grupper av fält. Grupperna kan vara hierakiska eller cykliska.

Skapa en hierarkisk gruppNär flera fält bildar en naturlig hierarki är det lämpligt att skapa en hier-arkisk grupp.

1 Starta QlikView och öppna sedan filen Grupper.qvw i mappen ...Introduktionskurs\AvanceradeFunktioner.

2 Välj Dokumentegenskaper från menyn Inställningar och gå till fliken Grupper.

3 Klicka på Ny... och ändra det provisoriska namnet till Tid i rutan Gruppnamn.

Avancerade funktioner 195

Page 196: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

4 Markera År, Kvartal och Månad i listan över tillgängliga fält (CTRL-klicka på dem) och klicka på Lägg till för att flytta dem till kolum-nen över visade fält. Du kan även dubbelklicka på dem för att flytta dem.

5 Använd knapparna Flytta fram och Flytta bak för att få den rätta hierarkin: År, Kvartal, Månad. Detta är mycket viktigt, eftersom fältens inbördes ordning motsvarar ordningen i vilken de visas i dia-grammet.

6 Välj OK två gånger.

Du har nu skapat en hierarkisk grupp, som du kan använda som variabel i ett dia-gram.

Skapa och använda ett hierarkiskt diagramFör att skapa ett hierarkiskt stapeldiagram, gör följande:

1 Gå till arket Försäljning och välj knappen Skapa diagram i verktygsfältet. Om designverktygsfältet inte är synligt, välj Design i menyn Visa.

2 Välj Hierarkiskt diagram som fönsternamn och klicka på Nästa> för att komma till sidan Dimensioner.

Gruppen Tid som du skapade tidigare finns bland de vanliga fälten i listan. Du kan dock lätt hitta det: grupper av fält föregås alltid av specifika symboler. För hierarkiska grupper är symbolen en rak pil.

3 Välj Tid som variabel genom att flytta gruppen till Dimensioner som används.

4 Välj Nästa>.

5 Dialogen Redigera uttryck öppnas automatiskt. Skapa uttrycket Summa av Försäljning, klicka på Klistra in och OK.

6 Skriv Försäljning i rutan Etikett och välj Nästa>.

7 Välj Nästa> tills du kommer till fliken Färger. Kryssa i rutan Flerfärgat.

8 Välj Nästa> för att komma till fliken Tal.

196

Page 197: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GRUPPER AV FÄLT OCH CYKLISK VISNING

9 På sidan Tal, välj Heltal och skriv 1000 kr i rutan Tusentalssymbol. När detta är gjort, klicka på Slutför.

Diagrammet, som visar försäljningssumman per år, ser ut som ett vanligt sta-peldiagram. Så fort du gör ett val som resulterar i att endast ett möjligt värde finns kvar i fältet År, kommer du emellertid att upptäcka diagrammets hier-arkiska karaktär:

10 Välj stapeln 2002 i diagrammet.

Figur 61. Det hierarkiska diagrammet

Avancerade funktioner 197

Page 198: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Ett vanligt diagram skulle nu visa en stapel, nämligen den för 2002. Detta diagram visar istället försäljningssumman för varje kvartal av året 2002 (eft-ersom det andra fältet i listan är Kvartal).

11 Välj stapeln som motsvarar det fjärde kvartalet.

Diagrammet visar nu försäljningen för varje månad i det kvartal du valt. Månad är det tredje och sista av fälten i gruppen.

Så fort mer än ett värde blir valbart i de övre fälten, går diagrammet automa-tiskt uppåt i hierarkin.

Det är också möjligt att klicka på ikonen intill fältnamnet för att gå uppåt i hierarkin.

12 Minimera diagrammet.

Skapa en cyklisk gruppIbland kan det vara användbart att gruppera även fält som inte utgör någon hierarki eller ens har något gemensamt. Sådana grupperinger tillåter snabba förändringar i den information som visas i ett diagram. Dessutom sparar man utrymme på arket.

Vilka fält som helst kan sättas samman till en cyklisk grupp.

1 Välj Dokumentegenskaper från menyn Inställningar och gå till fliken Grupper.

Figur 62. Det hierarkiska diagrammet som visar det andra fältet i hierarkin

198

Page 199: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GRUPPER AV FÄLT OCH CYKLISK VISNING

2 Klicka på Ny-knappen och ändra det provisoriska namnet till Cyk-lisk i Namn-rutan.

3 Markera Land, Försäljare och År i listan över tillgängliga fält och klicka därefter på Lägg till för att flytta dem till listan över visade fält. Fältens ordning i listan har ingen betydelse vid skapandet av cykliska grupper.

4 Välj funktionen Cyklisk grupp.

5 Välj OK två gånger.

Du har nu skapat en cyklisk grupp. När den används som dimension i ett diagram, kan du gå fram och tillbaka mellan fälten i gruppen (x-axel) medan du behåller samma uttryck (y-axel).

Skapa och använda ett cykliskt stapeldiagram

För att skapa ett cykliskt diagram, gör följande:

1 Klicka på knappen Skapa diagram i verktygsfältet. Om designverk-tygsfältet inte är synligt, välj Design i menyn Visa.

2 Välj Cykliskt diagram som titel och klicka på Nästa> för att gå till sidan Dimensioner.

Gruppen Cyklisk återfinns bland de vanliga fältnamnen. Precis som den hierarkiska gruppen föregås den av en symbol. Symbolen för cyk-liska grupper är en rund pil.

3 Dubbelklicka på gruppen Cyklisk för att flytta den till den högra kol-umnen.

Figur 63. Det cykliska diagrammet

Avancerade funktioner 199

Page 200: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

4 Klicka på Nästa>.

5 Dialogen Redigera uttryck öppnas automatiskt. Skapa uttrycket Summa av Försäljning och välj OK för att stänga dialogen.

6 Skriv Försäljning i rutan Etikett.

7 Klicka på Nästa>. Under fliken Sortering, sortera dimensionerna efter y-värde. Klicka på Nästa> tills du kommer till fliken Presen-tation.

8 Under fliken Presentation, välj Högsta antal synliga tal och låt talet vara 10.

9 Klicka på Nästa> tills du kommer till fliken Färger. Markera kryss-rutan Flerfärgat. Klicka på Nästa> tills du kommer till fliken Tal.

10 Under fliken Tal, välj Heltal och skriv 1000 kr i rutan 1 000-sym-bol. Välj sedan Slutför.

Diagrammet som dyker upp på skärmen visar till en början försäljnin-gssumman per Land, som är det första fältet i listan.

11 Gå till nästa fält genom att klicka på ikonen i diagrammets nedre högra hörn. Nu visas Försäljare, det andra fältet i listan.

12 Om du klickar på ikonen ytterligare en gång, kommer diagrammet att visa försäljningssumman per år. År är det tredje och sista fältet i gruppen.

När det sista fältet i gruppen har visats, går turen tillbaka till det första fältet. Diagrammet kan visas cykliskt hur många gånger som helst.

200

Page 201: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GRUPPER AV FÄLT OCH CYKLISK VISNING

Du kan också högerklicka på ikonen. Då visas en lista över fälten som ingår i den cykliska gruppen. Du kan välja fält direkt från listan. (Se bilden)..

13 Minimera diagrammet.

Cyklisk visning av uttryckSidan Uttryck i dialogen Egenskaper diagram innehåller en knapp med namnet Gruppera. Om du har ett diagram med två uttryck kan du välja att visa uttrycken efter varandra i stället för samtidigt. Du växlar mellan uttrycken genom att klicka på en ikon liknande den som användes i det cykliska diagrammet.

För att skapa ett stapeldiagram med cyklisk visning av uttryck, gör följande:

1 Klicka på knappen Skapa diagram i verktygsfältet. Om designverktygsfältet inte är synligt, välj Design i menyn Visa.

2 Välj Cyklisk visning som titel och klicka sedan på Nästa> för att gå till sidan Dimensioner.

3 Flytta År till den högra kolumnen och välj sedan Nästa>.

4 I dialogen Redigera uttryck som öppnas, skapa uttrycket Summa av Försäljning och klicka på Klistra in.

Figur 64. Direkt val genom att klicka på ikonen för gruppen Cyklisk

Avancerade funktioner 201

Page 202: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

5 Välj OK. Uttrycket visas nu på sidan Uttryck. Notera att knappen Gruppera är inaktiv: diagrammet måste ha två uttryck för att den ska vara aktiv.

6 Klicka på Lägg till för att lägga till ett andra uttryck.

7 Skapa denna gång uttrycket Antal totalt (Försäljning).

8 Klicka på Klistra in, sedan på OK. Nu är knappen Gruppera valbar. Klicka på den.

9 Klicka på Nästa> tills du kommer till fliken Färger. Markera kryssrutan Flerfärgat. Klicka på Nästa>.

10 Under fliken Tal, välj Heltal och skriv 1000 kr i rutan 1 000-symbol (för första uttrycket). Välj därefter Slutför.

Diagrammet ser ut som ett vanligt diagram som visar försäljningssumman per årIkonen i diagrammets nedre vänstra hörn indikerar dock att programmet har större potential.

11 Klicka på ikonen.

Diagrammet visar nu istället hur många (totalsumma) försäljningar som utförts under olika år.:

Det är givetvis möjligt att visa mer än två uttryck på detta sätt. Vidare kan du kom-binera grupper och cyklisk visning till kraftfulla flerdimensionella diagram. Prova dig fram.

Figur 65. Diagrammet som visar totalsumman.

202

Page 203: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

GRUPPER AV FÄLT OCH CYKLISK VISNING

12 Spara dokumentet under valfritt namn. Om du så önskar, jämför det med filen GrupperFacit.qvw.

13 Stäng filen. Om du inte har för avsikt att arbeta mer med QlikView under den närmaste tiden, kan du också avsluta programmet.

Avancerade funktioner 203

Page 204: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

204

Page 205: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

INLÄSNING AV KORSTABELLER

LEKTION 20 INLÄSNING AV KORSTABELLEREn korstabell är en vanlig tabelltyp, som består av en datamatris mellan två ortogo-nala listor av rubrikdata. Genom att använda en crosstable-sats i skriptet kan du läsa in denna typ av tabell på ett mycket elegant sätt. Inläsningsprocessen beskrivs i detta kapitel.

Läsa in en korstabell Börja med att titta på en korstabell i Excel (eller ett likande program):

1 Öppna Utforskaren och hitta filen Korstabell1.tab i mappen ...Introduktion-skurs\AvanceradeFunktioner\Datakallor och dubbelklicka på den.

Microsoft Excel öppnar filen. Den ser ut på följande sätt:

Om denna tabell läses in i QlikView på vanligt sätt, resulterar detta i ett fält för År och ett fält för varje månad. Vanligen föredrar man dock att det genereras tre fält, ett för varje rubrikkategori (År och Månad) och ett för värdena i matrisen.

Börja med att läsa in tabellen i QlikView på vanligt sätt:

1 Stäng filen.

2 Starta QlikView och välj Ny från Arkiv-menyn. Döp dokumentet till Korsta-bell.qvw och spara det i mappen AvanceradeFunktioner.

3 Öppna dialogen Redigera skript.

4 Klicka på Tabellfiler och bläddra till filen Korstabell1.tab (i mappen Avancerade funktioner, under Datakällor). Klicka på Öppna.

5 Om filguiden har gjort en korrekt tolkning, välj Slutför.

Följande sats har genererats i skriptet:

Figur 66. Filen Korstabell1.tab

Avancerade funktioner 205

Page 206: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Load År,Jan,Feb,Mar,Apr,Maj,Jun

FROM Datakallor\Korstabell1.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq) ;

6 Exekvera skriptet genom att klicka på Ladda.

7 I dialogen Arkegenskaper som öppnas lägger du till alla fält utom system-fälten till kolumnen Fält som visas i listbox.

8 Välj OK. Följande listboxar dyker upp på arket:

9 Detta är inte det resultat vi är ute efter. Öppna dialogen Redigera skript igen.

10 Lägg nu till prefixet crosstable, som talar om att tabellen ska läsas in som en korstabell. Prefixet ska skrivas framför load-satsen och följas av en par-entes som innehåller namnen du vill att de nya fälten ska ha:

Crosstable (Månad, Försäljning) Load År,Jan,Feb,Mar,Apr,Maj,Jun

FROM Datakallor\Korstabell1.tab (txt, codepage is 1252, embedded labels, delimiter is ',', msq);

11 Välj Ladda. Fliken Fält i dialogen Egenskaper ark öppnas. Flytta fälten Månad och Försäljning till kolumnen över visade fält (fältet År finns redan här) och klicka på OK.

206

Page 207: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

INLÄSNING AV KORSTABELLER

Följande listboxar dyker upp på arket:

Värdena har nu fördelats på ett mer relevant sätt. För att ändra sorteringsordningen och antal kolumner som visas i listboxarna, se kapitlet om “listboxar och statistik-boxar” på sidan 53.

12 Spara och stäng dokumentet.

Läsa in en korstabell med mer än en vanlig kolumnKorstabellen föregås ofta av ett antal vanliga kolumner. Detta är fallet i tabellen Korstabell2.tab:

Här föregås matriskolumnerna av två vanliga kolumner. Vanligen vill man att en såd-an tabell ska visas i fyra fält:

• Försäljare, som ska innehålla värdena i den första (vanliga) kolumnen

• År, som ska innehålla värdena i den andra (vanliga) kolumnen

Figur 67. Listboxarna sedan skriptet körts med prefixet Korstabell.

Figur 68. Korstabell2.tab

Salesman Year Jan Feb Mar Apr May JunA 1991 45 65 78 12 78 22A 1992 11 23 22 22 45 85A 1993 65 56 22 79 12 56A 1994 45 24 32 78 55 15A 1995 45 56 35 78 68 82B 1991 57 77 90 24 90 34B 1992 23 35 34 34 57 97B 1993 77 68 34 91 24 68B 1994 57 36 44 90 67 27B 1995 57 68 47 90 80 94

Försäljare År Jan Feb Mar Apr Maj JunA 1991 45 65 78 12 78 22A 1992 11 23 22 22 45 85A 1993 65 56 22 79 12 56A 1994 45 24 32 78 55 15A 1995 45 56 35 78 68 82B 1991 57 77 90 24 90 34B 1992 23 35 34 34 57 97B 1993 77 68 34 91 24 68B 1994 57 36 44 90 67 27B 1995 57 68 47 90 80 94

Avancerade funktioner 207

Page 208: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

• Månad, som ska innehålla resterande kolumners rubriker

• Försäljning, som ska innehålla resterande kolumners värden

För att få detta resultat, gör följande:

1 Välj Ny från Arkiv-menyn för att skapa ett ny dokument.

2 Öppna dialogen Redigera skript.

3 Välj Tabellfiler, bläddra till filen Korstabell2.tab och klicka på Öppna.

Sidan Filguiden: Typ öppnas. Vi ska nu använda oss av guiden för att skapa korsta-bellsatsen.

4 Klickapå Nästa>två gånger. Du kommer då till sidan Filguiden: Alternativ.

5 Klicka på knappen Korstabell. Guiden Korstabell öppnas.

6 Under Kvalificerande fält anger du antalet kvalificerande fält som föregår den tabell som ska omvandlas.

7 Under Attributnamn anger du namnet på det nya fältet som kommer att innehålla månadsnamnen. Skriv Månad.

8 Under Datanamn, dvs det fält där försäljningssiffrorna kombineras, skriver du Försäljning. Klicka sedan på OK..

Figur 69. I guiden Korstabell visas de olika fälttyperna färgkodat.

208

Page 209: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

INLÄSNING AV KORSTABELLER

I förhandsgranskningsfönstret visas nu den omvandlade tabellen.

9 Klicka på Slutför. Följande sats bör ha genererats i skriptet:CROSSTABLE(Månad, Försäljning, 2) Load Försäljare,År,Jan,Feb,Mar,Apr,Maj,JunFROM Datakallor\Korstabell2.tab (txt, codepage is 1252, embedded labels, delimiter is '\t', msq);

Lägg märke till att korstabellprefixet har siffran 2 som en tredje parameter. Detta anger antalet normala kolumner i den ursprungliga tabellen. Om ingen parameter anges, förutsätts 1.

10 Välj Spara för att spara ditt nya skript. Välj sedan Ladda. Du får frågan om du vill spara QlikView-dokumentet. Spara det där du sparar övriga introduk-tionskursfiler och kalla det Korstabell2.qvw eller liknande.

11 Sidan Fält i dialogen Arkegenskaper öppnas. Flytta fälten Försäljare, År, Månad och Försäljning till kolumnen över visade fält och välj sedan OK.

Figur 70. Den omvandlade tabellen i Filguiden

Avancerade funktioner 209

Page 210: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Följande listboxar skapas på arket:

12 Spara dokumentet och stäng det sedan. Om du inte har för avsikt att arbeta mer med QlikView just nu, kan du också avsluta programmet.

För en mer detaljerad beskrivning av syntaxen, se Referensmanualen.

210

Page 211: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

OCH-LOGIK INOM EN LISTBOX

LEKTION 21 OCH-LOGIK INOM EN LISTBOXTvå val i olika listboxar tolkas vanligtvis som logiskt och, d.v.s. QlikView visar data som associeras med alla valen. Multipelval inom en listbox tolkas emellertid oftast som logiskt eller, d.v.s. QlikView visar data som associeras med något av de valda värdena.

I vissa fall kan en listbox ställas in så att multipelval inom den tolkas som logiskt och, vilket innebär att QlikView bara kommer att visa data som associeras med alla valda värden.

I denna lektion kommer du att få ställa in en listbox på och-läge och sedan använda den för att göra såväl val som bortval. Du får också lära dig vilka villkor som gäller för att en listbox ska kunna ställas in på och-läge.

Ställa in en listbox på och-läge

Filen Och.qvw i mappen ...Introduktionskurs\AvanceradeFunktioner innehåller en listbox som uppfyller kriterierna för och-läge:

Figur 71. Sidan Allmänt i dialogen Egenskaper listbox, där man kan välja och-läge.

Avancerade funktioner 211

Page 212: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

1 Starta QlikView.

2 Öppna filen Och.qvw genom att klicka på knappen Öppna i verktygs-fältet, hitta filen i trädstrukturen, markera den och klicka på Öppna.

3 Gå till fliken Geografi och hitta listboxen Medlemskap.

Listboxen innehåller en lista över olika organisationer och geografiska områden som de olika länderna tillhör. Ett land kan vara medlem i flera organisationer och en organisation kan ha flera medlemmar, d.v.s. det finns en många-till-många-relation mellan fälten Land och Medlemskap. Fältet Medlemskap är inte direkt länkat till något annat fält än Land. Under sådana förhållanden kan Medlemskap ställas in på och-logik, d.v.s. ett multipelval i fältet Medlemskap får till följd att enbart länder som är medlemmar i alla de valda organisationerna visas som möjliga.

4 Klicka på listboxen med höger musknapp och välj Egenskaper, Allmänt.

5 Kryssa i rutan Och-logik och klicka sedan på OK.

6 Välj Europa genom att klicka på värdet.

Cellen Europa ska nu bli grön och ha ett och-tecken "&" till vänster. Organisation-erna som visas som valbara är de som har en eller flera medlemmar i Europa. Organ-isationerna som är uteslutna är de som inte har några medlemmar i Europa.

7 Välj G-7 genom att CTRL-klicka på fältvärdet.

Du har nu valt Europa och G-7, d.v.s. de länder som tillhör både Europa och G-7- gruppen. Enbart fyra länder är valbara, och alla är europeiska länder i G-7- gruppen.

Göra ett bortvalDet är också möjligt att utesluta länder på ett liknande sätt:

1 Ta bort ditt val av G-7 genom att CTRL-klicka på fältvärdet.

2 Välj G-7 genom att CTRL-klicka på fältvärdet medan du håller musknapen nedtryckt. Släpp knappen när cellen blivit röd.

Du har nu valt Europa och icke G-7. Endast euro-peiska länder som inte ingår i G-7-gruppen är nu val-bara. Denna uteslutning genom val är mycket användbar i många-till-många-förhållanden.

3 Stäng filen. Om du inte har för avsikt att arbeta mer med QlikView just nu, kan du också avsluta programmet.

212

Page 213: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

OCH-LOGIK INOM EN LISTBOX

Och-tabellens karakteristika

Inte alla fält kan ställas in på och-logik. För att det ska vara möjligt, måste fältet utgöra den andra kolumnen i en logisk tvåkolumnstabell.

Fältet får inte heller ha hämtats från mer än en logisk tabell. Det beror på att och-alternativet är logiskt meningsfullt bara om värdet ifråga associeras med endast ett annat fält.

Det får dessutom inte finnas flera identiska poster i tabellen. Denna typ av tabell laddas därför alltid med hjälp av distinct-predikatet (se Referensmanualen).

Om alla krav uppfyllts, kommer rutan Och-logik i dialogen Egenskaper listbox inte längre att vara grå, vilket innebär att listboxens logik kan ändras.

Figur 72. En och-tabell

Avancerade funktioner 213

Page 214: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

214

Page 215: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

TALFORMAT

LEKTION 22 TALFORMATQlikView kan hantera textsträngar, tal, datum, tider, tidsangivelser och valutor. De kan sorteras, visas i ett antal olika format och användas i beräkningar. Detta innebär exempelvis att datum, tider och tidsangivelser kan adderas respektive subtraheras.

Denna lektion behandlar grunderna i tolkning och formatering av tal. För mer infor-mation, se Referensmanualen.

Tolkning och formateringKonsten att få rätt talformat hänger samman med två olika saker:

• Hur data tolkas vid inläsning

• Hur olika talbaserade datatyper formateras

Hur data lagras i QlikViewFör att förstå hur datatolkning och talformatering fungerar i QlikView måste man veta hur data lagras internt av programmet. Alla data som läses in i QlikView lagras på två sätt: som textsträng och som tal.

1 Textsträngen finns alltid. Det är den som visas i listboxar och andra arkobjekt. Vid formatering av data i listboxar (talformat) är det bara textsträngen som påverkas.

2 Talet finns bara när data kan tolkas som ett giltigt tal. Det används för all form av numerisk beräkning och för numerisk sortering.

Om man läser in flera data med samma numeriska värde i ett fält, kommer de att behandlas som ett och samma värde och tillsammans tilldelas den första textsträng som påträffas. Talen 1,0 , 1 och 1,000 kommer om de läses in i denna ordning att få det numeriska värdet 1 och den ursprungliga textsträng-en 1,0.

Tolkning av dataQlikView försöker tolka indata som tal, datum, tid m.m. Så länge som systeminställn-ingarna (Nationella alternativ i Windows 2000 och Nationella och språkliga val i Kontrollpanelen) används i datafilen och variablerna för taltolkning är korrekt defini-erade, sköter QlikView tolkning och formatering automatiskt; användaren behöver således inte ändra vare sig skript eller inställningar i QlikView.

1 Öppna Utforskaren och hitta filen Datum1.tab i mappen ...\Introduktion-skurs\AvanceradeFunktioner\Datakallor. Dubbelklicka på filen.

Avancerade funktioner 215

Page 216: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

2 Excel (eller det program som du associerat filtypen med) öppnar filen. Den består av tre fält, Datum, Kund och Försäljning. Notera att datumen i fältet Datum är formaterade enligt ISO standard, YYYY-MM-DD (YYYY=år, MM=månad, DD=dag) och att talen i fältet Försäljning har ett blanktecken som tusentalsavgränsare.

3 Stäng filen.

4 Starta QlikView och välj sedan Ny från Arkiv-menyn. Spara dokumentet i mappen AvanceradeFunktioner.

5 Öppna dialogen Redigera skript. Ett antal set-satser, som definierar avgränsare och talformat via variablerna för taltolkning, har genererats automatiskt:

SET ThousandSep='';SET DecimalSep='.';SET MoneyThousandSep=',';SET MoneyDecimalSep='.';SET MoneyFormat='#,##0.00 kr;-#,##0.00 kr';SET TimeFormat='hh:mm:ss';SET DateFormat='YYYY-MM-DD';SET TimestampFormat='YYYY-MM-DD hh:mm:ss[.fff]';SET MonthNames='jan;feb;mar;apr;maj;jun;jul;aug;etc..SET DayNames='m;ti;on;to;fr;l;s';

Inställningarna motsvarar de nationella inställningar som gäller för datorn på vilken skript skapats. Därför kan de se annorlunda ut på din dator. Detta garanterar att QlikView-skriptet exekveras korrekt även på datorer med andra nationella inställningar, förutsatt att datafilerna förblir desamma.

6 Öppna Kontrollpanelen (Start-menyn, Inställningar) och dubbelklicka på ikonen Nationella inställningar.

7 Bläddra igenom flikarna i dialogen Nationella inställningar, framför allt Tal och Datum, och lägg märke till att inställningarna motsvarar dem som definieras av variablerna i set-satserna (dock används i Kontrollpanelen bokstaven å för att beteckna år). För att du ska få samma resultat som i detta exempel måste Svenska vara valt på första sidan.

8 Stäng Kontrollpanelen.

Variablerna för taltolkning kan raderas, redigeras eller dupliceras efter behag. Om de ändras, ersätter de operativsystemets inställningar.

Notera att datumformatet som definieras i set-satsen liksom avsaknaden av tusental-savgränsare överensstämmer med formaten i filen Datum1.tab. QlikView kommer således att göra en korrekt tolkning:

216

Page 217: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

TALFORMAT

9 Gå tillbaka till QlikView och klicka på Tabellfiler i dialogen Redigera skript.

10 Hitta filen Datum1.tab, markera den och klicka på Öppna.

11 Om filguiden har gjort en korrekt tolkning av innehållet, klicka på Slutför.

12 Klicka på Ladda för att exekvera skriptet. Du får frågan om du vill spara dokumentet. Spara det under namnet Talformat.qvw där du sparar dina andra introduktionskursfiler.

13 Flytta fälten Kund, Datum och Försäljning till kolumnen över visade fält och klicka sedan på OK.

14 De tre listboxarna skapas på arket. Flytta dem och ändra storlek på dem.

Det finns ett enkelt sätt att få reda på om QlikView har tolkat innehållet i filen som giltiga tal: giltiga tal är alltid högerjusterade i listboxen, medan värden som tolkats som text är vänsterjusterade.

Eftersom såväl värdena i Försäljning som de i Datum är högerjusterade, kan vi dra slutsatsen att de tolkats korrekt.

15 Spara dokumentet och stäng det sedan.

När QlikView har tolkat data som giltiga tal, kan du ändra formateringen under fliken Tal i dialogen Egenskaper listbox. Formatering beskrivs i avsnittet “Formatering av data” på sidan 220.

Ändra taltolkningsformatetAntag att värdena i fältet Datum istället har amerikanskt datumformat (M/D/YY), d.v.s. ett format som skiljer sig från systeminställningarna och for-maten som definieras i set-satserna:

1 Klicka på Ny för att skapa ett nytt dokument. Spara dokumentet i mappen AvanceradeFunktioner.

2 Öppna dialogen Redigera skript och klicka på Tabellfiler.

3 Markera filen Datum2.tab och klicka på Öppna.

4 Om filguiden har gjort en korrekt tolkning av innehållet i filen, välj Slutför.

5 Klicka på Ladda för att exekvera skriptet. Du får frågan om du vill spara dokumentet. Spara det som Talformat2.qvw där du sparar dina andra introduktionskursfiler.

6 Flytta fälten Kund, Datum och Försäljning till kolumnen över visade fält och välj därefter OK.

Avancerade funktioner 217

Page 218: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

7 De tre listboxarna skapas på arket. Flytta dem och ändra storlek på dem.

Den här gången är värdena i fältet Datum vänsterjusterade, vilket innebär att de tolkats som textsträngar och inte som tal. Så länge situationen förblir såd-an kan du inte ändra talformateringen och inte heller göra beräkningar som baseras på fältet.

Problemet kan lösas på något av följande sätt:

• Genom att ändra systeminställningarna i Kontrollpanelen

• Genom att ändra datumformatet i skriptet

• Genom att använda en funktion för taltolkning i skript

Ändra datumformatet i skriptetDet är ingen god idé att ändra systeminställningarna, såvida inte alla filer du önskar läsa in har nationella inställningar som skiljer sig från de nuvarande. Att ändra datumformatet i skript är en bättre lösning (dessutom en mycket användbar sådan om du vill att någon med andra systeminställningar ska använda dokumentet):

1 Öppna dialogen Redigera skript i ditt dokument Talformat2.qvw och ändra datumformatet till M/D/YY. Set-satserna bör nu se ut på följande sätt:

SET ThousandSep=',';SET DecimalSep='.';SET MoneyThousandSep=' ';SET MoneyDecimalSep='.';SET MoneyFormat='$# ##0.00;($# ##0.00)';SET TimeFormat='th:mm:ss';SET DateFormat='M/D/YY';SET TimestampFormat='M/D/YY th:mm:ss[.fff];

2 Kör skriptet genom att klicka på Ladda.

3 Klicka på OK för att stängs dialogen.

Studera ditt dokument och notera att värdena i listboxen Datum nu är högerj-usterade. De har således tolkats som giltiga datum.

4 Spara dokumentet och stäng det.

Använda tolkningsfunktionernaOm du läser in flera filer som alla har olika talformat, kan det vara lämpligt att använda en tolkningsfunktion i skript. Tolkningsfunktioner används för att tolka fält eller uttryck. Gör följande:

218

Page 219: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

TALFORMAT

1 Skapa ett nytt dokument genom att klicka på Ny.

2 Öppna dialogen Redigera skript. Notera att formatet åter är YYYY-MM-DD, eftersom du inte ändrat systeminställningarna.

3 Klicka på Tabellfiler och öppna filen Datum2.tab.

4 Om filguiden har gjort en korrekt tolkning av innehållet, välj Slut-för.

5 Ändra skriptet för hand så att det får följande lydelse:Load date#(Datum, ’M/D/YY’) as Datum,

Kund,Försäljning

from Datakallor\Datum2.tab (txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Date# är tolkningsfunktionen, Datum är fältet som ska tolkas och M/D/YY är datumformatet enligt vilket du vill att fältinnehållet ska tolkas. Syntaxen och vidare exempel finns i Referensmanualen.

6 Välj Ladda för att exekvera skriptet. Du får frågan om du vill spara dokumentet. Spara det som Talformat3.qvw där du sparar dina andra introduktionskursfiler.

7 Flytta fälten Kund, Datum och Försäljning till kolumnen över visade fält och klicka på OK.

Studera dokumentet och notera att värdena i fältet Datum nu åter tolkats som giltiga tal. Resultatet är identiskt med det i Talformat2.qvw.

8 Spara dokumentet.

Tolkningsproblem som beror på olika avgränsare löses på samma sätt.

OBS Vid tolkning av datum med bara två positioner för år, t.ex. YY-MM-DD, antar QlikView att datumet faller inom ett rörligt fönster på -50 till +49 år från innevarande år. Datumet 88-08-08 tolkas som 1988-08-08, medan 44-08-08 tolkas som 2044-08-08. Ramen beräknas utifrån det år som i operativsystemets klocka definierats som det innevarande.

Filer är inte alltid homogena. Om du har en fil som innehåller data med olika format i ett och samma fält, kan du använda alt-funktionen, som testar om fältet innehåller data vars format överensstämmer med det som anges i funk-tionen angivna. Se Referensmanualen.

Avancerade funktioner 219

Page 220: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Formatering av dataSå fort QlikView har tolkat data som giltiga tal, är det möjligt att välja ett annat tal-format i arkobjektets egenskapsdialog.

1 Klicka på listboxen Datum med höger musknapp och välj Egenskaper... från flytmenyn.

2 Gå till fliken Tal.

3 Markera kryssrutan Förbigå dokumentets inställningar för att ange ett sep-arat talformat för listboxen.

4 Det format som för närvarande gäller är Tal. Ändra det till Datum.

5 I rutan Format visas operativsystemets standardinställning. Den kan ändras till vilket annat datumformat som helst. Kanske föredrar du formatet DD/MM/YY. Radera innehållet i rutan Format och skriv in det nya formatet.

6 Välj OK.

Det angivna formatet har tillämpats på värdena i listboxen Datum. För att välja ett annat datumformat, öppna helt enkelt fliken Tal i dialogen på nytt och ändra innehåll-et i rutan Format.

Det enklaste sättet att ändra talformat för flera fält är att använda dialogen Doku-mentegenskaper.

Om filen ursprungligen innehöll värden med olika formatering, t.ex. vissa datum med formatet M/D/YY och andra med formatet DD/MM/YY, vill du kanske gå tillbaka till den ursprungliga formateringen. När man arbetar med vanliga textfiler är detta endast möjligt om kryssrutan Behåll efter laddning (under fliken Tal) avmarkeras och skriptet exekveras på nytt.

Knappen Ursprungligt från indata under fliken Tal är bara tillgänglig för fält med definierad datatyp som lästs in från en databas via ODBC.

OBS Talformat tillämpas på fält, inte på specifika listboxar. Förändringar som görs för ett fält under fliken Tal kommer alltså att slå igenom i alla arkobjekt som innehåller fältet ifråga.

7 Spara och stäng dokumentet. Om du inte har för avsikt att arbeta mer med QlikView just nu, kan du också avsluta programmet.

Det är också möjligt att ändra formateringen genom att använda formateringsfunk-tionerna i skriptet. Se Referensmanualen.

För mer detaljerad information om talformat, se Referensmanualen.

220

Page 221: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SÄKERHET

LEKTION 23 SÄKERHETDet är viktigt att information distribueras endast till dem som har rätt att se den. Då QlikView förenklar den tidigare så komplicerade uppgiften att hämta data ur data-baser, är det mycket viktigt med ett system för att hantera säkerhetsfrågor. I denna lektion, som är den sista i Introduktionskursen, kommer du att lägga till behörighetskontroll i en befintlig fil.

Sektioner i skriptetBehörighetskontroll styrs av en eller flera säkerhetstabeller som laddas på vanligt sätt i QlikView. Därför kan man lagra tabellerna i en vanlig databas. Skriptsatserna som hanterar säkerhetstabellerna deklareras i behörighetsektionen, som i skriptet börjar med skriptsatsen section access. Se Referensmanualen.

Om en sådan behörighetssektion deklareras i skriptet, måste den del av skriptet som laddar "vanliga" data föregås av skriptsatsen section application.

BehörighetsnivåerBehörighet till QlikView-dokument kan ges till namngivna användare eller använd-argrupper. I säkerhetstabellen får användare behörighetsnivåerna ADMIN eller USER. Har man inte tilldelats en behörighetsnivå kan man inte ens öppna QlikView-dokumentet.

En person med ADMIN-rättigheter kan ändra allt i dokumentet. På sidan Säkerhet i dialogerna Dokumentegenskaper och Arkegenskaper kan en person med ADMIN-behörighet begränsa användarnas möjligheter att göra ändringar i dokumentet. Se Referensmanualerna för mer information. En person med USER-rättigheter har inte tillgång till sidorna Säkerhet.

Exempel:Section Access;Load * inline

[ACCESS,USERID,PASSWORDADMIN, A,XUSER,U,Y ];

Section Application;Load … from …

Avancerade funktioner 221

Page 222: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Behörighetssektionens systemfältBehörighetsnivåerna tilldelas användarna i en eller flera tabeller inom section access. Dessa tabeller kan innehålla flera olika systemfält, typiskt USERID (användarident-itet) och PASSWORD (lösenord) eller NTNAME, samt det fält som anger behörighetsnivå ACCESS. Hela uppsättningen av behörighetssektioners systemfält beskrivs i referensmanualen. Ytterligare användardefinierade fält, exempelvis GRUPP eller ORGANISATION, får också finnas med för att underlätta byggandet av en behörighetsdatabas, men de tolkas inte speciellt av QlikView.

Inga, alla eller någon kombination av dessa skyddade fält kan laddas i behörighetssektionen. Om ACCESS-fältet inte laddas, förlorar section access sin mening.

ACCESSEtt fält som anger vilken behörighet en viss användare ska ha.

USERIDEtt fält som bör innehålla ett godkänt användar-ID. QlikView frågar efter ett användar-ID som jämförs med värdet i detta fält. Detta användar-ID är inte samma som användar-ID för Windows.

PASSWORDEtt fält som ska innehålla ett godkänt lösenord. QlikView frågar efter ett lösenord som jämförs med värdet i detta fält. Detta lösenord är inte samma som lösenordet för Windows.

SERIALEtt fält som skall innehålla ett nummer som motsvarar QlikViews serienummer (licensnyckel). Exempel: 4900 2394 7113 7304. QlikView kontrollerar användarens licensnyckel som jämförs med värdet i detta fält.

NTNAMEEtt fält som ska innehålla en sträng som motsvarar ett Windows NT-domänanvändarnamn eller gruppnamn. QlikView hämtar användar-ens inloggningsinformation från operativsystemet och jämför den med värdet i detta fält.

QlikView jämför först QlikView-licensnyckeln med fältet SERIAL. Sedan frågar programmet operativsystemet vem som är inloggad. Programmet begär sedan, om det behövs, användar-ID och lösenord för att jämföra dessa med fälten USERID och PASSWORD.

Om kombinationen av Windows-användaridentitet, QlikView-användaridentitet, QlikView-lösenord och licensnyckel (serienummer) stämmer överens med dem som finns i behörighetssektionen öppnas dokumentet på motsvarande behörighetsnivå.

222

Page 223: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SÄKERHET

Om inte kommer QlikView att neka användaren åtkomst till dokumentet. Om användaridentitet och/eller lösenord inte förts in rätt efter tre försök, måste hela inloggningsproceduren upprepas.

Exempel 1:Endast serienumret (licensnyckeln) kontrolleras. En specifik dator ges ADMIN-åtkomst. Övriga får USER-åtkomst. Observera att en asterisk kan användas för att markera “vilket serienummer som helst”..

Exempel 2:Administratören och datorn med licensnyckel “4900 2394 7113 7304” (den server där QlikView körs som ett batch-jobb) får ADMIN-behörighet. Övriga får USER-rätttigheter när de skriver in “USER” som identitet och lösenord..

OBS Innan du påbörjar nästa övning bör du ta en säkerhetskopia av filen du tänker använda. Minsta fel i säkerhetstabellen kan göra det omöjligt att öppna filen igen.

Ladda säkerhetstabellerAntag att du har två tabeller med säkerhetsinformation. Den första heter acclist.csv och den andra heter accserid.csv. Den första tabellen innehåller säkerhetsfälten USE-RID, PASSWORD och ACCESS. Den andra innehåller säkerhetsfältet SERIAL. Efter-som den associativa logiken som är QlikViews signatur också används i behörighetssektionen, associeras tabellerna via det valfria fältet COMPUTER NAME.

OBS Alla fält som listas i Load eller Select-satser i section access måste skrivas med VERSALER. Om ett fältnamn i databasen är skrivet med gemener kommer det att konverteras till versaler innan det läses av Load- eller

Avancerade funktioner 223

Page 224: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Select-satsen. Det användar-ID och lösenord som slutanvändaren fyller i för att öppna QlikView-dokumentet är dock inte versalkänsliga..

OBS Licensnyckeln måste anges i 4x4 grupper av tal, separerade med mellanslag.

Nu ska du ladda ovanstående tabeller i QlikView:

1 Öppna det dokument för vilket du vill ha behörighetskontroll, t.ex. Avancerad.qvw.

2 Spara filen som Behorighet.qvw.

3 Öppna dialogen Redigera skript och placera markören i början av skriptet, men efter set-satserna.

4 Klicka på Tabellfiler.

5 Markera filerna Behorighet1.tab och Behorighet2.tab (i mappen \Introduk-tionskurs\Avancerade Funktioner\Datakallor) och klicka på Öppna.

6 Filerna öppnas i tabellfilguiden. Klicka på knappen Slutför för båda filerna.

7 För att tabellerna ska kunna användas för behörighetskontroll behöver satserna som laddar dem placeras i en separat sektion. Skriv section access; överst i skriptet (efter set-satserna). Glöm inte semikolon.

8 För att särskilja behörighetssektionen från applikationssektionen placerar man markören efter satserna som laddar säkerhetstabellerna och skriver sec-tion application;. Glöm inte semikolon: de markerar slutet på en sats.

Första delen av ditt skript bör nu se ut på följande sätt:

USERID PASSWORD ACCESS GRUPP DATORAnnika 7VFI1R ADMIN IT AllaAnnika FROMME2U USER IT AllaJohan LOVE15 ADMIN Marknad JohanJohan 15ALL USER Marknad AllaPete NUMBER1 USER Personal AllaSara ABSOLUT USER Personal Sarah

DATOR SERIALAnnika 1234 5678 9012 3456Johan 1234 5678 9012 3457Peter 1234 5678 9012 3458Sara 1234 5678 9012 3459Alla *

224

Page 225: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SÄKERHET

Section access;Directory;Load USERID,

PASSWORD,ACCESS,GRUPP,[DATOR]

FROM Datakallor\BEHORIGHET1.TAB

(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Load [DATOR],SERIAL

FROM Datakallor\BEHORIGHET.TAB(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Section application;Load Land,

Huvudstad,

Satsen directory anger sökvägen till filerna.

9 Välj Ladda för att exekvera skriptet.

10 Välj OK för att stänga dialogen.

Följande behörigheter ges nu:

Annika får behörighet från alla datorer (eftersom alla licensnycklar är tillåtna). Beroende på det lösenord hon använder får hon antingen ADMIN- eller USER-behörighet.

Johan får ADMIN-behörighet när han arbetar vid sin egen dator (licensnyckel 1234 5678 9012 3457") och anger sitt användar-ID (Johan) och lösenord (LOVE15). Han får USER-behörighet på alla datorer (alla licensnycklar är tillåtna) när han anger sitt användar-ID (Johan) och lösenord (15ALL).

Peter får USER-behörighet från alla datorer om han anger sitt användar-ID och korrekt lösenord och

Sara får arbeta från sin egen dator (licensnyckel 1234 5678 9012 3459 och ange ett korrekt användar-ID och lösenord för att kunna använda Qlik-View-dokumentet med USER-behörighet.

Avancerade funktioner 225

Page 226: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

Använda sidorna Säkerhet"Personer med ADMIN-rättigheter kan förhindra att vissa kommandon utförs:

1 Välj Dokumentegenskaper... från menyn Inställningar.

2 Gå till sidanSäkerhet.

Sidan Säkerhet innehåller en lista över QlikView-kommandon. En avmark-erad kryssruta innebär att dokumentanvändarna inte kan köra motsvarande kommando.

3 Avmarkera kryssrutan Lägg till ark och Redigera skript och klicka sedan på OK.

Observera att kommandona du valde nu är gråade, dvs avaktiverade.

4 Spara filen som Behorighet.qvw, stäng den och avsluta QlikView.

Sidan Arkegenskaper innehåller också en flik med namnet Säkerhet. Där finns ytterligare kommandon.

Arbeta med behörighetskontrollAntag att du är Peter och vill arbeta med dokumentet.

1 Öppna QlikView och välj Öppna från Arkiv-menyn.

2 Hitta filen Behorighet.qvw och klicka på Öppna.

3 QlikView frågar efter rätt användar-ID. Skriv Peter och klicka på OK.

4 Nu frågar QlikView efter rätt lösenord. Som Peter har du USER-behörighet från alla datorer. Ange ditt lösenord, dvs NUMBER1 (ej skiftlägeskänsligt). Klicka på OK.

Om du har gjort allting rätt öppnas dokumentet nu så att du kan arbeta med det. Observera att du inte kan lägga till ark eller visa skriptet eftersom dessa kommandon har avaktiverats. Observera också att du inte har tillgång till sidorna Säkerhet: de är endast tillgängliga för ADMIN-användare.

Om du vill få tillgång till alla delar av dokumentet måste du ange Annikas användar-ID och lösenord (välj det lösenord som ger henne ADMIN-rättigheter).

5 Stäng filen. Om du inte ska arbeta med QlikView mer just nu, kan du också avsluta programmet.

Syntaxen för section-satsen finns i Referensmanualen. För mer information om behörighetskontroll, se Appendix till Referensmanualen.

226

Page 227: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

SÄKERHET

Du har nu avslutat hela Introduktionskursen. Se gärna till att utnyttja alla möjligheter som bjuds i programmet när du nu skapar egna dokument. För mer information, se Referensmanualen..

Avancerade funktioner 227

Page 228: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

228

Page 229: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

INDEX

AAktivera flera arkobjekt ......................46Användarinställningar .......................129Ark ............................................. 39–44

bakgrund ..................................117flytta ..........................................44lägga till .....................................42

Associera tabeller ..................... 149–154

BBakgrund .........................................117Behörighetskontroll .................. 221–227Bokmärken ........................................36Bortval ............................................212

CCirkeldiagram ....................................74Cyklisk grupp av fält ........................198Cyklisk visning av uttryck .................201Cykliska diagram

skapa ........................................199

DDelsummor

i pivottabell .................................83Designverktygsfält .............................53Diagram ...................................... 61–77

ändra storlek på ...........................65cirkeldiagram ..............................74cykliska diagram .......................199färger .........................................75flytta ..........................................65frikoppla .....................................73göra kopia av ..............................73göra val i ....................................64hierarkiska diagram ...................196hierarkiskt diagram ......................99kopiera till Urklipp ....................100linjediagram ................................91mätardiagram ..............................97

pivottabell ...................................80rak tabell .....................................84

sortera kolumner ................85siffror på staplar ..........................72skriva ut ....................................100Snabbdiagram .............................65sorteringsordning .........................71stapeldiagram ..............................65

flerdimensionellt ..........79, 93talformat .....................................72X-Y-diagram ...............................96

Dokumentegenskaper ................125–128Döpa om fält ............................152–154

EExportera

med knapp ........................114, 115

FFält

grupper av .........................195–201cykliska ............................198hierarkiska ........................195

Färger i diagram .................................75Flytta

diagram ......................................65listbox ........................................51val ..............................................33

Formatering av tal ............................220Frekvens i listbox ...............................53

begränsningar ............................185Frikoppla diagram ..............................73

GGenvägsknapp ..................................113Göra kopia av diagram ........................73Grupper av fält .........................195–201

cykliska ....................................198hierarkiska ................................195

Page 230: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

HHierarkiska diagram

skapa ........................................196Hierarkiskt diagram

arbeta med ..................................99Hjälp .................................................22

IIndatabox

Använda ...................................109Föra in data ...............................109

JJustera kolumner

i diagram ....................................83i tabellbox .................................107

Justera värdeni listbox ......................................57

KKnapp ..................................... 113–116

exportknapp ..............................114Genvägsknapp ...........................113

Kolumner i diagramjustera ........................................83

Konkatenering ......................... 157–163automatisk ................................157tvingad .....................................160

Konventioner .....................................19Kopiera

listbox ........................................47till Urklipp ................................100

Korstabeller ............................. 205–210

LLadda data .......................................129Lägga till

listbox ........................................53Länka information till ett dokument . 165–169Låsa

val ..............................................35Linje/pil-objekt ................................118Linjediagram .....................................91

Listbox ........................................53–57ändra storlek på ...........................47flytta ...........................................51justera värden ..............................57kopiera .......................................47lägga till .....................................53sorteringsordning .........................55stänga .........................................50talformat .....................................56teckensnitt ...................................50

Load inline ..............................189–193

MMätardiagram .....................................97Multibox ..................................103–105

flytta upp fält .............................105skapa ........................................104val i ..................................103, 104

NNamnge fält .............................152–154Numeriska sökningar ..........................34

OOch-logik ................................211–213OLE DB

läsa in en fil via .................173–176Öppna en fil .......................................21

PPath

absolute ....................................143relative .....................................143

Pivottabell .........................................80delsummor ..................................83dölja ...........................................82dra dimensioner ...........................80visa och dölja kolumner ................82

QQlikView

kort presentation ..........................13starta ..........................................21

230

Page 231: Version 10 för Microsoft Windows® Första utgåvan, Lund, … · 2017-06-27 · QlikView, gör det nu. Om du har installerat QlikView utan kursfilerna kan du enkelt hämta dem från

RRak tabell ..........................................84

sortera kolumner .........................85Ram ................................................128

SSäkerhet.Skapa

skript ........................................137Skript

skapa ........................................137Skriva ut

diagram ....................................100Snabbdiagram ....................................65Sortera kolumner

i rak tabell ...................................85i tabellbox .................................108

Sorteringsordningi diagram ....................................71i listbox ......................................55

Spara ett dokument .............................22Stänga ett dokument ...........................22Stapeldiagram ....................................65

flerdimensionellt ................... 79, 93Starta QlikView .................................21Startsidan ..........................................39Statistikbox .................................. 57–58

skapa ..........................................58Storlek

ändra storlek på listbox ................47diagram ......................................65

System-fält ..........................................181tabell ........................................184

TTabellbox ................................ 106–109

justera kolumner ........................107skapa ........................................106sortera kolumner .......................108val i ..........................................106

Talformatering av ...........................220tolkning av ................................215

Talformat ........................ 215, 215–220

i egenskapsdialog ..................56, 72Teckensnitt ........................................50Textfiler ..........................................136Textobjekt ...............................116–118Textsökning .......................................34Tolkning

av tal ........................................215

UUppdatera dokumentet ......................129

VVal

av arkobjekt ................................46bakåt/framåt ................................35bokmärken ..................................36flytta ...........................................33låsa .............................................35text/numeriska sökningar ..............34

Värdeindikatorer ................................86Verktygsfält

design .........................................53

XX-Y-diagram ......................................96

231