Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
VAN TOEPASSING OP:
Azure Data Factory
Azure Synapse Analytics
Tip
Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .
Gegevensstromen zijn beschikbaar in zowel Azure Data Factory-pijplijnen als Azure Synapse Analytics-pijplijnen. Dit artikel is van toepassing op het in kaart brengen van gegevensstromen. Als u nieuw bent met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van mapping-dataflows.
Dit artikel bevat details over vensterfuncties die worden ondersteund door Azure Data Factory en Azure Synapse Analytics in gegevensstromen in mapping.
Lijst met vensterfuncties
De volgende functies zijn alleen beschikbaar in venstertransformaties.
| Vensterfunctie | Opdracht |
|---|---|
| cumeDist | Berekent de positie van een waarde ten opzichte van alle waarden in de partitie. Het resultaat is het aantal rijen dat voorafgaat aan of gelijk is aan de huidige rij in de volgorde van de partitie gedeeld door het totale aantal rijen in de vensterpartitie. Eventuele gelijkmakende waarden in de volgorde resulteren in dezelfde positie. |
| denseRank | Berekent de rang van een waarde binnen een groep waarden die zijn gespecificeerd in de ORDER BY-clausule van een venster. Het resultaat is één plus het aantal rijen dat voorafgaat aan of gelijk is aan de huidige rij in de volgorde van de partitie. De waarden produceren geen hiaten in de reeks. De denseRank functie werkt zelfs wanneer gegevens niet worden gesorteerd en zoekt naar wijzigingen in waarden. |
| Lag | Hiermee haalt u de waarde op van de eerste parameter die rijen vóór de huidige rij heeft geëvalueerd n . De tweede parameter is het aantal rijen om terug te kijken en de standaardwaarde is 1. Als er niet zoveel rijen zijn, wordt een waarde null geretourneerd, tenzij er een standaardwaarde is opgegeven. |
| lood | Haalt de waarde op van de eerste parameter die n rijen na de huidige rij wordt geëvalueerd. De tweede parameter is het aantal rijen om vooruit te kijken en de standaardwaarde is 1. Als er niet zoveel rijen zijn, wordt een waarde null geretourneerd, tenzij er een standaardwaarde is opgegeven. |
| nTile | Verdeelt de rijen voor elke vensterpartitie in n buckets, variërend van 1 tot maximaal n. Bucketwaarden verschillen maximaal 1. Als het aantal rijen in de partitie niet gelijkmatig wordt verdeeld in het aantal buckets, worden de restwaarden één per bucket verdeeld, te beginnen met de eerste bucket. De NTile functie is handig voor de berekening van tertileskwartielen, deciles en andere algemene samenvattingsstatistieken.De functie berekent twee variabelen tijdens de initialisatie. De grootte van een gewone bucket heeft één extra rij toegevoegd. Beide variabelen zijn gebaseerd op de grootte van de huidige partitie. Tijdens het berekeningsproces houdt de functie het huidige rijnummer, het huidige bucketnummer en het rijnummer bij waarop de bucket wordt gewijzigd ( bucketThreshold). Wanneer het huidige rijnummer de bucketdrempel bereikt, wordt de bucketwaarde met één verhoogd. De drempelwaarde neemt toe met de bucketgrootte (plus één extra als de huidige bucket is opgevuld). |
| rang | Berekent de rang van een waarde binnen een groep waarden die zijn gespecificeerd in de ORDER BY-clausule van een venster. Het resultaat is één plus het aantal rijen dat voorafgaat aan of gelijk is aan de huidige rij in de volgorde van de partitie. De waarden produceren hiaten in de reeks. De rank functie werkt zelfs wanneer gegevens niet worden gesorteerd en zoekt naar wijzigingen in waarden. |
| rowNumber | Hiermee wordt een sequentiële rijnummering toegewezen voor rijen in een venster dat begint met 1. |
Gerelateerde inhoud
- Lijst met alle statistische functies.
- Lijst met alle matrixfuncties.
- Lijst met alle opzoekfuncties in de cache.
- Lijst met alle conversiefuncties.
- Lijst met alle datum- en tijdfuncties.
- Lijst met alle expressiefuncties.
- Lijst met alle kaartfuncties.
- Lijst met alle metafuncties.
- Gebruiksgegevens van alle expressies voor gegevenstransformatie.
- Meer informatie over het gebruik van Expression Builder.