Функции аналитики (Transact-SQL)
Область применения: sql Server База данных SQL Azure Управляемый экземпляр SQL Azure конечную точку аналитики Azure Synapse Analytics Analytics Platform System (PDW) Azure SQL Edge SQL Analytics в Microsoft Fabric Хранилище в Microsoft Fabric
SQL Server поддерживает указанные ниже аналитические функции:
- CUME_DIST (Transact-SQL)
- FIRST_VALUE (Transact-SQL)
- LAG (Transact-SQL)
- LAST_VALUE (Transact-SQL)
- LEAD (Transact-SQL)
- PERCENT_RANK (Transact-SQL)
- PERCENTILE_CONT (Transact-SQL)
- PERCENTILE_DISC (Transact-SQL)
Аналитические функции вычисляют статистическое значение на основе группы строк. В отличие от агрегатных функций, аналитические функции могут возвращать несколько строк для каждой группы. Аналитические функции можно использовать для вычисления скользящих средних, промежуточных итогов, процентных долей или первых N результатов в группе.