Arbeta med inbyggda Excel-tabeller
När du behöver skapa vissa typer av innehåll i din rapportmall är det ofta enklare och mer fördelaktigt att använda de inbyggda tabellfunktionerna i Microsoft Excel. Detta inkluderar att skapa pivottabeller, beräknade kolumner och beräknade radsummor.
Det rekommenderas att du konverterar ditt mallinnehåll till inbyggda Excel-tabeller om du vill göra något av följande:
-
Få enklare åtkomst till inbyggd datafiltrering och sortering i Excel
-
Skapa en pivottabell i din Excel-rapport
-
Lägga till beräknade kolumner som förlitar sig på inbyggda beräkningar i Excel
-
Lägga till beräknade radsummor som förlitar sig på inbyggda beräkningar i Excel
I vissa fall kan du uppnå dessa resultat utan att konvertera innehåll till inbyggda Excel-tabeller. Det är dock enklare att använda den här funktionen och det är därför det rekommenderade arbetsflödet.
Gäller för
Det här innehållet gäller för att designa mallar för tabellrapporter med Qlik-tillägget för Microsoft Excel. Se Qlik-tillägget för Microsoft Excel.
Skapa inbyggda Excel-pivottabeller
En Qlik Sense-pivottabell kan läggas till som en enskild tabelltagg. Du känner igen den i tilläggets användargränssnitt eftersom du inte kan lägga till den som enskilda kolumner. Men om du helt enkelt infogar Qlik Sense-pivottabellen som ett objekt med en enda tagg utan andra ändringar, kommer diagrammet att exporteras som en rak tabell, inte en inbyggd Excel-pivottabell.
Slutför i stället följande steg för att använda tabelldata från Qlik Sense för att skapa en inbyggd Excel-pivottabell:
-
Skapa eller välj ett diagram i din applikation att använda som källans raka tabell. Infoga det som en uppsättning kolumner. Se Lägga till ett diagram via kolumn.
-
Omvandla diagramtabellen till en inbyggd rak Excel-tabell.
-
Omvandla denna inbyggda raka Excel-tabell till en inbyggd Excel-pivottabell.
Se nedan för information om varje process.
Steg 1: Infoga källdata som en rak tabell
Designa eller välj ett diagram i din Qlik Sense-applikation med de kolumner du behöver använda för att skapa den inbyggda Excel-pivottabellen. Detta kan vara vilket Qlik Sense-diagram som helst som har en underliggande datastruktur för en rak tabell (alla visualiseringar som stöds utom pivottabell). Om du börjar från början kan en Rak tabell vara det enklaste inmatningsobjektet för att hjälpa till att visualisera vad du vill lägga till.
En inbyggd Excel-pivottabell utför aggregeringar på egen hand. För att inkludera beräknade uttryck från applikationen i din Excel-pivottabell lägger du därför till de icke-aggregerade fälten från Qlik Sense-applikationen som dimensioner i stället för mått.
Skapa en Qlik Sense-visualisering och lägg till alla önskade kolumner som dimensioner
Lägg sedan till diagrammet i rapportmallen som en uppsättning enskilda kolumner. Se Lägga till ett diagram via kolumn för instruktioner.
Lägg till Qlik Sense-visualiseringen som en tabell med enskilda kolumner i mallen
Steg 2: Konvertera tabelldata till en inbyggd rak Excel-tabell
När du har lagt till Qlik Sense-källdiagrammet i mallen konverterar du det till en inbyggd rak Excel-tabell. Besök den officiella Microsoft-dokumentationen för ytterligare instruktioner. Följande procedur är anpassad för att ge information som är specifik för din Qlik Excel-mall.
Gör följande:
-
I Excel markerar du det område som krävs för att generera den inbyggda Excel-tabellen. Detta inkluderar rubrikraden, raden med taggar, ytterligare en rad under dessa rader och alla önskade kolumner. Konvertera markeringen till en inbyggd rak Excel-tabell.
Markera de nödvändiga komponenterna i källtabellen och konvertera dem till en inbyggd rak Excel-tabell
-
När den inbyggda raka Excel-tabellen har skapats infogar du en <deleterow>-tagg under raden som har kolumntaggarna. Detta säkerställer att den valda raden tas bort i rapportutdata. Mer information finns i Ta bort rader med Deleterow-taggen.
Infoga en <deleterow>-tagg i den inbyggda Excel-tabellen

