Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do:SQL ServerAzure
SQL DatabaseAzure
SQL Managed InstanceAzure
Synapse Analytics
Azure SQL Edge
SQL Analytics endpoint in Microsoft FabricWarehouse
w bazie danych Microsoft Fabric
SQL w Microsoft Fabric
Funkcje analityczne obliczają wartość łączną na podstawie grupy wierszy. W przeciwieństwie do funkcji agregacyjnych, funkcje analityczne mogą zwracać wiele wierszy dla każdej grupy. Używaj funkcji analitycznych do obliczania średnich kroczących, sum bieżących, procentów lub wyników z pierwszej n.
Microsoft SQL Database Engine oferuje następujące funkcje analityczne na niektórych lub wszystkich platformach. Każdy artykuł składniowy dotyczący odpowiednich platform.
-
ANY_VALUE - Zwraca dowolną wartość nie-z
NULLgrupy wierszy, lubNULLjeśli wszystkie wartości są .NULL - APPROX_MEDIAN - Zwraca przybliżoną medianę dla zbioru wartości.
- APPROX_QUANTILE - Zwraca przybliżoną wartość kwantylową dla określonej pozycji kwantylowej.
- CUME_DIST - oblicza skumulowany rozkład wartości w obrębie grupy wartości.
- FIRST_VALUE - Zwraca pierwszą wartość w uporządkowanym zbiorze wartości.
- LAG - Zwraca wartość z poprzedniego wiersza w tym samym zbiorze wyników bez konieczności samołączenia się.
- LAST_VALUE - Zwraca ostatnią wartość w uporządkowanym zbiorze wartości.
- LEAD - Zwraca wartość z kolejnego wiersza w tym samym zbiorze wyników bez konieczności samołączenia się.
- MEDIANA – Zwraca wartość medianową wartości w grupie.
- PERCENT_RANK - oblicza względną rangę wiersza w obrębie grupy wierszy.
- PERCENTILE_CONT - oblicza percentyl na podstawie rozkładu ciągłego, interpolując wynik, który może nie odpowiadać wartości w grupie.
- PERCENTILE_DISC - oblicza percentyl na podstawie dyskretnego rozkładu, zwracając wartość z grupy.
- QUANTILE - Zwraca wartość odpowiadającą określonej kwantylowi w obrębie grupy.