series_moving_avg_fl()
Použije filtr klouzavého průměru u řady.
Tato funkce series_moving_avg_fl()
je uživatelem definovaná funkce (UDF), která jako vstup přebírá výraz obsahující dynamické číselné pole a aplikuje se na něj jednoduchý klouzavý průměr filtru.
Syntaxe
series_moving_avg_fl(
,
y_series n [,
střed ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
y_series | dynamic |
✔️ | Maticová buňka číselných hodnot. |
n | int |
✔️ | Šířka filtru klouzavého průměru. |
střed | bool |
Určuje, zda je klouzavý průměr použit symetricky v okně před a za aktuálním bodem nebo použit v okně od aktuálního bodu zpět. Ve výchozím nastavení je false střed . |
Definice funkce
Funkci můžete definovat vložením jejího kódu jako funkce definovanou dotazem nebo vytvořením jako uložené funkce v databázi následujícím způsobem:
Definujte funkci pomocí následujícího příkazu let. Nejsou vyžadována žádná oprávnění.
Důležité
Příkaz let nemůže běžet samostatně. Musí následovat příkaz tabulkového výrazu. Pokud chcete spustit funkční příklad, podívejte se na příkladseries_moving_avg_fl()
.
let series_moving_avg_fl = (y_series:dynamic, n:int, center:bool=false)
{
series_fir(y_series, repeat(1, n), true, center)
};
// Write your query to use the function here.
Příklad
Následující příklad používá operátor invoke ke spuštění funkce.
Pokud chcete použít funkci definovanou dotazem, vyvoláte ji po definici vložené funkce.
let series_moving_avg_fl = (y_series:dynamic, n:int, center:bool=false)
{
series_fir(y_series, repeat(1, n), true, center)
};
//
// Moving average of 5 bins
//
demo_make_series1
| make-series num=count() on TimeStamp step 1h by OsVer
| extend num_ma=series_moving_avg_fl(num, 5, True)
| render timechart
Výstup
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro