Analytické funkce (Azure Stream Analytics)
Dotazovací jazyk Stream Analytics poskytuje následující analytické funkce:
Analytické funkce | ... | ... |
---|---|---|
ISFIRST (Azure Stream Analytics) | LAG (Azure Stream Analytics) | LAST (Azure Stream Analytics) |
AnomalyDetection_SpikeAndDip | AnomalyDetection_ChangePoint |
Všimněte si, že analytické funkce v dotazovacím jazyce Stream Analytics se na rozdíl od jazyka T-SQL vyhodnocují jako první. V dotazovacím jazyce Stream Analytics:
- Analytické funkce se dají použít na libovolném místě v dotazu, kde je skalární funkce povolená. Analytické funkce můžete použít například v klauzuli WHERE , klauzuli JOIN nebo klauzuli GROUP BY .
- Výpočty analytických funkcí se provádějí u všech vstupních událostí aktuálního vstupu dotazu. Volitelně můžete omezit analytickou funkci tak, aby zvážila pouze události, které odpovídají partition_by_clause a when_clause.
- Na analytické funkce nemají vliv predikáty v klauzuli WHERE , podmínky spojení v klauzuli JOIN ani výrazy seskupení v klauzuli GROUP BY aktuálního dotazu.
Viz také
Předdefinované funkce
Agregační funkce
Funkce pole
Převodní funkce
Funkce data a času
Matematické funkce
Funkce pro práci se záznamy
Řetězcové funkce