Menerapkan Rumus di Alteryx

Persiapan Data di Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Beragam rumus tersedia

Tersusun per kategori dan siap pakai!

  • Conditional
  • DateTime
  • Finance
  • Operators
  • String
  • dan lainnya

Gambar contoh daftar rumus

Persiapan Data di Alteryx

Pembangun ekspresi Formula

Menggunakan rumus dan sintaks yang sama seperti custom filter pada alat Filter.

  • Saat sintaks benar, ekspresi ditandai berwarna.
  • Data Preview menampilkan hasil untuk record pertama.

 

Contoh penanda warna

Persiapan Data di Alteryx

Tipe data itu penting

  • Kriteria string memerlukan tanda kutip
  • Kriteria numerik tidak memerlukan tanda kutip
  • Pastikan rumus memakai field dengan tipe data yang benar

Berbagai contoh rumus tipe data

Persiapan Data di Alteryx

Contoh rumus string

PadLeft menambahkan nol di depan pada field string.

  • Sintaks: PadLeft(String, len, char)
  • Contoh: PadLeft([Product ID], 8, '0')

Kasus Bisnis:

  • Tambahkan nol di depan pada SKU atau ID Produk.

Contoh rumus PadLeft pada string

Persiapan Data di Alteryx

Contoh rumus string

Rumus Replace mengganti karakter tertentu dengan teks string.

  • Sintaks: Replace(String, Target, Replacement)
  • Contoh: Replace([Business Name], 'Co.', 'Company')

Kasus Bisnis:

  • Ganti singkatan dengan deskripsi lengkap.

Contoh rumus Replace pada string

Persiapan Data di Alteryx

Menandai dengan rumus Contains

Rumus Contains menghasilkan 0 atau -1 dan dapat dipakai menandai apakah field memuat kriteria.

  • Sintaks: Contains(String, Target)
  • Contoh: Contains([Stage], 'Final')

Kasus Bisnis:

  • Tandai jika record memuat nilai teks tertentu.

Contoh rumus Contains pada string

Persiapan Data di Alteryx

Rumus string: berbasis panjang vs berbasis posisi

  • Berbasis panjang mulai menghitung dari 1

    • Contoh Sintaks: Left([Field], 3)
  • Berbasis posisi mulai menghitung dari 0

    • Contoh Sintaks: GetWord([Field], 1)
Persiapan Data di Alteryx

Rumus berbasis panjang

  • Rumus berbasis panjang mulai menghitung dari 1.
  • Left([Field], 3) menghasilkan "ALT".

 

Animasi hitungan berbasis panjang

Persiapan Data di Alteryx

Rumus berbasis panjang

  • Rumus berbasis panjang mulai menghitung dari 1.
  • Left([Field], 3) menghasilkan "ALT".

 

Length Alteryx Example 2.jpg

Persiapan Data di Alteryx

Rumus berbasis panjang

  • Rumus berbasis panjang mulai menghitung dari 1.
  • Left([Field], 3) menghasilkan "ALT".

 

Length Alteryx Example.jpg

Persiapan Data di Alteryx

Rumus berbasis posisi

  • Rumus berbasis posisi mulai menghitung dari 0
  • GetWord([Field], 1) menghasilkan "Preparation"

 

Animasi hitungan berbasis posisi

Persiapan Data di Alteryx

Rumus berbasis posisi

  • Rumus berbasis posisi mulai menghitung dari 0.
  • GetWord([Field], 1) menghasilkan "Preparation".

 

Position Alteryx Example 1.jpg

Persiapan Data di Alteryx

Rumus berbasis posisi

  • Rumus berbasis posisi mulai menghitung dari 0.
  • GetWord([Field], 1) menghasilkan "Preparation".

 

Position Alteryx Example 2.jpg

Persiapan Data di Alteryx

Rumus berbasis posisi

  • Rumus berbasis posisi mulai menghitung dari 0.
  • GetWord([Field], 1) menghasilkan "Preparation".

 

Position Alteryx Example.jpg

Persiapan Data di Alteryx

Contoh rumus numerik

Rumus Numeric memungkinkan Anda melakukan operasi matematika seperti:

  • Penjumlahan, pembagian, rumus Keuangan, rumus Matematika, dan lainnya

 

Kasus Bisnis:

  • Hitung persentase penjualan triwulanan dari total penjualan.
  • Contoh: ([Quarterly Sales] / [Total Sales])*100

 

 

 

Contoh rumus numerik

Persiapan Data di Alteryx

Fixed decimal

Tipe data fixed decimal memiliki opsi untuk mengubah Precision dan Scale output.

  • Precision default 19 dan scale 6.

 

Gambar Precision vs Scale

Persiapan Data di Alteryx

Fixed decimal

Precision adalah panjang karakter untuk seluruh angka output.

Animasi konsep precision

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Persiapan Data di Alteryx

Fixed decimal

Precision adalah panjang karakter untuk seluruh angka output.

  • Jumlah karakter mencakup:
    • Semua digit sebelum titik desimal

Animate Precision 1.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Persiapan Data di Alteryx

Fixed decimal

Precision adalah panjang karakter untuk seluruh angka output.

  • Jumlah karakter mencakup:
    • Semua digit sebelum titik desimal
    • Semua digit setelah titik desimal

Animate Precision 2.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Persiapan Data di Alteryx

Fixed decimal

Precision adalah panjang karakter untuk seluruh angka output.

  • Jumlah karakter mencakup:
    • Semua digit sebelum titik desimal
    • Semua digit setelah titik desimal
    • Titik desimal

Animate Precision 3.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Persiapan Data di Alteryx

Fixed decimal

Precision adalah panjang karakter untuk seluruh angka output.

  • Jumlah karakter mencakup:
    • Semua digit sebelum titik desimal
    • Semua digit setelah titik desimal
    • Titik desimal
    • Tanda negatif jika diperlukan

Animate Precision Total.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Persiapan Data di Alteryx

Fixed decimal

Precision adalah panjang karakter untuk seluruh angka output.

  • Jumlah karakter mencakup:
    • Semua digit sebelum titik desimal
    • Semua digit setelah titik desimal
    • Titik desimal
    • Tanda negatif jika diperlukan
    • Contoh: Precision 10

Animate Precision Total 2.jpg

Persiapan Data di Alteryx

Fixed decimal

Scale adalah jumlah karakter setelah titik desimal.

Animasi konsep Scale

Persiapan Data di Alteryx

Fixed decimal

Scale adalah jumlah karakter setelah titik desimal.

  • Contoh: Scale 2

Animate Scale 2.jpg

Persiapan Data di Alteryx

Memperbarui field dan membuat yang baru

Memperbarui field yang ada

  • Rumus dapat diterapkan pada field yang ada
  • Tipe data tidak dapat diubah

  Contoh hasil rumus PadLeft

Membuat field baru

  • Gunakan "Add Column" untuk membuat field baru
  • Tipe data dapat diatur manual

Contoh hasil rumus Contains

Persiapan Data di Alteryx

Menumpuk rumus di tool Formula

  • Klik tanda plus untuk menumpuk beberapa rumus dalam satu tool
  • Semua field baru tersedia untuk rumus berikutnya dalam tool Formula yang sama

Gambar kartun beberapa balok berukuran serupa ditumpuk

Persiapan Data di Alteryx

Ayo berlatih!

Persiapan Data di Alteryx

Preparing Video For Download...