Fungsi analitik (Transact-SQL)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Azure SQL Edge
SQL Server mendukung fungsi analitik ini:
- CUME_DIST (Transact-SQL)
- FIRST_VALUE (T-SQL)
- LAG (Transact-SQL)
- LAST_VALUE (T-SQL)
- LEAD (Transact-SQL)
- PERCENT_RANK (T-SQL)
- PERCENTILE_CONT (T-SQL)
- PERCENTILE_DISC (T-SQL)
Fungsi analitik menghitung nilai agregat berdasarkan sekelompok baris. Namun, tidak seperti fungsi agregat, fungsi analitik dapat mengembalikan beberapa baris untuk setiap grup. Gunakan fungsi analitik untuk menghitung rata-rata pergerakan, menjalankan total, persentase, atau hasil N teratas dalam grup.