Werken met native Excel-tabellen
Wanneer u bepaalde soorten inhoud in uw rapportsjabloon moet maken, is het vaak eenvoudiger en nuttiger om de native tabelfuncties van Microsoft Excel te gebruiken. Dit omvat het maken van draaitabellen, berekende kolommen en berekende rijtotaalwaarden.
Het wordt aanbevolen om uw sjablooninhoud te converteren naar native Excel-tabellen als u een van de volgende dingen wilt doen:
-
Gemakkelijker toegang hebben tot native Excel-gegevensfiltering en -sortering
-
Een draaitabel maken in uw Excel-rapport
-
Berekende kolommen toevoegen die afhankelijk zijn van native Excel-berekeningen
-
Berekende rijtotalen toevoegen die afhankelijk zijn van native Excel-berekeningen
In sommige gevallen kunt u deze resultaten bereiken zonder inhoud te converteren naar native Excel-tabellen. Het gebruik van deze functionaliteit is echter eenvoudiger en is daarom de aanbevolen workflow.
Van toepassing op
Deze inhoud is van toepassing op het ontwerpen van tabulaire rapportsjablonen met behulp van de Qlik-invoegtoepassing voor Microsoft Excel. Zie De Qlik-add-in voor Microsoft Excel.
Native Excel-draaitabellen maken
Een Qlik Sense-draaitabel kan worden toegevoegd als een enkele tabeltag. U kunt deze herkennen in de gebruikersinterface van de invoegtoepassing omdat u deze niet als afzonderlijke kolommen kunt toevoegen. Als u de Qlik Sense-draaitabel echter gewoon invoegt als een item met één tag zonder verdere wijzigingen, wordt het diagram geëxporteerd als een rechte tabel, niet als een native Excel-draaitabel.
Voltooi in plaats daarvan de volgende stappen om Qlik Sense-tabelgegevens te gebruiken om een native Excel-draaitabel te maken:
-
Maak of selecteer een diagram in uw applicatie om te gebruiken als de rechte brontabel. Voeg deze in als een set kolommen. Zie Een diagram op basis van kolom toevoegen.
-
Transformeer de diagramtabel naar een native Excel rechte tabel.
-
Transformeer deze native Excel rechte tabel naar een native Excel-draaitabel.
Zie hieronder voor details over elk proces.
Stap 1: De brongegevens invoegen als een rechte tabel
Ontwerp of selecteer een diagram in uw Qlik Sense-applicatie met de kolommen die u moet gebruiken om de native Excel-draaitabel te maken. Dit kan elk Qlik Sense-diagram zijn dat een onderliggende gegevensstructuur van een rechte tabel heeft (alle ondersteunde visualisaties behalve draaitabel). Als u helemaal opnieuw begint, is een Rechte tabel mogelijk het eenvoudigste invoerobject om te helpen visualiseren wat u wilt toevoegen.
Een native Excel-draaitabel voert zelf aggregaties uit. Om berekende expressies uit de applicatie op te nemen in uw Excel-draaitabel, voegt u daarom de niet-geaggregeerde velden uit de Qlik Sense-applicatie toe als dimensies in plaats van metingen.
Maak een Qlik Sense-visualisatie en voeg alle gewenste kolommen toe als dimensies
Voeg vervolgens het diagram toe aan de rapportsjabloon als een set afzonderlijke kolommen. Zie Een diagram op basis van kolom toevoegen voor instructies.
Voeg de Qlik Sense-visualisatie toe als een tabel met afzonderlijke kolommen in de sjabloon
Stap 2: De tabelgegevens converteren naar een native Excel rechte tabel
Wanneer u het Qlik Sense-brondiagram aan de sjabloon hebt toegevoegd, converteert u dit naar een native Excel rechte tabel. Ga naar de officiële Microsoft-documentatie voor aanvullende instructies. De volgende procedure is aangepast om details te bieden die specifiek zijn voor uw Qlik Excel-sjabloon.
Doe het volgende:
-
Markeer in Excel het gebied dat nodig is om de native Excel-tabel te genereren. Dit omvat de koptekstrij, de rij met tags, één extra rij onder deze rijen en alle gewenste kolommen. Converteer de selectie naar een native Excel rechte tabel.
Markeer de benodigde componenten van de brontabel en converteer ze naar een native Excel rechte tabel
-
Nu de native Excel rechte tabel is gemaakt, voegt u een <deleterow>-tag in onder de rij met de kolomtags. Dit zorgt ervoor dat de geselecteerde rij wordt verwijderd in de rapportuitvoer. Zie Rijen met het Deleterow-label verwijderen voor meer informatie.
Voeg een <deleterow>-tag in de native Excel-tabel in

