Varningar | QlikViewHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Varningar

Senast uppdaterad: 2026-10-07

Det enklaste sättet att definiera en varning är att använda Guiden Varningar. Den öppnas från menyn Verktyg. Varningar kan också skapas och skötas via dialogen Varningar som öppnas via menyn Verktyg. Varningar sparas som en del av QlikView-dokumentet. Varningar kan bara skapas i och utlösas från Windows-versioner av QlikView (inte från Ajax-klienter).

Använda varningar

QlikView-varningar kan utlösas på tre olika sätt:

  1. Automatiskt i QlikView-layouten när det är sannolikt att dokumentets data har ändrats, dvs när dokumentet har öppnats, när skriptet har exekverats eller när kommandot Reducera Data har körts.
  2. Manuellt från ett makro via speciella Automation API:er. Se QlikViews API-guide för detaljer.
  3. Externa program som kör QlikView i batch-läge har ett speciellt Automation API för att få tillbaka en lista över de varningar som har utlösts i ett visst sammanhang.

Händelsekedjan när en varning utlöses kan se ut som följer:

Exempel på larmflödesdiagram

Varje utlöst avisering sätter igång en rad logiska processer i QlikView-dokumentet. QlikView brukar exempelvis göra följande:

  1. Spara de aktuella valen och visa bokmärket som är relevant för aviseringen.
  2. Kontrollera aviseringsvillkoret igen för att verifiera att aviseringen är relevant. Om inte, återställ det ursprungliga urvalstillståndet.
  3. Kontrollera om aviseringen är pausad, och återställ i så fall det ursprungliga urvalstillståndet.
  4. Om aviseringen inte är pausad, visa de aviseringsrelaterade meddelandena och beräkningarna.
  5. Utför eventuella aviseringsrelaterade åtgärder, och återställ sedan det ursprungliga urvalstillståndet.

Varningar kan om så önskas fördröjas när de har utlösts. Till exempel kan en avisering som anger att ett månatligt budgetmål har uppfyllts ställas in så att den bara utlöses en gång och därefter pausas till nästa månad, för att undvika upprepade aviseringar med samma information.

Den bearbetningstid som krävs för att utföra de flesta av dessa aviseringsåtgärder är densamma som bearbetningstiden för en användare som manuellt utför en motsvarande åtgärd i gränssnittet. Den bearbetningstid som krävs för att beräkna villkorsuttryckets värde i steg 4 är ungefär densamma som om uttrycket hade funnits i ett inläst arkobjekt. Sammantaget kan tidsåtgången för att kontrollera aviseringsvillkor bli omfattande i stora dokument. Därför kan användning av stora mängder makroutlösta aviseringar leda till att ett dokument laddas eller svarar långsamt.

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!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com