Gå till huvudinnehåll Gå till ytterligare innehåll

Filtrera en datauppsättning

Du kan lägga till ett filter till en datauppsättning för att reducera uppsättningen datavärden i datauppgifter för Mellanlagra datatillgångar som mellanlagrar data via Qlik Data Gateway – dataflytt, Lagra- och Transformera-datauppgifter.

Du kan antingen filtrera data under inläsning eller – om SAP ODP är din datakälla – direkt på datakällan själv.

Filtrering under datainläsning

Denna metod filtrerar data i minnet under datainläsning. Använd den här metoden om din datakälla inte är SAP ODP eller om din datakälla är SAP ODP och du behöver definiera eller redigera ett komplext uttryck på en datamängd.

Anteckning om informationOm din datakälla är SAP ODP, är bästa praxis att filtrera direkt på datakällan som beskrivs i Filtrering på datakällannedan.

Så här filtrerar du en datamängd

  1. Öppna datauppgiften.

  2. Klicka på Datamängder och välj sedan den datamängd du vill filtrera.

  3. Klicka på knappen Filter uppe till höger.

    Om din datakälla är SAP ODP, välj Under dataladdning från rullgardinsmenyn.

    Uttrycksverktyget öppnas.

  4. Bygg ett uttryck för att definiera filtret. Filtret ska utvärderas till ett sant värde för de datarader som ska behållas.

    Du kan använda kolumner i datauppsättningen, funktioner och operatorer.

    Klicka på Högerpil-ikon för att flytta ett objekt till uttrycket.

    Du kan också använda alla funktioner som stöds av molndataplattformen.

    Anteckning om informationOm du använder Azure Synapse Analytics som dataplattform kommer $RTRIM och $LTRIM endast att rensa blankstegstecken oavsett vilket tecken du anger ska rensas.
  5. Klicka på Extract parameters.

    Du kan nu lägga till ett testvärde i Value to test för alla parametrar.

  6. Klicka på Test expression.

    Du bör nu se resultatet av filteruttrycket med testvärdena.

  7. Klicka på OK för att spara filtret.

    Tratten på Filter -knappen blir grön, vilket indikerar att ett filter har definierats för den datamängden.

    Du kan se filteruttrycket genom att hålla markören på knappen Filter.

Filtrering på datakällan

Denna metod filtrerar data direkt på datakällan och är endast tillgänglig för SAP ODP-datakällan. Filtrering direkt på Gateway för dataflytt datakällan förhindrar att stora datamängder överförs i onödan till maskinen. Detta förbättrar både prestanda och minskar kostnadsosäkerheten, vilket gör det lättare att hålla projektets tidsfrister.

Så här filtrerar du en datamängd

  1. Öppna datauppgiften.

  2. Klicka på Datasets och välj sedan den datamängd du vill filtrera.

  3. Klicka på Filter -knappen längst upp till höger och välj sedan På datakälla från listrutan.

    Dialogrutan Lägg till/redigera "På datakälla"-filter: <dataset> öppnas.

    Anteckning om informationKolumner som filtreras indikeras med en -ikon.
  4. Välj en kolumn i den vänstra rutan och definiera sedan Inkludera eller Exkludera kriterier i rutan "<kolumnnamn>"-filtreringskriterier till höger.

    Till exempel, om du väljer FÖDELSEDATUM -kolumnen och definierar Inkludera - Mindre än eller lika med - 19700101 kommer alla poster med födelsedatum efter det angivna datumet att exkluderas.

  5. För att definiera ytterligare filtreringskriterier för samma kolumn, klicka på Lägg till.

  6. För att ta bort filtreringskriterier för en kolumn, klicka på ikonen bredvid kriterierna.

  7. Upprepa steg 3 för att definiera filter på ytterligare kolumner.

  8. För att visa filterdetaljerna, expandera rutan Filtersammanfattning längst ned i dialogrutan.

  9. Klicka på OK för att spara filtret.

    Tratten på Filter -knappen blir grön, vilket indikerar att ett filter har definierats för den datamängden.

Anteckning om informationAtt redigera filtret kräver att du förbereder och kör uppgiften igen.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!