Share via


Functies voor tabelmanipulatie

Deze functies retourneren een tabel of bewerken bestaande tabellen.

In deze categorie

Functie Beschrijving
ADDCOLUMNS Hiermee worden berekende kolommen toegevoegd aan de opgegeven tabel- of tabelexpressie.
ADDMISSINGITEMS Voegt combinaties van items uit meerdere kolommen toe aan een tabel als deze nog niet bestaan.
CROSSJOIN Retourneert een tabel die het Cartesische product van alle rijen uit alle tabellen in de argumenten bevat.
CURRENTGROUP Retourneert een set rijen uit het tabelargument van een GROUPBY-expressie.
DATATABLE Biedt een mechanisme voor het declareren van een inline-set gegevenswaarden.
DETAILROWS Evalueert een expressie voor detailrijen die is gedefinieerd voor een meting en retourneert de gegevens.
DISTINCT-kolom Retourneert een tabel met één kolom die de afzonderlijke waarden uit de opgegeven kolom bevat.
DISTINCT-tabel Retourneert een tabel door dubbele rijen uit een andere tabel of expressie te verwijderen.
BEHALVE Retourneert de rijen van de ene tabel die niet in een andere tabel worden weergegeven.
FILTERS Retourneert een tabel met waarden die rechtstreeks worden toegepast als filters op columnName.
GENEREREN Retourneert een tabel met het Cartesische product tussen elke rij in tabel1 en de tabel die het resultaat is van het evalueren van tabel2 in de context van de huidige rij uit tabel1.
GENERATEALL Retourneert een tabel met het Cartesische product tussen elke rij in tabel1 en de tabel die het resultaat is van het evalueren van tabel2 in de context van de huidige rij uit tabel1.
GENERATESERIES Retourneert één kolomtabel met de waarden van een rekenkundige reeks.
GROUPBY Net als bij de functie SUMMARIZE voert GROUPBY geen impliciete CALCULATE uit voor uitbreidingskolommen die worden toegevoegd.
NEGEREN Wijzigt SUMMARIZECOLUMNS door specifieke expressies weg te laten uit de BLANK/NULL-evaluatie.
SNIJDEN Retourneert het rijknooppunt van twee tabellen, waarbij dubbele waarden behouden blijven.
NATURALINNERJOIN Voert een inner join van een tabel uit met een andere tabel.
NATURALLEFTOUTERJOIN Hiermee wordt een join van de LeftTable uitgevoerd met de RightTable.
ROLLUP Wijzigt het gedrag van SUMMARIZE door samengetelde rijen toe te voegen aan het resultaat van kolommen die zijn gedefinieerd door de parameter groupBy_columnName.
ROLLUPADDISSUBTOTAL Wijzigt het gedrag van SUMMARIZECOLUMNS door samengetelde/subtotaalrijen toe te voegen aan het resultaat op basis van de groupBy_columnName kolommen.
ROLLUPISSUBTOTAL Paren samengetelde groepen met de kolom die is toegevoegd door ROLLUPADDISSUBTOTAL binnen een ADDMISSINGITEMS-expressie.
ROLLUPGROUP Wijzigt het gedrag van SUMMARIZE en SUMMARIZECOLUMNS door samengetelde rijen toe te voegen aan het resultaat van kolommen die zijn gedefinieerd door de parameter groupBy_columnName.
RIJ Retourneert een tabel met één rij met waarden die het resultaat zijn van de expressies die aan elke kolom zijn gegeven.
SELECTCOLUMNS Hiermee worden berekende kolommen toegevoegd aan de opgegeven tabel- of tabelexpressie.
SUBSTITUTEWITHINDEX Retourneert een tabel die een linker semi-join vertegenwoordigt van de twee tabellen die als argumenten worden opgegeven.
SAMENVATTEN Retourneert een samenvattingstabel voor de aangevraagde totalen voor een set groepen.
SUMMARIZECOLUMNS Retourneert een samenvattingstabel over een set groepen.
Tabelconstructor Retourneert een tabel van een of meer kolommen.
TOPN Retourneert de bovenste N rijen van de opgegeven tabel.
TREATAS Hiermee past u het resultaat van een tabelexpressie toe als filters op kolommen uit een niet-gerelateerde tabel.
UNIE Hiermee maakt u een samenvoegtabel (join) op basis van een paar tabellen.
WAARDEN Retourneert een tabel met één kolom die de afzonderlijke waarden van de opgegeven tabel of kolom bevat.