Bygga uttryck | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Bygga uttryck

Senast uppdaterad: 2026-10-28

Använd uttryck för att beräkna kolumnvärden eller definiera villkor när du lägger till kolumner, redigerar kolumnuttryck, skapar transformeringsregler eller filtrerar datamängder.

Uttrycksbyggaren listar de element som är tillgängliga för den aktuella uppgiften. Referenserna för förflyttningsuppgifter omfattar SaaS-hanterad mellanlagring, lake-mellanlagring och replikeringsuppgifter. Uttryck för lagring, transformering och datamart beror på dataplattformen eller uppgiftsmotorn. För funktioner för CDC Storage och Streaming Transform, se Transformationsfunktioner. Använd funktionerna och syntaxen som är tillgängliga i din redigerare.

Skapa eller redigera ett uttryck

  1. Öppna uttrycksbyggaren från kolumnen, transformeringsregeln eller datauppsättningsfiltret som du konfigurerar.

    För ett kolumnuttryck klickar du på Redigera kolumnuttryck på kolumnen.

  2. Välj ett element, klicka sedan på Infoga markerat uttryckselement för att infoga det.

    Du kan också skriva uttrycket. Infoga kolumnparametrar för att tillhandahålla värden från varje källrad, och bibehåll den syntax som används av din redigerare.

    För att infoga en operator från verktygsfältet klickar du där den ska vara i uttrycket och klickar sedan på operatorn.

  3. Ersätt platshållare för funktionsargument med kolumnparametrar, konstanter eller kapslade uttryck.

    Omslut text- och datumkonstanter med enkla citattecken, till exempel 'Unknown' och '2026-10-08'. Representera ett inbäddat citattecken med två citattecken: 'O''Brien'. Ange tal utan citattecken, till exempel 12 eller 12.5. Använd NULL för ett saknat värde, inte texten 'NULL'.

  4. Testa uttrycket enligt beskrivningen nedan och klicka sedan på OK för att spara det.

Använda uttryckselement

  • Kolumner: Källdatamängdens kolumner tillhandahåller värden från raden som bearbetas.

    För Streaming Transform-uppgifter innehåller den här listan även mellanlagringskolumner såsom hdr__kafka_partition och hdr__file_name, i källordning. Dessa är åtskilda från Q_H_-rubrikerna i uttryck för förflyttningsuppgifter. Se Mellanlagringstabeller.

  • Funktioner: Beräkna eller konvertera värden. Ange argumenten i den ordning som visas i funktionssignaturen. Se Uttrycksfunktioner.

    Anteckning om informationFör Azure Synapse Analytics-uttryck trimmar $RTRIM och $LTRIM endast blanksteg, oavsett det angivna trimtecknet.
  • Operatorer: Kombinera värden, jämför dem eller definiera villkor. Använd parenteser för att styra utvärderingsordningen. Se Uttrycksoperatorer.

  • Rubriker: Använd ändringsmetadata i SaaS-hanterad mellanlagring, lake-mellanlagring och replikeringsuppgifter. Se Uttrycksrubriker för källslutpunktens tillämplighet och värden för bearbetningsfas.

Exempel: Kombinera kolumnvärden

Följande uttryck sammanfogar first_file_name och first_file_title med ett kolon:

${first_file_name} || ':' || ${first_file_title}

För exempelvärdena sales och Sales June 2022 blir resultatet sales:Sales June 2022.

Redigera ett uttryck

Uttrycksredigerare som kombinerar två datauppsättningskolumner med ett kolon.

Testa uttryck

Använd exempelparametervärden för att kontrollera det beräknade resultatet innan du sparar. Parameterextraktion identifierar uttryckets indata; testning utvärderar uttrycket med de värden du anger.

Anteckning om informationAtt testa anrop till funktionerna $SOURCE_LOOKUP och $TARGET_LOOKUP stöds inte.
  1. Klicka på Extract parameters.

  2. Ange ett Värde att testa för varje parameter, med värden som är lämpliga för kolumnens datatyp.

  3. Klicka på Testa uttryck och kontrollera resultatet.

Om uttrycket är ogiltigt korrigerar du dess syntax och argument och extraherar sedan parametrarna igen innan du testar på nytt. Upprepa med representativa värden, inklusive saknade värden där det är relevant. Ett lyckat stickprovstest kontrollerar inte varje källrad.

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!