Steg för steg – kombinera tabeller med tvingad konkatenering

Den här stegvisa genomgången visar hur du kan använda tvingad konkatenering för att kombinera två likartade datatabeller.

Du kan använda tvingad konkatenering för att rensa i data innan du analyserar dem på ett ark. Med konkatenering kan du kombinera två tabeller i en tabell. Ytterligare en tabell kan läggas till senare, om du till exempel först lägger till en tabell från juni och senare vill lägga till en tabell från juli.

Vi rekommenderar att du tittar på den här videon innan du börjar genomgången: Konkatenera tabeller i Datahanteraren.

En snabb introduktion till konkatenering

  • Tabeller konkateneras automatiskt i Datahanteraren när Qlik Sense upptäcker att en eller flera tillagda tabeller både har samma antal fält och identiska fältnamn som en annan tabell. I det här fallet kan tabellerna delas om det behövs.
  • Två tabeller kan konkateneras med tvång när de inte innehåller exakt samma fält eller data. Endast två tabeller kan konkateneras med tvång. För att konkatenera tre tabeller konkatenerar du först de första två tabellerna till en tabell. Konkatenera den tredje tabellen till den skapade tabellen.
  • Tabeller som inte är tillräckligt lika konkateneras inte automatiskt. Du kommer inte heller att kunna konkatenera dem med tvång. I sådana fall bör tabellens fält istället associeras i Datahanteraren.

Genomgång – tvingad konkatenering

Dessa uppgifter krävs för att slutföra genomgången:

  1. Förbereda datatabellerna
  2. Lägga till datatabeller till en app
  3. Konkatenera och ladda datatabeller i en app
  4. Ett steg vidare – lägga till en ny tabell och konkatenera datafälten

Förutsättningar

Du bör veta hur man skapar en app i Qlik Sense. Mer information finns här: Skapa en app.

Förbereda datatabellerna

Vi tillhandahåller exempeldata som du kan använda för att visa hur tvingad konkatenering går till. Du kan även använda dina egna data, förutsatt att fält och data i huvudsak är desamma i de två tabellerna.

Här är till exempel rubriken och den första raden av de data vi tillhandahöll nedan. De har klistrats in i två Excel -tabeller. Lägg märke till skillnaderna mellan fälten.

Excel tables.

Om du vill använda exempeldata utvidgar du avsnittet nedan och kopierar tabellerna, inklusive kolumnrubrikerna, till två separata flikar i en tom Excel-fil på datorn. För den här genomgången gav vi Excel-flikarna namnen Data Table 1 och Data Table 2. Vi kallade Excel -filen Concatenate_Data.xlsx.

Lägga till datatabeller till en app

Gör följande:

  1. Starta Qlik Sense.
  2. Klicka på Skapa ny app i ditt arbetsområde. Fönstret Skapa ny app öppnas.
  3. Ge appen ett namn och klicka på Skapa. Appen skapas. Vi gav vår app namnet ConcatenateExample.
  4. Klicka på Öppna app. Appen öppnas och visar en dialogruta där du kan lägga till data.
  5. Dra och släpp Excel-filen på dialogrutan Lägg till data från filer och andra källor. Tabellerna visas i vyn Associationer i Datahanteraren. Klicka på en bubbla för att se den tabellens data.

    Observera: Om du istället lägger till data från Datahanteraren blir du först ombedd att välja tabellfält innan du kommer till vyn Associationer i Datahanteraren. Välj samtliga fält i båda tabellerna i det här fallet.

    Associations view with two bubbles.

Konkatenera tabeller och ladda datatabeller i en app

När datatabellerna har lagts till i appen kan de konkateneras.

Gör följande:

  1. Välj en tabell genom att klicka på bubblan i vyn Associationer i Datahanteraren. Klicka på ¥ och välj sedan Konkatenera tabeller.

    Associations view with option Concatenate tables.

  2. Klicka på den andra tabellens bubbla och klicka därefter på Redigera mappningar.

    Associations view with option Edit mappings

  3. Nu kan du välja att göra något av följande:

    1. Byta namn på den tabell som skapas när du kombinerar tabellerna i Tabellnamn.
    2. Kombinera fält genom att dra och släppa fältetiketter.
    3. Byta namn på fälten.
    4. Ta bort fält genom att klicka på E för fältet.

    Edit mappings view with several options.

    I vårt exempel gjorde vi följande:

    1. Döpte om vår tabell till Datatabell
    2. Drog etiketten och fältet ProductID under fältet PID för att kombinera fälten.
    3. Döpte om vårt PID-fält till Product ID.
    4. Tog bort fältet SpecialOfferID.

    Vår tabell ser nu ut så här:

    Edit mappings view with the result after editing.

  4. Klicka på Tillämpa. Tabellerna är konkatenerade på de mappade fälten. * indikerar att data ännu inte laddats in i appen.

    Table 'Data Table' with an *.

  5. Klicka på Ladda data. Ett meddelande visas som indikerar att data har laddats. Klicka på Redigera ark för att skapa visualiseringar med dessa data.

Ett steg vidare – lägga till en ny tabell och konkatenera datafälten

De exempeldata som tillhandahölls ovan har klistrats in i två flikar i samma Excel-fil. Tabellerna behöver dock inte vara i samma fil när du vill konkatenera fält. Tabellerna kan vara i separata filer som läggs till i appen. Ytterligare en tabell kan läggas till senare, om du till exempel först lägger till en tabell från juni, och senare vill lägga till en andra tabell från juli.

I det här exemplet lägger vi till ytterligare en tabell till den konkatenerade tabellen som vi skapade ovan.

Här är exempeldata. Vi döpte fliken som innehåller tabellen till DataTable_Newest. Vi döpte datafilen till Concatenate_Data2.xlsx.

Gör följande:

  1. Från Qlik Sense-hubben klickar du på den app du skapade i procedurerna ovan. Appen öppnas.

  2. Välj Datahanteraren i listrutan i det övre verktygsfältet. Datahanteraren öppnas och den tabell du skapade ovan visas.

    Data manager with bubble 'Data Table'.

  3. Klicka på knappen ú för att lägga till data.
  4. Lägg till den nya Excel-filen i appen genom att dra den till dialogrutan Bifoga filer i den här appen.

    Dragging an Excel file into the Attach files to this app dialogue.

    Fönstret Lägg till data öppnas.

  5. Klicka på Lägg till data för att lägga till datatabellen i appen.

    Den nya tabellen har lagts till i din app.

    Associations view with two bubbles.

  6. Nu kan du konkatenera tabellerna, redigera mappningarna och ladda data.
  7. Mer information finns i Konkatenera tabeller och ladda datatabeller i en app.

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?