Een kolom toevoegen vanuit voorbeelden
Wanneer u kolommen uit voorbeelden toevoegt, kunt u snel en eenvoudig nieuwe kolommen maken die aan uw behoeften voldoen. Dit is handig voor de volgende situaties:
- U weet welke gegevens u in de nieuwe kolom wilt gebruiken, maar u weet niet zeker welke transformatie, of verzameling transformaties, u daar kunt krijgen.
- U weet al welke transformaties u nodig hebt, maar u weet niet zeker wat u moet selecteren in de gebruikersinterface om ze te laten plaatsvinden.
- U weet alles over de transformaties die u nodig hebt met behulp van een aangepaste kolomexpressie in de M-taal, maar een of meer van deze transformaties zijn niet beschikbaar in de gebruikersinterface.
De opdracht Kolom uit voorbeelden bevindt zich op het tabblad Kolom toevoegen in de groep Algemeen .
Een nieuwe kolom toevoegen uit voorbeelden
In dit voorbeeld begint u met de tabel die wordt weergegeven in de volgende afbeelding.
Het doel in dit voorbeeld is om twee nieuwe kolommen te maken:
- Bereik: Maak bins voor de kolom Maandelijks inkomen in afzonderlijke stappen van 5000.
- Volledige naam: voeg de kolommen Achternaam en Voornaam samen tot één kolom.
Kolom uit voorbeelden, uit geselecteerde kolommen
Een van de opties die u hebt bij het maken van de nieuwe kolom, is door te selecteren welke kolommen worden gebruikt in uw berekeningen. In dit voorbeeld maakt u de kolom Bereik op basis van de waarden in de kolom Monthly Income .
Als u dit wilt doen, selecteert u de kolom Maandelijks inkomen , selecteert u de kolom in de opdracht Voorbeelden en selecteert u vervolgens Van selectie.
In het voorbeeldvenster wordt een nieuwe, bewerkbare kolom weergegeven waarin u uw voorbeelden kunt invoeren. In het eerste voorbeeld is de waarde uit de geselecteerde kolom 19500. Voer in de nieuwe kolom dus de tekst 15000 tot 20000 in. Dit is de bin waarin die waarde valt.
Wanneer Power Query een overeenkomende transformatie vindt, worden de transformatieresultaten in de resterende rijen ingevuld met behulp van lichtgekleurde tekst. U kunt ook de M-formuletekst voor de transformatie boven de tabelvoorbeeld zien.
Nadat u OK hebt geselecteerd, ziet u de nieuwe kolom als onderdeel van uw query. U ziet ook een nieuwe stap die aan uw query is toegevoegd.
Kolom uit voorbeelden, van alle kolommen
Het volgende doel is om een kolom Volledige naam te maken met behulp van de waarden uit de kolommen Voornaam en Achternaam .
Hiervoor selecteert u de opdracht Kolom in voorbeelden en selecteert u vervolgens Uit alle kolommen.
Nu voert u uw eerste volledige naamvoorbeeld in als Enders, Maria.
Nadat u OK hebt geselecteerd, ziet u de nieuwe kolom als onderdeel van uw query. U ziet ook een nieuwe stap die aan uw query is toegevoegd.
De laatste stap bestaat uit het verwijderen van de kolommen Voornaam, Achternaam en Monthly Income . De laatste tabel bevat nu de kolommen Bereik en Volledige naam met alle gegevens die u in de vorige stappen hebt geproduceerd.
Tips en overwegingen
Wanneer u voorbeelden opbiedt, biedt Power Query een handige lijst met beschikbare velden, waarden en voorgestelde transformaties voor de geselecteerde kolommen. U kunt deze lijst weergeven door een willekeurige cel van de nieuwe kolom te selecteren.
Het is belangrijk te weten dat de kolom uit voorbeelden alleen werkt op de bovenste 100 rijen van uw voorbeeld van gegevens. U kunt stappen toepassen vóór de kolom uit de voorbeeldstap om uw eigen gegevensvoorbeeld te maken. Nadat de kolom uit de voorbeeldenkolom is gemaakt, kunt u deze vorige stappen verwijderen. De zojuist gemaakte kolom wordt niet beïnvloed.
Lijst met ondersteunde transformaties
Veel, maar niet alle transformaties zijn beschikbaar wanneer u Kolom uit voorbeelden gebruikt. In de volgende lijst ziet u de ondersteunde transformaties.
Algemeen
- Voorwaardelijke kolom
Verwijzing
- Verwijzing naar een specifieke kolom, inclusief transformaties voor knippen, opschonen en hoofdletters
Teksttransformaties
- Combineren (ondersteunt combinatie van letterlijke tekenreeksen en volledige kolomwaarden)
- Replace
- Lengte
- Extract
- Eerste tekens
- Laatste tekens
- Bereik
- Tekst vóór scheidingsteken
- Tekst na scheidingsteken
- Tekst tussen scheidingstekens
- Lengte
- Tekens verwijderen
- Tekens behouden
Notitie
Alle teksttransformaties houden rekening met de mogelijke noodzaak om een casetransformatie te knippen, op te schonen of toe te passen op de kolomwaarde.
Datumtransformaties
- Dag
- Dag van de week
- Naam van de dag van de week
- Dag van het Jaar
- Month
- Naam van de maand
- Kwartaal van het jaar
- Week van maand
- Week van jaar
- Year
- Leeftijd
- Begin van het jaar
- Eind van het jaar
- Begin van maand
- Einde van de maand
- Begin van kwartaal
- Dagen in maand
- Einde van kwartaal
- Begin van de week
- Einde van de week
- Dag van de maand
- Begin van de dag
- Einde van de dag
Tijdtransformaties
- Uur
- Minuut
- Seconde
- Naar lokale tijd
Notitie
Alle datum- en tijdtransformaties houden rekening met de mogelijke noodzaak om de kolomwaarde te converteren naar Datum, Tijd of Datum/tijd.
Getaltransformaties
- Absolute waarde
- Boogcosinus
- Boogsinus
- Boogtangens
- Converteren naar getal
- Cosinus
- Kubus
- Delen
- Exponent
- Faculteit
- Geheel getal delen
- Is zelfs
- Is oneven
- Ln
- Logaritme met grondtal 10
- Modulo
- Vermenigvuldigen
- Naar beneden afronden
- Naar boven afronden
- Aanmelden
- Sinus
- Vierkantswortel
- Square
- Aftrekken
- Sum
- Tangens
- Bucketing/bereiken