Menangani angka

Halaman ini menjelaskan cara melakukan penghitungan numerik saat Anda menyiapkan data di ruang kerja Wrangler di Cloud Data Fusion Studio.

Anda dapat melakukan transformasi ini di kolom jenis data berikut:

  • Bilangan Bulat
  • Desimal
  • Ganda
  • Float
  • Long
  • Versi singkat

Untuk informasi selengkapnya, lihat perintah set-column.

Anda dapat menggunakan fungsi numerik pada satu atau beberapa kolom. Fungsi numerik yang tersedia bervariasi menurut jumlah kolom yang Anda pilih. Anda dapat memilih untuk membuat kolom baru dengan hasil penghitungan, atau Anda dapat membuat hasil muncul di kolom tempat Anda menambahkan transformasi.

Jika Anda menerapkan fungsi numerik ke satu kolom, perilakunya akan berbeda dengan jika Anda menerapkan fungsi numerik ke beberapa kolom. Contoh:

  • Jika menggunakan fungsi Multiply() pada satu kolom, Anda menentukan nilai desimal untuk mengalikan setiap nilai dalam kolom. Wrangler melakukan perkalian pada data sampel dan menampilkan nilai baru di kolom yang sama atau di kolom baru.
  • Jika Anda menggunakan fungsi Multiply() pada beberapa kolom, Wrangler akan mengalikan nilai di setiap baris untuk kolom yang dipilih dan menampilkan nilai baru di kolom pertama transformasi.

Melakukan penghitungan numerik pada nilai dalam satu kolom

Untuk menerapkan penghitungan numerik ke satu kolom, ikuti langkah-langkah berikut:

  1. Buka ruang kerja Wrangler di Cloud Data Fusion.
  2. Di tab Data, buka nama kolom, lalu klik panah peluas arrow_drop_down.
  3. Pilih Hitung, lalu pilih opsi—misalnya, Tambahkan.

    Untuk menyelesaikan penghitungan, beberapa fungsi mengharuskan Anda memasukkan nilai desimal. Misalnya, jika memilih Kurangkan, Anda harus memasukkan nilai yang akan dikurangi dari setiap baris.

  4. Opsional: untuk membuat kolom baru bagi nilai yang dihitung, centang kotak Copy to a new column.

  5. Klik Apply.

Nilai berubah berdasarkan penghitungan. Wrangler menambahkan perintah yang sesuai sebagai langkah dalam resep. Misalnya, jika Anda mengurangi dua dari setiap nilai di kolom Price, Wrangler akan menambahkan transformasi berikut ke resep:

set-column :Price Price - 2

Saat Anda menjalankan pipeline data, transformasi akan diterapkan ke semua nilai dalam kolom.

Penghitungan yang didukung untuk satu kolom

Anda dapat melakukan penghitungan berikut pada semua nilai dalam satu kolom:

Fungsi Deskripsi
Nilai absolut Menampilkan nilai absolut untuk setiap nilai dalam kolom. Misalnya, nilai absolut -10 adalah 10.
Tambahkan Menambahkan desimal positif atau negatif ke kolom atau menambahkan beberapa kolom untuk menampilkan jumlah setiap baris.
Arccos Menampilkan inversi kosinus untuk setiap nilai dalam kolom.
Arcsin Menampilkan invers sin untuk setiap nilai dalam kolom.
Arctan Menampilkan invers tangens untuk setiap nilai dalam kolom.
Ceil Menampilkan bilangan bulat terkecil yang lebih besar dari atau sama dengan nilai numerik di setiap sel kolom. Misalnya, jika nilainya 2,21, Ceil akan menampilkan 3. Jika nilainya 5,88, Ceil akan menampilkan 6. Jika nilainya adalah -5,15, Ceil akan menampilkan -5.
Cos Menampilkan kosinus dari setiap nilai kolom.
Cube Mengangkat setiap nilai dalam kolom ke pangkat 3.
Akar pangkat tiga Menampilkan akar pangkat tiga dari setiap nilai dalam kolom.
Bagi Membagi setiap nilai dalam kolom dengan desimal positif atau negatif atau membagi setiap nilai dalam dua kolom.
Lantai Menampilkan bilangan bulat terbesar yang lebih besar dari atau sama dengan nilai numerik di setiap sel kolom. Misalnya, jika nilainya 2,21, FLOOR akan menampilkan 2. Jika nilainya 5,88, FLOOR akan menampilkan 5. Demikian pula, jika nilainya adalah -5,15, FLOOR akan menampilkan -6.
Log Menampilkan logaritma setiap nilai dalam kolom.
Modulo Menampilkan sisa saat membagi setiap nilai dalam kolom dengan desimal positif atau menampilkan sisa saat membagi setiap nilai dalam dua kolom.
Kalikan Mengalikan setiap nilai dalam kolom dengan desimal positif atau negatif atau mengalikan setiap nilai dalam dua kolom.
Log Natural Menampilkan logaritma natural dari setiap nilai dalam kolom.
Kekuatan Mengangkat nilai kolom ke pangkat nilai yang ditentukan.
Acak Menghasilkan nilai Ganda acak yang tidak dapat diprediksi dalam kolom yang ditentukan.
Round Membulatkan setiap nilai dalam kolom.
Sin Menampilkan sin untuk setiap nilai dalam kolom.
Persegi Mengangkat setiap nilai dalam kolom ke pangkat 2.
Akar kuadrat Menampilkan akar kuadrat dari setiap nilai dalam kolom.
Kurangkan Mengurangi desimal positif atau negatif ke setiap nilai dalam kolom.
Tan Menampilkan tangens untuk setiap nilai dalam kolom.

