Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan cara memfilter saat Anda menyiapkan data di ruang kerja Wrangler di Cloud Data Fusion Studio. Di Wrangler, Anda dapat memfilter baris data di kolom jenis data apa pun, kecuali jenis boolean. Anda mempertahankan atau menghapus baris berdasarkan kondisi yang Anda konfigurasikan.
Untuk mempertahankan atau menghapus baris berdasarkan kondisi, ikuti langkah-langkah berikut:
Di tab Data, buka nama kolom, lalu klik panah peluas arrow_drop_down.
Pilih Filter, lalu pilih opsi—misalnya, Keep rows dan If
value contains.
Tentukan kondisinya.
Klik Apply.
Nilai berubah berdasarkan filter. Wrangler menambahkan perintah filter-rows-on ke urutan langkah. Saat Anda menjalankan pipeline data, transformasi akan
diterapkan ke nilai dalam kolom.
Mempertahankan baris
Jika Anda memilih untuk mempertahankan baris berdasarkan kondisi, baris yang tidak memenuhi
kondisi akan dihapus. Hanya baris yang memenuhi kondisi yang tetap ada dalam
set data. Misalnya, jika Anda memilih value is dan memasukkan kondisi
Customer, Wrangler akan mempertahankan baris yang berisi string Customer dan menghapus
baris dengan nilai lain.
Menghapus baris
Jika Anda memilih untuk menghapus baris berdasarkan kondisi, baris yang memenuhi kondisi tersebut akan dihapus dari set data. Misalnya, jika Anda menghapus baris dan memilih value
is empty, Wrangler akan menghapus baris dari kolom yang memiliki nilai kosong atau
null.
Kondisi filter yang didukung
Anda dapat memfilter baris berdasarkan kondisi berikut:
Kondisi
Deskripsi
value is empty
Mempertahankan atau menghapus nilai dengan nilai kosong.
value is
Mempertahankan atau menghapus nilai dengan nilai yang ditentukan secara tepat. Untuk kolom yang berisi jenis data string, Anda dapat memilih untuk mengabaikan huruf besar/kecil. Defaultnya adalah menyertakan huruf besar/kecil dalam kondisi.
value contains
Mempertahankan atau menghapus nilai yang berisi nilai yang ditentukan.
value starts with
Mempertahankan atau menghapus nilai yang dimulai dengan nilai yang ditentukan.
value ends with
Mempertahankan atau menghapus nilai yang diakhiri dengan nilai yang ditentukan.
cocok dengan ekspresi reguler
Mempertahankan atau menghapus nilai yang cocok dengan ekspresi reguler.
kondisi kustom
Mempertahankan atau menghapus nilai yang cocok dengan kondisi kustom.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[],[],null,["# Filter data\n\nThis page explains how to filter when you prepare data in the Wrangler\nworkspace of the Cloud Data Fusion Studio. In Wrangler, you can filter rows of\ndata in columns of any data type, except the boolean type. You keep or remove\nrows based on a condition that you configure.\n\nTo keep or remove rows based on a condition, follow these steps:\n\n1. [Go to Wrangler workspace in Cloud Data Fusion](/data-fusion/docs/concepts/wrangler-overview#navigate-to-wrangler).\n2. On the **Data** tab, go to a column name and click the arrow_drop_down expander arrow.\n3. Select **Filter** and select an option---for example, **Keep rows** and **If\n value contains**.\n4. Specify the condition.\n5. Click **Apply**.\n\nThe values change based on the filter. Wrangler adds the `filter-rows-on`\ndirective to the recipe. When you run the data pipeline, the transformation is\napplied to values in the column.\n\nKeep rows\n---------\n\nIf you choose to keep rows based on a condition, rows that don't meet the\ncondition are removed. Only the rows that meet the condition remain in the\ndataset. For example, if you select **value is** and enter the condition\n`Customer`, Wrangler keeps rows containing the string `Customer` and removes\nrows with other values.\n\nRemove rows\n-----------\n\nIf you choose to remove rows based on a condition, rows that meet the condition\nare removed from the dataset. For example, if you remove rows and select **value\nis empty**, Wrangler removes rows from the column that have empty or null\nvalues.\n\nSupported filter conditions\n---------------------------\n\nYou can filter rows based on the following conditions:\n\nWhat's next\n-----------\n\n- Learn more about [Wrangler directives](/data-fusion/docs/concepts/wrangler-overview#apply_directives)."]]