Stap 3: De native Excel rechte tabel converteren naar een native Excel-draaitabel
Transformeer ten slotte de Excel rechte tabel naar een Excel-draaitabel.
Ga naar de officiële Microsoft-documentatie voor aanvullende instructies. De volgende procedure is aangepast om details te bieden die specifiek zijn voor uw Qlik Excel-sjabloon.
Excel-eigen draaitabellen die zijn verbonden met Qlik-applicatiegegevens worden niet ondersteund wanneer ze in een niveau worden geplaatst. U kunt de Excel-draaitabel echter wel in een werkblad met een pagina plaatsen.
-
Selecteer een cel in uw native Excel rechte tabel en gebruik de opties in het Excel-lint om deze te converteren naar een draaitabel.
Transformeer de native Excel rechte tabel naar een native Excel-draaitabel
-
Configureer uw draaitabel met uw gewenste configuratie, met behulp van de Microsoft Excel-functies. Als u berekende expressies (metingen) in uw uitvoer moet hebben, is dit de stap waarin u die aggregaties zou toepassen.
Bereid de native Excel-draaitabel voor met behulp van uw gewenste configuraties
Als u een voorbeeld van het rapport bekijkt, wordt de native Excel-draaitabel correct gegenereerd.
Rapportuitvoer die de beoogde weergave van de native Excel-draaitabel toont

Berekende kolommen toevoegen
U kunt Excel-formules gebruiken om berekende kolommen toe te voegen die niet bestaan in uw oorspronkelijke Qlik Sense-applicatie. Gebruik deze functionaliteit met zowel dimensies als metingen die zijn gedefinieerd in de bronapplicatie.
Doe het volgende:
-
Gebruik de invoegtoepassing om een Qlik Sense-diagram per kolom in te voegen.
Qlik Sense-diagram toegevoegd aan Microsoft Excel in tabelvorm
-
Markeer in Excel het gebied dat nodig is om de native Excel-tabel te genereren. Dit omvat de koptekstrij, de rij met tags, één extra rij onder deze rijen en alle gewenste kolommen. Converteer de selectie naar een native Excel rechte tabel.
Markeer de benodigde componenten van de brontabel en converteer ze naar een native Excel rechte tabel
-
Om een berekende kolom toe te voegen rechts van de meest rechtse kolom in uw Excel-tabel, klikt u op de cel rechts van de meest rechtse kolomtag en typt u =, gevolgd door uw aangepaste formule.
Expressie geschreven voor een nieuwe berekende kolom in de Excel-tabel
-
Er wordt een nieuwe kolom toegevoegd aan de Excel-tabel. Houd er rekening mee dat deze een ongeldige waarde in de sjabloon kan hebben, maar als deze correct is geconfigureerd, genereert deze de juiste informatie in de uitvoer.
U kunt de kolom hernoemen en naar wens opmaken.
Berekende kolom toegevoegd aan native Excel-tabel
Als u een voorbeeld van het rapport bekijkt, ziet u dat de Excel-tabel de nieuwe kolom bevat, waarbij de native formule in alle rijen wordt doorgevoerd.
Rapportuitvoer inclusief berekende kolom Revenue
Berekende totalen toevoegen
U kunt een rij toevoegen die totalen in uw tabel weergeeft door native Excel-functies te gebruiken. Selecteer de tabel, klik rechts op Tabelontwerp en schakel het selectievakje Totaalrij in.
Doe het volgende:
-
Gebruik de invoegtoepassing om een Qlik Sense-diagram per kolom in te voegen.
Qlik Sense-diagram toegevoegd aan Microsoft Excel in tabelvorm
-
Markeer in Excel het gebied dat nodig is om de native Excel-tabel te genereren. Dit omvat de koptekstrij, de rij met tags, één extra rij onder deze rijen en alle gewenste kolommen. Converteer de selectie naar een native Excel rechte tabel.
Markeer de benodigde componenten van de brontabel en converteer ze naar een native Excel rechte tabel
-
Nu de native Excel rechte tabel is gemaakt, voegt u een <deleterow>-tag in onder de rij met de kolomtags. Dit zorgt ervoor dat de geselecteerde rij wordt verwijderd in de rapportuitvoer. Zie Rijen met het Deleterow-label verwijderen voor meer informatie.
-
Klik ergens in de tabel en klik vervolgens op het tabblad Tabelontwerp in de Excel-werkbalk. Schakel het selectievakje Totaalrij in.
Voeg een Totaalrij toe aan de Excel-tabel met behulp van de native Excel-functies
-
Klik in de nieuwe rij Totaal op de cel voor de kolom waarvoor u een totaalrij wilt hebben en gebruik de vervolgkeuzelijst om een van de beschikbare ingebouwde tabelsamenvattingsfuncties te selecteren.
Lijst met samenvattingsfuncties in de vervolgkeuzelijst