[Ook van toepassing op v8]{class="badge positive" title="Ook van toepassing op campagne v8"}

Een tabel maken creating-a-table

U kunt een lijst aan een rapport toevoegen om gegevens te tonen. Dit kan een draaitabel zijn die is gemaakt op basis van kubutemetingen, een lijst met groepen of een tabel met een uitsplitsing van waarden.

Een lijst met groepen maken creating-a-list-with-group

Met een List with group -typetabel kunt u gegevens in de tabel groeperen en er statistieken over produceren. U kunt bijvoorbeeld totalen en subtotalen maken voor de gegevens. Elke groep heeft zijn eigen kop-, detail- en voettekstregel.

CAUTION
De Page -activiteit die de tabel bevat, moet worden voorafgegaan door een Query - of Script -activiteit om de gegevens te verzamelen die in het rapport moeten worden geanalyseerd. Voor meer op deze activiteiten, verwijs naar verzamelen gegevens omen activiteit van het Manuscriptte analyseren.

Werkwijze operating-principle

Het kan gebeuren dat u verschillende gegevenscategorieën tegelijk moet analyseren. Met een lijst met groepen kunt u gegevens combineren en statistieken maken over verschillende groepen gegevens in dezelfde tabel. Hiertoe kunt u een groep in de tabel maken.

In het volgende voorbeeld toont de groep alle campagnes in het gegevensbestand, de leveringen, en het aantal berichten die per levering en per campagne worden verzonden.

