Draaitabel opheffen voor kolommen

In Power Query kunt u kolommen transformeren in kenmerk-waardeparen, waarbij kolommen rijen worden.

Draaikolommendiagram opheffen.

Diagram met een tabel aan de linkerkant met een lege kolom en rijen en de waarden Kenmerken A1, A2 en A3 als kolomkoppen. De kolom A1 bevat de waarden V1, V4 en V7, de A2-kolom bevat de waarden V2, V5 en V8, en de kolom A3 bevat de waarden V3, V6 en V9. Als de kolommen niet zijn gepivoted, bevat een tabel rechts van het diagram een lege kolom en rijen, een kolom Kenmerken met negen rijen met A1, A2 en A3 drie keer herhaald, en een kolom Waarden met waarden V1 tot en met V9.

Als u bijvoorbeeld een tabel als de volgende tabel ziet, waarbij landrijen en datumkolommen een matrix met waarden maken, is het moeilijk om de gegevens op een schaalbare manier te analyseren.

Draaikolommen met voorbeeldtabel opheffen.

Tabel met een landkolom die is ingesteld in het gegevenstype Tekst en 1-6-1-2020, 7-1-2020 en 8-1-2020 die zijn ingesteld als het gegevenstype Wie le getal. De kolom Land bevat VS in rij 1, Canada in rij 2 en Panama in rij 3.

In plaats daarvan kunt u de tabel transformeren in een tabel met niet-draaitabelkolommen, zoals wordt weergegeven in de volgende afbeelding. In de getransformeerde tabel is het eenvoudiger om de datum als kenmerk te gebruiken om op te filteren.

Draaitabel met voorbeelddoeltabel van draaitabel opheffen.

Tabel met een landkolomset als het gegevenstype Tekst, een kenmerkkolomset als het gegevenstype Tekst en een waardekolom die is ingesteld als het gegevenstype Wie le getal. De kolom Land bevat VS in de eerste drie rijen, Canada in de volgende drie rijen en Panama in de laatste drie rijen. De kolom Kenmerk bevat 1-6-1-2020 in de eerste en zevende rijen, 1-7-1-2020 in de tweede, vijfde en achtste rij en 8-1-2020 in de derde, zesde en negende rijen.

De sleutel in deze transformatie is dat u een set datums in de tabel hebt die allemaal deel moeten uitmaken van één kolom. De respectieve waarde voor elke datum en elk land moet zich in een andere kolom hebben, waardoor er effectief een kenmerkwaardepaar wordt gemaakt.

Power Query maakt altijd het kenmerk-waardepaar met behulp van twee kolommen:

  • Kenmerk: De naam van de kolomkoppen die niet zijn draaitabel.
  • Waarde: De waarden die zich onder elk van de niet-draaitabelkoppen bevonden.

Er zijn meerdere plaatsen in de gebruikersinterface waar u draaitabelkolommen kunt vinden. U kunt met de rechtermuisknop op de kolommen klikken die u wilt opheffen of u kunt de opdracht selecteren op het tabblad Transformeren op het lint.

Klik met de rechtermuisknop om draaitabelkolommen op te heffen.

De opdracht Kolommen draaien op het tabblad Transformeren opheffen.

Er zijn drie manieren waarop u draaitabelkolommen uit een tabel kunt opheffen:

  • Draaitabelkolommen opheffen
  • Draaitabel van andere kolommen opheffen
  • Alleen geselecteerde kolommen draaien ongedaan maken

Draaitabel opheffen voor kolommen

Voor het hierboven beschreven scenario moet u eerst de kolommen selecteren die u wilt opheffen. U kunt Ctrl selecteren terwijl u zoveel kolommen selecteert als u nodig hebt. Voor dit scenario wilt u alle kolommen selecteren, behalve de kolom met de naam Land. Nadat u de kolommen hebt geselecteerd, klikt u met de rechtermuisknop op een van de geselecteerde kolommen en selecteert u Draaitabelkolommen opheffen.

Tabel met de kolommen 6-1-2020, 7-1-2020 en 8-1-2020 geselecteerd en de opdracht Draaitabelkolommen opheffen geselecteerd in het snelmenu.

