Sdílet prostřednictvím


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