Steg 3: Konvertera den inbyggda raka Excel-tabellen till en inbyggd Excel-pivottabell
Slutligen omvandlar du den raka Excel-tabellen till en Excel-pivottabell.
Besök den officiella Microsoft-dokumentationen för ytterligare instruktioner. Följande procedur är anpassad för att ge information som är specifik för din Qlik Excel-mall.
Excel-inbyggda pivottabeller anslutna till Qlik-applikationsdata stöds inte när de placeras inuti en nivå. Du kan dock placera Excel-pivottabellen i ett kalkylblad med en sida.
-
Välj en cell i din inbyggda raka Excel-tabell och använd alternativen i menyfliksområdet i Excel för att konvertera den till en pivottabell.
Omvandla den inbyggda raka Excel-tabellen till en inbyggd Excel-pivottabell
-
Konfigurera din pivottabell med önskad konfiguration med hjälp av funktionerna i Microsoft Excel. Om du behöver ha beräknade uttryck (mått) i dina utdata är det i det här steget du tillämpar dessa aggregeringar.
Förbered den inbyggda Excel-pivottabellen med dina önskade konfigurationer
Om du förhandsgranskar rapporten genereras den inbyggda Excel-pivottabellen korrekt.
Rapportutdata som visar avsedd rendering av inbyggd Excel-pivottabell

Lägga till beräknade kolumner
Du kan använda Excel-formler för att lägga till beräknade kolumner som inte finns i din ursprungliga Qlik Sense-applikation. Använd den här funktionen med både dimensioner och mått som definierats i källapplikationen.
Gör följande:
-
Använd tillägget för att infoga ett Qlik Sense-diagram per kolumn.
Qlik Sense-diagram tillagt i Microsoft Excel i tabellform
-
I Excel markerar du det område som krävs för att generera den inbyggda Excel-tabellen. Detta inkluderar rubrikraden, raden med taggar, ytterligare en rad under dessa rader och alla önskade kolumner. Konvertera markeringen till en inbyggd rak Excel-tabell.
Markera de nödvändiga komponenterna i källtabellen och konvertera dem till en inbyggd rak Excel-tabell
-
För att lägga till en beräknad kolumn till höger om den kolumn som är längst till höger i din Excel-tabell klickar du på cellen till höger om kolumntaggen längst till höger och skriver =, följt av din anpassade formel.
Uttryck skrivet för en ny beräknad kolumn i Excel-tabellen
-
En ny kolumn läggs till i Excel-tabellen. Observera att den kan ha ett ogiltigt värde i mallen, men om den är korrekt konfigurerad kommer den att generera rätt information i utdata.
Du kan byta namn på kolumnen och formatera den efter behov.
Beräknad kolumn tillagd i inbyggd Excel-tabell
Om du förhandsgranskar rapporten ser du att Excel-tabellen inkluderar den nya kolumnen, och den inbyggda formeln sprids till alla rader.
Rapportutdata inklusive beräknad kolumn Revenue
Lägga till beräknade summor
Du kan lägga till en rad som visar summor i din tabell genom att använda inbyggda funktioner i Excel. Markera tabellen, klicka på Tabelldesign till höger och markera kryssrutan för Summarad.
Gör följande:
-
Använd tillägget för att infoga ett Qlik Sense-diagram per kolumn.
Qlik Sense-diagram tillagt i Microsoft Excel i tabellform
-
I Excel markerar du det område som krävs för att generera den inbyggda Excel-tabellen. Detta inkluderar rubrikraden, raden med taggar, ytterligare en rad under dessa rader och alla önskade kolumner. Konvertera markeringen till en inbyggd rak Excel-tabell.
Markera de nödvändiga komponenterna i källtabellen och konvertera dem till en inbyggd rak Excel-tabell
-
När den inbyggda raka Excel-tabellen har skapats infogar du en <deleterow>-tagg under raden som har kolumntaggarna. Detta säkerställer att den valda raden tas bort i rapportutdata. Mer information finns i Ta bort rader med Deleterow-taggen.
-
Klicka var som helst i tabellen och klicka sedan på fliken Tabelldesign i verktygsfältet i Excel. Markera kryssrutan Summarad.
Lägg till en Summarad i Excel-tabellen med hjälp av de inbyggda funktionerna i Excel
-
I den nya Summa-raden klickar du på cellen för den kolumn du vill ha en summarad för, och använder rullgardinsmenyn för att välja någon av de tillgängliga inbyggda tabellsammanfattningsfunktionerna.
Lista över sammanfattningsfunktioner i rullgardinsmenyn