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

Felsökning – Rapportuppgifter och genererade rapporter

Det här avsnittet ger hjälp med att lösa vanliga problem som uppstår när man hanterar rapportuppgifter och genererar rapporter med dem.

Appladdning misslyckas när fil med distributionslista laddas upp

Möjlig orsak  

Detta kan bero på ett antal problem med hur slutet av ditt laddningsskript formateras innan du lägger till distributionslistan.

Vanliga exempel:

  • Det finns en Exit script-sats i slutet av ditt aktuella laddningsskript.

  • Det saknas ett semikolon i slutet av den sista LOAD eller SELECT-satsen i laddningsskriptet.

Föreslagen åtgärd  

Med utgångspunkt från exemplen ovan skulle följande lösningar kunna fungera:

  • Flytta det nytillkomna Distribution List-skriptavsnittet till en ny plats ovanför Exit script-satsen. Alternativt kan du ta bort Exit script-satsen om detta är rimligt med tanke på ditt användningsfall och skriptkontext.

  • Lägg till det saknade semikolonet.

Rapportuppgift: "Det gick inte att skicka till vissa användare".

Rapportuppgiften kan skickas till vissa användare, men misslyckas med att skicka till andra.

Möjlig orsak 1

E-postadressen till dessa mottagare har ändrats i distributionslistan. När du genererar rapporter för varje mottagare som läggs till i rapportuppgiften, söker Qlik Cloud efter e-postadressen i distributionslistan. Om ingen matchning hittas kan ingen rapport genereras för användaren.

Föreslagen åtgärd 1

Ett metodtips är att använda grupper för att lägga till användare i rapportuppgiften. Grupper är samlingar med mottagare. När du ändrar e-postadressen för en mottagare som har lagts till i uppgiften som en del av en grupp, genereras och levereras rapporter till den uppdaterade e-postadressen.

Om du behöver lägga till enskilda mottagare i rapportuppgiften tar du bort den ursprungliga användaren från rapportuppgiften och lägger till dem igen med deras uppdaterade e-postadress.

Mer information finns i Skapa en distributionslista för din rapport.

Möjlig orsak 2

Ett eller flera rapportfilter som det hänvisas till i distributionslistan hittades inte i appen. Exempelvis:

  • Namnet på ett filter ändrades i appen, men uppdaterades inte i distributionslistan.

  • Ett filter togs bort i appen, men det fortsätter att refereras till det i distributionslistan.

  • Ett filter som det hänvisas till i distributionslistan har ännu inte lagts till i appen.

Föreslagen åtgärd 2

Uppdatera filternamn så att de stämmer överens mellan appen och distributionslistan. Lägg till filter efter behov. Om ett filter har tagits bort och inte längre är tillämpligt ska dess referens tas bort från distributionslistan.

Rapportuppgift som innehåller en Excel mall: "Skickades inte: kunde inte generera"

Möjlig orsak 1

Mallen använder Excel-funktioner som inte stöds för tabellrapporter.

Exempel:

  • Visual Basic för program, makron och skript

  • Komplement från tredje part

Föreslagen åtgärd 1

Skapa en mall som inte använder Excel-funktioner som inte stöds.

En lista över begränsningarna för Qlik-tillägg för Microsoft Excel finns i Specifikationer och begränsningar för Qlik Reporting Service.

Möjlig orsak 2

Ett eller flera fält i appen är konfigurerade med Alltid ett valt värde, och det finns inga rapportfilter som tillämpas på rapportuppgiften för att välja exakt ett värde för vart och ett av dessa fält.

Föreslagen åtgärd 2

Om en app innehåller ett eller flera fält som har konfigurerats med egenskapen Alltid ett valt värde måste du konfigurera dina rapportfilter så att filtren väljer exakt ett värde för vart och ett av dessa fält. De här rapportfiltren behöver tillämpas på rapportuppgiften.

Om ett filter inte innehåller ett värde för de här fälten, eller inga filter är associerade med uppgiften kommer rapportuppgiften inte att fungera.

Möjlig orsak 3

Följande har hänt:

  • Du har lagt till data från ett Tabelldiagram från appen i mallen med hjälp av en eller flera kolumntaggar.

  • I appen har en eller flera av Tabellkolumnerna inställningen Visa kolumn om tillämpats på den i appen.

  • Vid tidpunkten för rapportgenerering är Visa kolumn-villkoren för dessa kolumner inte uppfyllda.

När du lägger till kolumntaggar som är associerade med ett Visa kolumn-villkor för ett Tabelldiagram måste villkoret vara uppfyllt när en rapportuppgift som använder den mallen körs. I annat fall misslyckas rapportuppgiften.

