Filguiden: Omvandla

I dialogen Omvandla kan man filtrera och göra avancerade omvandlingar av en tabell. För html-tabeller är detta särskilt viktigt, eftersom det inte finns någon standard för lagring av data i html-format. QlikView kan därför inte läsa html-tabeller lika lätt som andra mer strukturerade dataformat.

För att nå dialogerna Omvandla måste man aktivera omvandlingssteget genom att klicka på knappen Omvandla. Steget är normalt inte aktiverat eftersom detta sparar minne.

Dialogen Omvandla innehåller ett antal filter som kan användas för att anpassa tabeller till QlikView. Dialogen består av sex sidor som beskrivs nedan. Knapparna nere till den vänstra, nedre delen av dialogen Omvandla tabell används för alla sidor:

Ångra Upphäver den senast gjorda ändringen.
Gör om Gör om det senaste Ångra-kommandot.
Återställ Återställer tabellen till dess ursprungliga tillstånd.

Skräpdata

På fliken Skräpdata kan rader och kolumner som innehåller skräpdata avlägsnas från tabellen. Det är inte ovanligt att html-filer innehåller extra rader och kolumner vars enda syfte är att göra tabellerna mer lättlästa, och dessa måste avlägsnas innan man läser in data i QlikView.

Både kolumner och rader kan avlägsnas uttryckligen varvid deras index lagras i skriptet. Rader kan även avlägsnas genom att man använder villkorskriterier.

Radera markerade Raderar de markerade raderna och kolumnerna.
Villkorsstyrd radering... Öppnar dialogen Ange radvillkor där villkoren för borttagning av rader kan anges.

Fyll

Fliken Fyll ger möjlighet att ersätta cellvärden. Oftast ersätts vissa celler som motsvarar en viss beskrivning med ett annat värde från samma kolumn. Det är vanligt med tomma celler och att den närmsta, fyllda cellen ovanför innehåller det relevanta värdet.

Fyll... Öppnar dialogen Fyll celler där du kan välja villkor och strategi.

Kolumn

Dialogen Kolumn används för att kopiera innehållet i en kolumn till en ny kolumn. Kopian kan innehålla den ursprungliga kolumnens alla celler, eller ett urval av dem. Denna funktion kan exempelvis användas när en kolumn innehåller olika typer av värden. Man kan även duplicera en kolumn som innehåller HTML-länkar så att den ena kolumnen innehåller länkens text medan den andra kolumnen innehåller dess webbadress (URL).

Ny... Öppnar dialogen Ange celler för ny kolumn där du kan ange hur den nya kolumnen ska skapas.
Etikett Här skriver man in en lämplig etikett på kolumnen.

Kontext

I en html-tabell kan man lagra mer information än den som är synlig. Om man exempelvis kan klicka på en cells innehåll, måste även den adress dit webbläsaren ska dirigeras finnas där. På sidan Omvandla visas cellens text, men man kan också visa ytterligare information som tillhör cellerna. Man kan självfallet läsa in denna information i QlikView.

Taggar innehåller alltid ytterligare information. En tagg har ett namn och kan ha attribut vilka ibland har värden. En cells kontext kan se ut som följer:

Exempel:  

<A href=www.myurl.com/mypage.html name=”MyName”>

Min länktext

</A>

Min länktext är den synliga texten. Kontexten innehåller en starttagg och en sluttagg. Taggarna anger en hypertextlänk. Starttaggen har två attribut, href och name.

Sidan Kontext kan användas för taggars attribut istället för huvudsträngen. Även andra åtgärder är möjliga. Högerklicka på celler i guiden och välja Se Kontext.

Utvidga... Öppnar dialogen Utvidga cellkontext där du kan ange om en cells innehåll ska utvidgas till flera celler. Observera att både en kolumn och en rad måste vara markerade för att denna knapp ska vara aktiverad. Alla celler i kolumnen kommer dock att utvidgas.
Tolka... Öppnar dialogen Kontexttolkning där du kan ange hur cellernas innehåll ska tolkas. Observera att både en kolumn och en rad måste vara markerade för att denna knapp ska vara aktiverad. Alla celler i kolumner kommer dock att tolkas.

Tag bort radbrytning

På fliken Ta bort radbrytning kan du göra om en tabell som innehåller brytningar. Med brytning menas här att en tabell bryts och fortsätter vid sidan om den första delen istället för nedanför som sig bör. I exemplet ovan kommer alltså den högra delen att flyttas och placeras under den vänstra delen.

Tag bort radbrytning Tar bort tabellens radbrytning. Gränsen mellan de två halvorna måste först markeras med markören. Man kan välja mellan att dela tabellen vertikalt eller horisontellt.
Villkor för att ta bort radbrytning... Anger villkoret för att tabellen ska delas vertikalt. Öppnar dialogen Ange radvillkor.

Rotera

Webbdesigners roterar ofta tabeller av estetiska skäl. Huvudsyftet med denna funktion är att "vända tillbaka" tabellerna; göra fälten till kolumner, flytta fältnamnen till första raden o.s.v.

Motsols Roterar tabellen motsols.
Medsols Roterar tabellen medsols.
Kasta om Kaster om tabellen, spegelvänder den längs en diagonal axel så att cellen överst till höger hamnar längst ner till vänster och vice versa. Cellen längst upp till vänster och cellen längs ned till höger behåller dock sina platser.

Hjälpte den här informationen?

Tack för att du berättar det här. Är det något du vill säga om det här avsnittet?

Varför var informationen inte till hjälp och hur kan vi förbättra den?