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. |
EXCEPT | 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 . |
GENERATE | 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. |
IGNORE | Wijzigt SUMMARIZECOLUMNS door specifieke expressies weg te laten uit de BLANK/NULL-evaluatie. |
INTERSECT | 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. |
SUMMARIZE | 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. |
UNION | Hiermee maakt u een samenvoegtabel (join) op basis van een paar tabellen. |
VALUES | Retourneert een tabel met één kolom die de afzonderlijke waarden van de opgegeven tabel of kolom bevat. |