# Cykelrapporter

Med cykler kan du generera flera versioner av en rapport uppdelad efter dimension, t.ex. år eller region. Cykler läggs till när du konfigurerar en rapportuppgift.

[Cycling reports - Qlik Cloud](https://play.vidyard.com/CJ2DnPdWruxccMLr7TZCZS)

Cyklerna fungerar genom att filtrera de data som ingår i varje version av rapporten. Skillnaden mellan en cykel och ett rapportfilter är att genom att lägga till en cykel kan en enda körning av rapportuppgiften generera mer än en unik rapport för en enda mottagare. När du lägger till en cykel i en rapportuppgift genereras en unik rapport för varje unikt värde i den dimension som du väljer som cykel. Om du har mer än ett cykelfält kommer du att få lika många rapporter som kombinationen av alla cykelfält.

Cyklerna samverkar med de andra typerna av filtrering som kan tillämpas under rapportgenereringen. Utvärderingsordningen följer nedan:

1. Avsnittsåtkomst, om sådan finns

2. Rapportfilter på uppgiftsnivå, om sådant finns

3. Rapportfilter på mottagarnivå, om sådant finns

4. Cykler, om sådana finns

## Exempel

Du har t.ex. en rapportuppgift för att skicka försäljningsrapporter. Rapportuppgiften är konfigurerad med följande inställningar:

* Filnamn: SalesData

* Tillämpa Cykel på fält Land och År

* Tidsmarkörens format: yyyy-MM-dd\_HH-mm

Dina uppgifter omfattar tre länder och två år, så sex rapporter genereras och skickas:

* SalesData\_ Country1 \_Year1 \_2024-11-08\_10-30.xlsx

* SalesData\_ Country1 \_Year2 \_2024-11-08\_10-30.xlsx

* SalesData\_ Country2 \_Year1 \_2024-11-08\_10-30.xlsx

* SalesData\_ Country2 \_Year2 \_11-08\_10-30.xlsx

* SalesData\_ Country3 \_Year1 \_11-08\_10-30.xlsx

* SalesData\_ Country3 \_Year2 \_11-08\_10-30.xlsx

När utdatafilerna har skapats skickas de till destinationen på normalt sätt. Rapportfilter och filtrering av avsnittsåtkomst tillämpas fortfarande på samma sätt som vanligt.

## Lägga till cykler till din rapportuppgift

Mer information om hur du skapar en rapportuppgift finns i [Skapa en rapportuppgift](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Generate/cloud-in-app-reports-tasks.htm#Creating).

Gör följande:

1. Skapa en rapportuppgift och påbörja konfigurationsprocessen på samma sätt som du brukar göra.

2. När du har fyllt i delavsnittet Mall i dialogen kommer du till Utdata.

3. Under Cykel kan du använda listrutan för att välja upp till tre dimensioner från applikationen.

## Namn på utdatafil

När du lägger till en cykel inkluderas namnet på den dimension som används i cykeln i rapportfilnamnen. Om en dimension som används i cykeln innehåller specialtecken, ersätts dessa med ett understreck (\_) i filnamnet.

Specialtecken inkluderar:

* \ / &lt; &gt; : " ' ? \*

* ASCII-specialtecken

## Hantering av fel

Om ett fel inträffar för en eller flera rapporter i en cykel, genereras en tom fil för varje felaktig rapport. Namnet på var och en av dessa filer har ett prefix "FAILED\_" och återspeglar den kombination av värden som slutade i fel.

## Bästa praxis och begränsningar

### Metodtips

Starta inte en rapportcykel till din rapportuppgift om dina rapportdimensioner innehåller många värden eller unika värdekombinationer. Om dina data t.ex. omfattar 10 år, 196 länder och 50 produkter kan rapportcyklingen potentiellt generera upp till 98 000 filer (se skyddsgränser [nedan](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/reports-cycles.htm#Limitations) för aktuell unik uppgiftsbegränsning). Det kan ta timmar eller dagar att generera en sådan rapport, och det kan ta en stor del av din Qlik Cloud-prenumeration i anspråk.

### Begränsningar

* Du kan välja max tre fält att köra i cykler för en rapportuppgift.

* 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.

* 

  Du kan inte ställa in en rapportmall för HTML så att den genereras som ett inbäddat e-postmeddelande om en cykel har tillämpats på rapportuppgiften.

För andra begränsningar som gäller för rapportering i applikationen, se [Specifikationer och begränsningar för Qlik Reporting Service](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Reporting-service-specifications-limitations.htm#Limits2).