Föreslagen åtgärd 3

Ta bort kolumntaggarna och lägg till Tabellens diagramdata tillbaka till mallen som en tabelltagg. Då kommer rapportuppgifter som använder den här mallen att lyckas även om villkoret inte är uppfyllt.

Rapportuppgiften kan inte utföras – maximalt antal unika rapporter har uppnåtts

En rapportuppgifts exekvering följs inte av följande meddelande:

Rapporten skickades inte eftersom det maximala antalet unika rapporter för den här uppgiften har nåtts. Kontrollera mottagarlistan för mer information.

Möjlig orsak  

En rapportuppgift kan generera maximalt 500 unika rapporter. Denna gräns utvärderas för alla mallar som lagts till uppgiften, snarare än per mall i uppgiften. Denna gräns gäller också för alla rapportuppgifter oavsett om en eller flera cykler tillämpas eller inte.

Föreslagen åtgärd  

Redigera rapportuppgiften och ändra definitionen så att mindre än 500 unika rapporter genereras vid varje körning. Om du ändå behöver producera mer än 500 unika rapporter på en gång kan du skapa separata uppgifter med liknande leveransinställningar.

Min rapport innehåller inte de data som jag trodde att den skulle innehålla

Möjlig orsak 1

Inläsningsskriptet innehåller en Star-sats och rapporten är inställd på att använda filter.

Föreslagen åtgärd 1

Omarbeta laddningsskriptet så att det fungerar som avsett utan att använda några Star-satser.

Möjlig orsak 2

Rapporten migreras från en Qlik NPrinting-mall som använder objektfilter.

Föreslagen åtgärd 2

Objektfilter stöds inte för användning med Qlik Cloud-tabellrapporter. Omarbeta mallen så att den uppnår önskat resultat utan att använda objektfilter.

Mer information finns i Exportera rapportmallar från Qlik NPrinting till Qlik Cloud.

Rapportuppgiften har inaktiveras

Möjlig orsak 1

En avsnittsåtkomsttabell har lagts till eller tagits bort i appen.

Föreslagen åtgärd 1

Utvärdera om de datasäkerhetsbegränsningar som definieras i avsnittsåtkomsttabellerna är acceptabla för användningsfallet för rapportuppgiften. Om de är acceptabla aktiverar du rapportuppgiften igen.

Möjlig orsak 2

Appen har avsnittsåtkomst och en huvudadministratör har ändrat ägaren till rapportuppgiften. Då inaktiveras rapportuppgiften automatiskt. I det här fallet är det bara den nya ägaren till rapportuppgiften som kan aktivera uppgiften igen.

Föreslagen åtgärd 2

Ändringar i ägandet av rapportuppgiften kan påverka den datareduktion som tillämpas på enskilda mottagare av uppgiften. Tänk på att om rapportuppgiften är konfigurerad för att skicka rapporter till personer som inte är användare i Qlik Cloud-klientorganisationen, kommer de data de får att vara samma data som den nya ägaren till rapportuppgiften skulle få.

När den nya ägaren av rapportuppgiften har utvärderat konfigurationen och gjort eventuella nödvändiga ändringar kan han eller hon återaktivera rapportuppgiften.

Mer information finns i Rapportering i appen och avsnittsåtkomst.

Tidsmarkör för rapportgenerering i filnamn (eller förhandsgranskning av filnamn) är felaktig

Möjlig orsak  

Ägaren till rapportuppgiften har inte angett en önskad tidszon i sina personliga inställningar. När en önskad tidszon inte uttryckligen har angetts, använder rapportfilnamn tidsmarkörer i UTC.

Föreslagen åtgärd  

Den användare som äger rapportuppgiften måste ange en tidszon i sina personliga inställningar.

  1. I Qlik Cloud klickar du på din användarprofilmeny i det övre högra hörnet.

  2. Klicka på Inställningar.

  3. Under Tidszon väljer du önskad tidszon.

Felaktigt teckensnitt används i rapport som genereras från Excel-mall

Möjlig orsak  

Ett anpassat typsnitt används i mallen.

Användning av anpassade teckensnitt stöds inte i Excel-mallfilen. Om din mall innehåller teckensnitt som inte är tillgängliga för rapportgenerering kommer element som använder dessa teckensnitt istället att använda ett standardteckensnitt från Excel i genererade rapporter.

Föreslagen åtgärd  

När du skapar din Excel-mall, välj det Excel-typsnitt som närmast matchar det anpassade typsnitt som du ursprungligen använde. Det här är det bästa sättet att undvika oväntade resultat i rapportutdata.

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!