Melakukan penghitungan numerik pada nilai dalam dua kolom

Untuk menerapkan penghitungan numerik ke dua kolom, ikuti langkah-langkah berikut:

  1. Buka ruang kerja Wrangler di Cloud Data Fusion.
  2. Di tab Data, centang kotak berdasarkan dua nama kolom.
  3. Buka nama kolom, lalu klik panah peluas arrow_drop_down.
  4. Pilih Hitung, lalu pilih opsi—misalnya, Tambahkan.
  5. Opsional: untuk membuat kolom baru bagi nilai yang dihitung, centang kotak Copy to a new column. Jika tidak, nilai yang dihitung akan mengganti nilai yang ada.
  6. Klik Apply.

Nilai berubah berdasarkan penghitungan. Wrangler menambahkan perintah yang sesuai sebagai langkah dalam resep. Misalnya, jika Anda menambahkan nilai di setiap baris kolom Q1_Sales dan Q2_Sales, lalu membuat kolom baru bernama H1_Sales, Wrangler akan menambahkan transformasi berikut ke resep:

set-column :H1_Sales arithmetic:add(Q1_Sales, Q2_Sales)

Saat Anda menjalankan pipeline data, Wrangler akan melakukan transformasi dan membuat kolom baru bernama H1_Sales dengan total Q1_Sales dan Q2_Sales.

Kalkulasi yang didukung dalam dua kolom

Anda dapat melakukan penghitungan numerik berikut pada nilai di setiap baris dalam dua kolom:

Fungsi Deskripsi
Tambahkan Menambahkan desimal positif atau negatif ke kolom atau menambahkan beberapa kolom untuk menghasilkan jumlah setiap baris.
Rata-rata Menampilkan rata-rata setiap baris dalam beberapa kolom.
Bagi Membagi setiap nilai dalam kolom dengan desimal positif atau negatif atau membagi setiap nilai dalam dua kolom.
Sama dengan Fungsi boolean yang membandingkan dua kolom untuk melihat apakah nilai cocok, baris demi baris. Menampilkan true atau false.
LCM Menampilkan kelipatan persekutuan terkecil dari setiap angka dalam dua kolom.
Max Menampilkan nilai maksimum untuk setiap baris dalam dua kolom.
Min Menampilkan nilai minimum untuk setiap baris dalam dua kolom.
Modulo Menampilkan sisa saat membagi setiap nilai dalam kolom dengan desimal positif atau menampilkan sisa saat membagi setiap nilai dalam dua kolom.
Kalikan Mengalikan setiap nilai dalam kolom dengan desimal positif atau negatif atau mengalikan setiap nilai dalam dua kolom.
Pengurangan Mengurangi desimal positif atau negatif untuk setiap nilai dalam kolom.

Melakukan penghitungan numerik pada nilai dalam tiga kolom atau lebih

Cloud Data Fusion mendukung penghitungan numerik pada nilai dalam tiga kolom atau lebih di versi 6.8.0 dan yang lebih baru.

Untuk menerapkan penghitungan numerik ke tiga kolom atau lebih, ikuti langkah-langkah berikut:

  1. Buka ruang kerja Wrangler di Cloud Data Fusion.
  2. Di tab Data, centang kotak berdasarkan dua nama kolom.
  3. Buka nama kolom, lalu klik panah peluas arrow_drop_down.
  4. Pilih Hitung, lalu pilih opsi—misalnya, Tambahkan.
  5. Opsional: untuk membuat kolom baru bagi nilai yang dihitung, centang kotak Copy to a new column. Jika tidak, nilai yang dihitung akan mengganti nilai yang ada.
  6. Klik Apply.

Nilai berubah berdasarkan penghitungan. Wrangler menambahkan perintah yang sesuai sebagai langkah dalam resep. Misalnya, jika Anda menambahkan nilai di setiap baris kolom Q1_Sales, Q2_Sales, Q3_Sales, dan Q4_Sales, lalu membuat kolom baru bernama 2022_Sales, Wrangler akan menambahkan transformasi berikut ke resep:

set-column :2022_Sales arithmetic:add(Q1_Sales, Q2_Sales, Q3_Sales, Q4_Sales)

Saat Anda menjalankan pipeline data, Wrangler akan melakukan transformasi dan membuat kolom baru bernama 2022_Sales dengan total Q1_Sales, Q2_Sales, Q3_Sales, dan Q4_Sales.

Kalkulasi yang didukung dalam tiga kolom atau lebih

Anda dapat melakukan penghitungan berikut pada nilai di setiap baris dalam tiga kolom atau lebih:

Fungsi Deskripsi
Tambahkan Menambahkan desimal positif atau negatif ke kolom atau menambahkan beberapa kolom untuk menampilkan jumlah setiap baris.
Rata-rata Menampilkan rata-rata setiap baris dalam beberapa kolom.
Sama dengan Fungsi boolean yang membandingkan dua kolom untuk melihat apakah nilai cocok, baris demi baris. Menampilkan true atau false.
Max Menampilkan nilai maksimum untuk setiap baris dalam dua kolom.
Min Menampilkan nilai minimum untuk setiap baris dalam dua kolom.
Kalikan Mengalikan setiap nilai dalam kolom dengan desimal positif atau negatif atau mengalikan setiap nilai dalam dua kolom.

Langkah selanjutnya