Funkcje StDev i StDevP

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca szacunkowe odchylenie standardowe dla populacji lub próbki populacji przedstawionej jako zestaw wartości zawartych w określonym polu w zapytaniu.

Składnia

StDev(wyrażenie)

StDevP(wyrażenie)

Symbol zastępczy wyrażenia reprezentuje wyrażenie tekstowe identyfikujące pole zawierające dane liczbowe, które mają zostać obliczone, lub wyrażenie wykonujące obliczenie na podstawie danych z tego pola. Operandy w wyrażeniu mogą zawierać nazwę pola tabeli, stałej lub funkcji (która może być wewnętrzna lub zdefiniowana przez użytkownika, ale nie może być jedną z innych funkcji agregujących języka SQL).

Spostrzeżenia

Funkcja StDevP ocenia populację, a funkcja StDev ocenia próbkę populacji.

Jeśli zapytanie źródłowe zawiera mniej niż dwa rekordy (lub nie zawiera żadnych rekordów w przypadku funkcji StDevP ), funkcje te zwracają wartość null (co oznacza, że nie można obliczyć odchylenia standardowego).

W wyrażeniu zapytania można użyć funkcji StDev i StDevP . Tego wyrażenia można także użyć we właściwości SQL obiektu QueryDef lub podczas tworzenia obiektu Recordset na podstawie zapytania SQL.

Przykład

Wyrażenie Rezultat
SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; Oblicza odchylenie standardowe wartości "CenaJednostkowa" traktując dane jako próbkę oraz odchylenie standardowe "CenaJednostkowa", traktując dane jako całą populację i wyświetlając wyniki odpowiednio w jednostkach _Value i StDEVP_Value.

Pola obliczeniowe w funkcjach SQL