Het resultaat van die bewerking levert het resultaat op dat wordt weergegeven in de volgende afbeelding.

Draaitabelkolommen opheffen.

Tabel met een landkolomset als het gegevenstype Tekst, een kenmerkkolomset als het gegevenstype Tekst en een waardekolom die is ingesteld als het gegevenstype Wie le getal. De kolom Land bevat VS in de eerste drie rijen, Canada in de volgende drie rijen en Panama in de laatste drie rijen. De kolom Kenmerk bevat 1-6-1-2020 in de eerste en zevende rijen, 1-7-1-2020 in de tweede, vijfde en achtste rij en 8-1-2020 in de derde, zesde en negende rijen. Daarnaast wordt de vermelding Draaitabelkolommen opheffen benadrukt in het deelvenster Query-instellingen en wordt de M-taalcode weergegeven in de formulebalk.

Speciale overwegingen

Nadat u de query hebt gemaakt op basis van de bovenstaande stappen, stelt u zich voor dat de eerste tabel wordt bijgewerkt zodat deze eruitziet als in de volgende schermopname.

Draaitabelkolommen bijwerken brontabel.

Tabel met dezelfde oorspronkelijke kolommen Land, 6-1-2020, 7-1-2020 en 8-1-2020, met de toevoeging van een kolom van 9-1-2020. De kolom Land bevat nog steeds de waarden van de VS, Canada en Panama, maar heeft ook UK toegevoegd aan de vierde rij en Mexico toegevoegd aan de vijfde rij.

U hebt een nieuwe kolom toegevoegd voor de datum 9-1-2020 (1 september 2020) en twee nieuwe rijen voor de landen/regio's VK en Mexico.

Als u de query vernieuwt, ziet u dat de bewerking wordt uitgevoerd op de bijgewerkte kolom, maar niet van invloed is op de kolom die niet oorspronkelijk is geselecteerd (Land, in dit voorbeeld). Dit betekent dat alle nieuwe kolommen die aan de brontabel worden toegevoegd, ook niet worden draaitabel.

In de volgende afbeelding ziet u hoe uw query eruitziet na het vernieuwen met de nieuwe bijgewerkte brontabel.

Draaitabelkolommen definitief bijgewerkt.

Tabel met kolommen Land, Kenmerk en Waarde. De eerste vier rijen van de kolom Land bevat DE VS, de tweede vier rijen bevat Canada, de derde vier rijen bevat Panama, de vierde vier rijen bevat VK en de vijfde vier rijen bevat Mexico. De kolom Kenmerk bevat 1-6-1-2020, 7-1-2020, 8-1-2020 en 9-1-2020 in de eerste vier rijen, die voor elk land worden herhaald.

Draaitabel van andere kolommen opheffen

U kunt ook de kolommen selecteren die u niet wilt opheffen en de rest van de kolommen in de tabel opheffen. Met deze bewerking worden andere kolommen losgespeeld.

Tabel met het snelmenu Landkolom geselecteerd en de opdracht Andere kolommen opheffen in het menu wordt benadrukt.

Het resultaat van die bewerking levert precies hetzelfde resultaat op als het resultaat dat u hebt verkregen uit draaitabelkolommen opheffen.

Draaitabel voor andere kolommen met voorbeelddoel opheffen.

Tabel met een landkolomset als het gegevenstype Tekst, een kenmerkkolomset als het gegevenstype Tekst en een waardekolom die is ingesteld als het gegevenstype Wie le getal. De kolom Land bevat VS in de eerste drie rijen, Canada in de volgende drie rijen en Panama in de laatste drie rijen. De kolom Kenmerk bevat 1-6-1-2020 in de eerste en zevende rijen, 1-7-1-2020 in de tweede, vijfde en achtste rij en 8-1-2020 in de derde, zesde en negende rijen.

Notitie

Deze transformatie is van cruciaal belang voor query's met een onbekend aantal kolommen. Met de bewerking worden alle kolommen uit de tabel verwijderd, behalve de kolommen die u hebt geselecteerd. Dit is een ideale oplossing als de gegevensbron van uw scenario nieuwe datumkolommen in een vernieuwing krijgt, omdat deze worden opgehaald en niet worden draaitabel.