Het laat u een lijst maken van de campagnes (Label (Campaign), de lijst van leveringen (Label) verbonden aan de campagne, en laat u het aantal berichten tellen die per levering (Processed) worden verzonden, alvorens hen voor elke campagne (Sum(@processed)) op te tellen.

Implementatiestappen implementation-steps

Een volledig implementatievoorbeeld wordt hier verstrekt: het geval van het Gebruik: Creeer een rapport met een groepslijst.

Houd rekening met de volgende stappen om een tabel van het type 'Lijst met groep' te maken:

  1. Ga naar het rapportdiagram en plaats een Query activiteit. Verwijs naar verzamelen gegevens omte analyseren.

  2. Vul de brontabel in en selecteer de velden van de tabel die de statistieken betreffen.

  3. Plaats een Page -activiteit in het diagram. Voor meer op dit, verwijs naar Statische elementen.

  4. Voeg een List with group typetabel op de pagina in.

  5. Geef het gegevenspad op of de tabel die als gegevensbron in de query is geselecteerd.

    Deze stap is verplicht als u de velden in de brontabel later wilt herstellen en deze wilt invoegen in de cellen van de tabel.

  6. De tabel en de inhoud ervan maken.

  7. Geef het voltooide rapport weer op het tabblad Preview . Vervolgens kunt u het rapport publiceren en het indien nodig exporteren naar een andere indeling. Voor meer op dit, verwijs naar Uitvoer een rapport.

Lijnen en kolommen toevoegen adding-lines-and-columns

Een List with group -tabel bevat standaard een koptekst, een detailregel en een voettekstregel.

De groep zelf bevat kop-, detail- en voettekstregel.

  • lijn van de Kopbal: deze lijn laat u een titel aan de kolommen van de lijst geven.

  • de lijn van het Detail: deze lijn bevat statistische waarden.

  • Voettekstregel: deze lijn laat u de totale waarden tonen.

Lijnen en kolommen kunnen naar wens worden toegevoegd.

De groep kan op om het even welke lijn van de lijst worden geplaatst en omvat zijn eigen kopbal, detail en footer lijnen.

Lijn en kolom: om een lijn of een kolom toe te voegen of te schrappen, naar een bestaande lijn of een kolom te gaan en het met de rechtermuisknop aanklikken menu te gebruiken.

De aard van de lijn die u toevoegt, is afhankelijk van de locatie van de cursor. Als u bijvoorbeeld een koptekstregel wilt toevoegen, plaatst u de cursors op een koptekst en klikt u op Add > A line above/below .

De breedte van de kolommen kan worden gewijzigd via het item Column format .

Groep: om een groep toe te voegen, ga naar een lijn en selecteer het passende punt in het drop-down menu.

Celinhoud definiëren defining-cell-content

Als u een cel van de tabel wilt bewerken en de inhoud en indeling ervan wilt definiëren, gaat u naar de cel en gebruikt u het snelmenu.

Gebruik het menu-item Expression om de waarden te selecteren die u wilt weergeven.

  • Als u de waarden wilt invoegen die rechtstreeks in de tabel moeten worden geanalyseerd, selecteert u deze in de beschikbare velden.

    De lijst van beschikbare gebieden valt met de inhoud van de vraag vóór de lijst in de grafiek van de rapportconstructie samen.

  • Voer een label in voor een cel, bijvoorbeeld de koptekst.

    Hiervoor gebruikt u hetzelfde proces als voor het invoegen van een veld in de database, maar selecteert u geen expressie. Voer het label in het veld Label in. Het zal worden getoond zoals is.

  • Een aggregaat berekenen (gemiddelde waarde, som enz.) en in de cel weergeven.

    Hiervoor gebruikt u de menuvermelding Aggregates en selecteert u de gewenste campagne.

Celindeling definiëren defining-cell-format

Als u de celindeling wilt definiëren, opent u met het menu Cell format… alle opmaakopties die beschikbaar zijn voor de geselecteerde cel.

Met deze opties kunt u de uiteindelijke rendering van het rapport aanpassen en het lezen van informatie vereenvoudigen.

Gebruik het veld Carriage return wanneer u gegevens exporteert naar Excel: selecteer de waarde Yes om de regelterugloop te forceren. Deze waarde blijft behouden bij het exporteren. Voor meer op dit, verwijs naar Uitvoer een rapport.

In het venster Cell format hebt u toegang tot het volgende tabblad:

  • Het tabblad Value
  • Het tabblad Borders
  • Het tabblad Click
  • Het tabblad Extra

Op het tabblad Value kunt u het lettertype en de verschillende waardetekenmerken wijzigen of een opmaak definiëren op basis van de aard ervan.

De indeling wijzigt de weergave van gegevens: met de indelingen Number , Monetary en Percentage kunt u bijvoorbeeld de cijfers rechts uitlijnen en decimalen weergeven.

Voorbeeld van hoe u een valutanotatie configureert: u kunt de valuta opgeven waarin de waarden worden uitgedrukt, kiezen of u duizenden wilt scheiden en negatieve waarden in rood wilt weergeven. De positie van het valutasymbool hangt af van de taal van de operator die in zijn profiel is gedefinieerd.

Voorbeeld van configuratie voor datums: u kunt kiezen of u de tijd wilt weergeven.

Het lusje van Grenzen laat u grenzen aan de lijnen en de kolommen in de lijst toevoegen. Als u randen toevoegt aan de cellen, kunnen er prestatieproblemen optreden wanneer u grote rapporten exporteert naar Excel.

Indien nodig kunt u randen definiëren in de tabelsjabloon (Administration > Configuration > Form rendering ).

In dit geval hebt u de volgende syntaxis:

Op het tabblad Web:

 .tabular td {
 border: solid 1px #000000;
 }

Op het tabblad Excel:

 <style name="odd" fillColor="#fdfdfd">
  <border>
   <borderTop value="solid 0.05pt #000000" />
   <borderBottom value="solid 0.05pt #000000" />
   <borderLeft value="solid 0.05pt #000000" />
   <borderRight value="solid 0.05pt #000000" />
  </border>
 </style>

 <style name="even" fillColor="#f7f8fa">
  <border>
   <borderTop value="solid 0.05pt #000000" />
   <borderBottom value="solid 0.05pt #000000" />
   <borderLeft value="solid 0.05pt #000000" />
   <borderRight value="solid 0.05pt #000000" />
  </border>
 </style>

Met het tabblad Click kunt u een actie definiëren wanneer de gebruiker op de inhoud van een cel of van de tabel klikt.

In het onderstaande voorbeeld kunt u de tweede pagina van het rapport weergeven door op de waarde in de cel te klikken. Deze pagina bevat informatie over de levering in de cel.

Het Extra lusje laat u visueel met uw gegevens, zoals een gekleurd teken of een waardebar verbinden. Het gekleurde teken wordt gebruikt wanneer de tabel als een legenda in een diagram wordt weergegeven. Voor meer op dit, verwijs naar het implementatievoorbeeld: Stap 5 - creeer de tweede pagina

Hoofdlettergebruik: een rapport maken met een groepslijst use-case--create-a-report-with-a-group-list

In dit voorbeeld gaan we een rapport van twee pagina's maken: de eerste pagina bevat de lijst en de totale leveringen per campagne, plus het aantal verzonden berichten. De namen van de levering zullen klikbare verbindingen zijn en zullen u toelaten om naar de tweede pagina van het rapport te gaan om de uitsplitsing van leveringen per e-maildomein voor de geselecteerde levering met een lijst en een grafiek te bekijken. Op de tweede pagina fungeert de tabel als een legenda voor het diagram.

Stap 1 - Een rapport maken step-1---create-a-report

Maak een nieuw rapport over het campagneschema Campaigns (nms) .

Klik op Save om het rapport te maken.

Ga naar de grafiek en voeg de eerste componenten toe die voor het ontwerpen van de rapportinhoud moeten worden gebruikt: een eerste vraag en een eerste pagina.

Stap 2 - creeer de eerste vraag step-2---create-the-first-query

Met de eerste query kunt u leveringen verzamelen die aan elke campagne zijn gekoppeld. Het doel is een rapport weer te geven over de verschillende leveringen van de Adobe Campaign-database die aan elke campagne zijn gekoppeld.

Dubbelklik op de eerste query om deze te bewerken en pas vervolgens de volgende stappen toe om deze te configureren:

  1. Begin door het schema te veranderen waarop de bron van de vraag wordt toegepast: selecteer het Deliveries (nms) schema.

  2. Klik op de koppeling Edit query en geef de geavanceerde velden weer.

  3. Selecteer de volgende velden:

    • het leveringsetiket,
    • de primaire sleutel voor de levering,
    • het campagneetiket,
    • de indicator van de verwerkte leveringen,
    • de buitenlandse sleutel van de Campagne-koppeling,
    • de indicator voor de foutenfrequentie.

    Koppel een alias aan elk veld: dit wordt aanbevolen om de selectie te vergemakkelijken van gegevens uit de tabel die aan de eerste pagina van het rapport worden toegevoegd.

    In dit voorbeeld gebruiken we de volgende aliassen:

    • Label: @label
    • Primaire sleutel: @deliveryId
    • Label (campagne): @label1
    • Verwerkt: @processing
    • Externe sleutel van de koppeling 'Campaign' ('id'): @operationId
    • Foutfrequentie: @errorRatio
  4. Klik tweemaal op de knop Next om de stap Data filtering te doorlopen.

    Voeg een filtervoorwaarde toe om slechts de leveringen te verzamelen verbonden aan een campagne.

    De syntaxis van dit filter is als volgt: "Externe sleutel van de koppeling 'Campagnes' groter dan 0".

  5. Klik op Finish om deze voorwaarden op te slaan en klik vervolgens op Ok om de query-editor te sluiten.

Stap 3: De eerste pagina maken step-3--create-the-first-page

In deze stap, gaan wij de eerste pagina van het rapport vormen. Voer de volgende stappen uit om het te configureren:

  1. Open de Page activiteit en ga zijn titel, bijvoorbeeld Leveringen in dit geval in.

  2. Voeg een lijst met groepen in via de werkbalk en voer het label ervan in, bijvoorbeeld: Lijst met leveringen per campagne.

  3. Klik op de koppeling Table data XPath… en selecteer de leveringskoppeling, d.w.z. [query/delivery] .

  4. Klik op de tab Data en wijzig de indeling van de tabel: voeg drie kolommen aan de rechterkant toe.

  5. Voeg een groep toe.

    Met deze groep kunt u campagnes en de bijbehorende leveringen groeperen.

  6. In het groepsvenster, verwijs de Buitenlandse sleutel van de verbinding van de "Campagne" en sluit het venster.

  7. Bewerk de eerste cel van de groepsheader en voeg het veld Label van de campagnes in als een expressie.

  8. Bewerk de tweede cel van de detailregel en selecteer de leveringen Label .

  9. Bewerk de opmaak van deze cel en open het tabblad Click . Configureer de juiste opties zodat wanneer de gebruikers op de naam van een levering klikken, deze in hetzelfde venster wordt geopend.

    Selecteer hiertoe een Next page -tekstactie en selecteer In the same window als een open optie.

  10. Klik in de onderste sectie van het venster op Add en geef het /vars/selectedDelivery path en de @deliveryId -expressie op die overeenkomen met de alias van de primaire sleutel van de levering, zoals gedefinieerd in de eerder gemaakte query. Met deze formule hebt u toegang tot de geselecteerde levering.

  11. Bewerk de tweede cel van de voettekstregel van de groep en voer Total per campaign in als een label.

  12. Bewerk de derde cel van de koptekstregel van de groep en voer Number of messages sent in als een label.

    Deze informatie valt samen met de kolomtitel.

  13. Bewerk de derde cel van de detailregel en selecteer de verwerkte berichtindicator als een expressie.

  14. Bewerk de derde cel van de voettekstregel van de groep, selecteer de verwerkte leveringsindicator en pas het aggregaat Sum erop toe.

  15. Bewerk de vierde cel van de detaillijn en selecteer het foutentarief van de foutenlevering als uitdrukking.

  16. Selecteer deze cel om een waardebalk weer te geven die de frequentie van de leveringsfout weergeeft.

    Hiervoor opent u de celindeling en gaat u naar het tabblad More . Selecteer de vermelding Value bar in de vervolgkeuzelijst en selecteer de optie Hide the cell value .

    U kunt nu een rendering van het rapport weergeven. Klik op het tabblad Preview en selecteer de optie Global : hier ziet u de lijst met alle leveringen in de Adobe Campaign-database die aan een campagne zijn gekoppeld.

    We raden u aan het tabblad Preview te gebruiken om ervoor te zorgen dat de gegevens in uw tabel correct zijn geselecteerd en geconfigureerd. Zodra dit wordt gedaan, kunt u aan het formatteren van uw lijst verdergaan.

  17. Pas de stijl Bold toe op de cellen die het totaal per campagne en het totale aantal verwerkte berichten tonen.

  18. Klik op de eerste cel van de groepsheader lijn, die de campagnenaam toont, en selecteer Edit > Merge to right.

    Wanneer de eerste twee cellen van de groepsheader worden samengevoegd, worden de titel van de campagne en de lijst met hiermee verbonden leveringen opnieuw uitgelijnd.

    note caution
    CAUTION
    We raden u aan te wachten tot uw rapport is samengesteld voordat u cellen samenvoegt, aangezien samenvoegen onomkeerbaar is.

Stap 4 - Maak de tweede query step-4---create-the-second-query

Wij willen een tweede vraag en een tweede pagina toevoegen om de details van een levering te tonen wanneer de gebruiker van het rapport op het klikt. Alvorens de vraag toe te voegen, geef de pagina uit u hebt gecreeerd en laat de uitgaande overgang toe zodat het aan de vraag kan worden verbonden.

  1. Voeg een nieuwe query toe na de Page -activiteit en bewerk het schema: selecteer het Recipient delivery logs -schema.

  2. Bewerk de query en definieer de uitvoerkolommen. Als u het aantal leveringen per e-maildomein wilt weergeven, moet u:

    • Bereken de som van de primaire sleutels om het aantal leveringslogboeken te tellen:

    • e-maildomeinen van ontvangers en groepsinformatie over dit veld verzamelen: hiervoor selecteert u de optie Group in de kolom met domeinnamen.

    Koppel de volgende aliassen aan de velden:

    • count(primaire sleutel): @count

    • E-maildomein (ontvanger): @domein

  3. Klik tweemaal op de knop Next : hiermee gaat u naar de stap Data filtering .

    Voeg een filtervoorwaarde toe om slechts de informatie te verzamelen verbonden aan de geselecteerde levering.

    De syntaxis is als volgt: de buitenlandse sleutel van de koppeling Aflevering is gelijk aan de waarde van de instelling $([vars/selectedDelivery])

  4. Sluit het venster van de vraagconfiguratie en voeg een pagina aan de grafiek toe, enkel na de tweede vraag.

Stap 5 - Maak de tweede pagina step-5---create-the-second-page

  1. Bewerk de pagina en ga zijn etiket in: E-maildomeinen.

  2. Schakel de optie Enable output transitions uit: dit is de laatste pagina van het rapport en wordt niet gevolgd door een andere activiteit.

  3. Voeg een nieuwe lijst met een groep toe gebruikend het met de rechtermuisknop-klik menu en roep het E-maildomeinen per ontvanger.

  4. Klik op Table data XPath… en selecteer de koppeling Recipient delivery logs .

  5. Pas de tabel op het tabblad Data als volgt aan:

    • Voeg twee kolommen aan de rechterkant toe.

    • Voeg in de eerste cel van de detailregel de expressie rowNum()-1 toe om het aantal regels te tellen. Wijzig vervolgens de indeling van de cel: selecteer Color tab op het tabblad Extra en klik op Ok .

      Deze configuratie zal u toelaten om de lijst als titel voor de grafiek te gebruiken.

    • Voeg in de tweede cel van de detailregel de expressie Email domain(Recipient) toe.

    • Voeg in de derde cel van de detailregel de expressie count(primary key) toe.

  6. Voeg een cirkeldiagram aan de pagina toe gebruikend het met de rechtermuisknop-klik menu en wijs het E-mail domeinen etiket aan het toe. Voor meer informatie, verwijs naar types en varianten van de Grafiek.

  7. Klik op de koppeling Variants en schakel de opties Display label en Display caption uit.

  8. Controleer of er geen waarde sortering is geconfigureerd. Raadpleeg deze sectie voor meer informatie.

  9. Wijzig op het tabblad Data de gegevensbron: selecteer Context data in de vervolgkeuzelijst.

  10. Klik vervolgens op Advanced settings en selecteer de koppeling naar de leveringslogboeken van de ontvanger.

  11. Selecteer in de sectie Chart type de variabele Email domain .

  12. Voeg vervolgens de uit te voeren berekening toe: selecteer de som als een operator.

  13. Klik op de knop Detail om het veld te selecteren waarop het aantal betrekking heeft en sluit vervolgens het configuratievenster.

  14. Sla het rapport op.

    Uw pagina is nu geconfigureerd.

Stap 6 - Bekijk het rapport step-6---viewing-the-report

Als u het resultaat van deze configuratie wilt weergeven, klikt u op de tab Preview en selecteert u de optie Global .

De eerste pagina van uw rapport bevat de lijst met alle leveringen die in de database zijn opgenomen.

Als u op de koppeling van een van deze leveringen klikt, wordt in het diagram de indeling van e-maildomeinen voor deze levering weergegeven. U bevindt zich nu op de tweede pagina van het rapport en kunt terugkeren naar de vorige pagina door op de desbetreffende knop te klikken.

Een splitsings- of draaitabel maken creating-a-breakdown-or-pivot-table

Dit type van lijst laat u statistieken tonen die op de gegevens in het gegevensbestand worden berekend.

De configuratie van deze types van rapporten is gelijkaardig aan die gebruikt voor de beschrijvende analysemedewerker. Raadpleeg deze pagina voor meer informatie.

Voor meer bij het creëren van een spillijst, verwijs naar deze sectie.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1