Bagikan melalui


Fungsi agregat dalam pemetaan aliran data

BERLAKU UNTUK: Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Aliran data tersedia di alur Azure Data Factory dan alur Azure Synapse Analytics. Artikel ini berlaku untuk memetakan aliran data. Jika Anda baru mengenal transformasi, lihat artikel pengantar Mengubah data menggunakan aliran data pemetaan.

Artikel ini menyediakan detail tentang fungsi agregat yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam memetakan aliran data.

Daftar fungsi gabungan

Fungsi berikut hanya tersedia dalam transformasi agregat, pivot, unpivot, dan transformasi jendela.

Fungsi agregat Tugas
approxDistinctCount Mendapatkan perkiraan jumlah agregat dari nilai yang berbeda untuk sebuah kolom. Parameter kedua opsional adalah untuk mengontrol kesalahan estimasi.
avg Mendapatkan nilai rata-rata kolom.
avgIf Mendapatkan rata-rata nilai kolom, berdasarkan kriteria.
collect Mengumpulkan semua nilai ekspresi dalam grup agregat ke dalam larik. Selama proses ini, Anda dapat mengumpulkan dan mengubah struktur menjadi struktur alternatif. Jumlah item sama dengan jumlah baris dalam grup tersebut dan dapat berisi nilai null. Jumlah item yang dikumpulkan harus kecil.
collectUnique Mengumpulkan semua nilai ekspresi dalam grup agregat ke dalam larik yang unik. Selama proses ini, Anda dapat mengumpulkan dan mengubah struktur menjadi struktur alternatif. Jumlah item lebih kecil atau sama dengan jumlah baris dalam grup tersebut dan dapat berisi nilai null. Jumlah item yang dikumpulkan harus kecil.
count Mendapatkan jumlah agregat nilai. Jika kolom opsional ditentukan, sistem akan mengabaikan nilai NULL dalam hitungan.
countAll Mendapatkan jumlah keseluruhan nilai, termasuk nilai NULL di dalamnya.
countDistinct Mendapatkan jumlah agregat nilai yang berbeda dari sekumpulan kolom.
countAllDistinct Mendapatkan jumlah agregat dari nilai-nilai yang berbeda pada sekumpulan kolom, termasuk NULL.
countIf Mendapatkan jumlah nilai agregat, berdasarkan kriteria. Jika kolom opsional ditentukan, maka NULL nilai akan diabaikan dalam hitungan.
covariancePopulation Mendapatkan kovarians populasi antara dua kolom.
covariancePopulationIf Mendapatkan kovariansi populasi dua kolom, berdasarkan kriteria.
covarianceSample Mendapatkan contoh kovarians dua kolom.
covarianceSampleIf Menghitung kovarians sampel antara dua kolom berdasarkan kriteria.
first Mendapatkan nilai pertama dari grup kolom. Jika parameter ignoreNulls kedua dihilangkan, false diasumsikan.
isDistinct Menemukan apakah kolom atau kumpulan kolom berbeda. Ini tidak menghitung null sebagai nilai yang berbeda.
kurtosis Mendapatkan kurtosis kolom.
kurtosisIf Menghitung kurtosis dari sebuah kolom, berdasarkan kriteria.
last Mendapatkan nilai terakhir grup kolom. Jika parameter ignoreNulls kedua dihilangkan, false diasumsikan.
max Mendapatkan nilai maksimum kolom.
maxIf Mendapatkan nilai maksimum kolom, berdasarkan kriteria.
mean Mendapatkan nilai rata-rata kolom. Sama seperti AVG.
meanIf Mendapatkan rata-rata nilai kolom, berdasarkan kriteria. Sama seperti avgIf.
min Mendapatkan nilai minimum kolom.
minIf Mendapatkan nilai minimum dari kolom, berdasarkan pada kriteria.
skewness Mendapatkan kecondongan kolom.
skewnessIf Mengambil kecondongan kolom, berdasarkan kriteria.
stddev Mendapatkan simpangan baku kolom.
stddevIf Menghitung simpangan baku dari kolom, berdasarkan kriteria.
stddevPopulation Mendapatkan simpangan baku populasi kolom.
stddevPopulationIf Mendapatkan simpangan baku populasi dari kolom dengan kriteria tertentu.
stddevSample Mendapatkan contoh simpangan baku kolom.
stddevSampleIf Mendapatkan sampel simpang siur standar kolom, berdasarkan kriteria.
sum Mendapatkan jumlah agregat kolom numerik.
sumDistinct Mendapatkan jumlah agregat nilai berbeda dari kolom numerik.
sumDistinctIf Mendapatkan jumlah agregat kolom numerik, berdasarkan kriteria. Kondisi ini dapat didasarkan pada kolom apa pun.
sumIf Mendapatkan jumlah agregat kolom numerik, berdasarkan kriteria. Kondisi ini dapat didasarkan pada kolom apa pun.
topN Mendapatkan nilai teratas N untuk kolom ini.
variance Mendapatkan varian kolom.
varianceIf Menghitung varians dari kolom berdasarkan kriteria.
variancePopulation Mendapatkan varian populasi kolom.
variancePopulationIf Mendapatkan varian populasi kolom, berdasarkan kriteria.
varianceSample Mendapatkan varian kolom yang tidak bias.
varianceSampleIf Mendapatkan varian kolom yang tidak bias, berdasarkan kriteria.