Speciale overwegingen

Net als bij de bewerking Draaitabelkolommen opheffen, wordt de query vernieuwd en worden er meer gegevens opgehaald uit de gegevensbron, worden alle kolommen niet uitgevoerd, behalve de kolommen die eerder zijn geselecteerd.

U kunt dit illustreren door te zeggen dat u een nieuwe tabel hebt, zoals de tabel in de volgende afbeelding.

Voorbeeld van draaitabel zonder draaitabel.

Tabel met land, 1-6-2020, 7-1-2020, 8-1-2020- en 9-1-2020-kolommen, waarbij alle kolommen zijn ingesteld op het gegevenstype Tekst. De kolom Land bevat, van boven naar beneden, VS, Canada, Panama, UK en Mexico.

U kunt de kolom Land selecteren en vervolgens Draaitabel van andere kolom opheffen selecteren, wat het volgende resultaat oplevert.

Voorbeeld van het ongedaan maken van de draaitabel van andere kolommen die zijn bijgewerkt in de uiteindelijke tabel.

Tabel met kolommen Land, Kenmerk en Waarde. De kolommen Land en Kenmerk zijn ingesteld op het gegevenstype Tekst. De kolom Waarde is ingesteld op het gegevenstype Wie le waarde. De eerste vier rijen van de kolom Land bevatten DE VS, de tweede vier rijen bevat Canada, de derde vier rijen bevat Panama, de vierde vier rijen bevat VK en de vijfde vier rijen bevat Mexico. De kolom Kenmerk bevat 1-6-1-2020, 7-1-2020, 8-1-2020 en 9-1-2020 in de eerste vier rijen, die voor elk land worden herhaald.

Alleen geselecteerde kolommen draaien ongedaan maken

Het doel van deze laatste optie is om alleen draaitabelspecifieke kolommen uit de tabel op te heffen. Dit is belangrijk voor scenario's waarin u te maken hebt met een onbekend aantal kolommen uit uw gegevensbron en u alleen de geselecteerde kolommen wilt opheffen.

Als u deze bewerking wilt uitvoeren, selecteert u de kolommen die u wilt opheffen. In dit voorbeeld zijn alle kolommen behalve de kolom Land . Klik vervolgens met de rechtermuisknop op een van de geselecteerde kolommen en selecteer Alleen geselecteerde kolommen opheffen.

Tabel met de kolommen 6-1-2020, 7-1-2020 en 8-1-2020 en het snelmenu waarin alleen geselecteerde kolommen worden weergegeven.

U ziet hoe deze bewerking dezelfde uitvoer oplevert als de vorige voorbeelden.

Maak alleen de draaitabel met geselecteerde kolommen ongedaan.

Tabel met een landkolomset als het gegevenstype Tekst, een kenmerkkolomset als het gegevenstype Tekst en een waardekolom die is ingesteld als het gegevenstype Wie le getal. De kolom Land bevat VS in de eerste drie rijen, Canada in de volgende drie rijen en Panama in de laatste drie rijen. De kolom Kenmerk bevat 1-6-1-2020 in de eerste en zevende rijen, 1-7-1-2020 in de tweede, vijfde en achtste rij en 8-1-2020 in de derde, zesde en negende rijen.

Speciale overwegingen

Als de brontabel na het vernieuwen een nieuwe kolom van 1-9-1-2020 en nieuwe rijen voor GROOT-Brittannië en Mexico heeft, is de uitvoer van de query anders dan in de vorige voorbeelden. Stel dat de brontabel na een vernieuwing de tabel in de volgende afbeelding wijzigt.

Draaitabel bijgewerkt bronbestand opheffen.

De uitvoer van de query ziet eruit als in de volgende afbeelding.

Draai alleen geselecteerde kolommen die zijn bijgewerkt in de uiteindelijke tabel ongedaan maken.

Dit ziet er als volgt uit omdat de draaitabelbewerking alleen is toegepast op de kolommen 1-6-2020, 7-1-2020 en 8-1-2020 , zodat de kolom met de koptekst 9-1-2020 ongewijzigd blijft.