Alanları Eşle işlemcisi
Son güncelleme: 2026-11-03Bir eşleme tablosunda değerleri arar ve bir alanı değiştirir veya ekler
Alan Eşleme işlemcisi, komut dosyası yazmadan, değerlerini bir arama tablosuyla eşleştirerek bir alanı standartlaştırmanıza veya zenginleştirmenize olanak tanır. Bu, bir eşleme tablosu yükleyip ApplyMap işleviyle Qlik komut dosyasında uygulamanın kodsuz karşılığıdır.
Kullanım
Alanları Eşle işlemcisi iki giriş akışı gerektirir:
-
Kaynak tablo (üst akış): Eşleme tablosundaki değerlerle eşlemek istediğiniz verileri içeren bir tablo.
-
Eşleme tablosu (alt akış): Kaynak tabloda aranacak ve yerine konulacak değerleri içeren bir tablo.
Alanları Eşle tek bir çıktı akışı oluşturur.
Özellikler
Alanlarınızı Alanları Eşle kullanarak eşlemek için yapılandırılacak özellikler.
| Özellik | Yapılandırma |
|---|---|
| Eşleme uygulanacak alanlar |
Kaynak tablodan, değerlerini eşleme tablosunda aramak istediğiniz bir veya daha fazla alan seçin. |
| Alanı eşle |
Eşleme tablosunda, Eşlemenin uygulanacağı alanlar bölümünde seçilen alanlarla eşleşecek değerleri içeren alanı seçin. Bu, eşleme tablosunun anahtar veya ilk alanıdır. |
| Alana haritala |
Çıktıda yerine konulacak değerleri içeren eşleme tablosundaki alanı seçin. Bu, eşleme tablosunun değer veya ikinci alanıdır. |
| Yeni alan oluştur |
Eşleşen değerleri, seçilen Eşlemenin uygulanacağı alanlar içindeki değerleri değiştirmek yerine yeni, özel adlandırılmış bir alana yazmak için bu geçişi etkinleştirin. Bu seçenek, Eşlenecek Alanlar kısmında birden fazla alan seçildiğinde gizlenir. |
| Varsayılan değer |
Çıktıda yerine konan değer, Eşlemenin uygulanacağı alanlar içindeki bir değer, eşleme tablosunun Eşlenecek alan kısmında bulunamadığında. |
İşlemciyi yeniden adlandırmak veya açıklamasını düzenlemek için Özellikler panelinde değiştirmek üzere farenizi adın ya da açıklamanın üzerine getirin ve Düzenle simgesine tıklayın.
Örnek
Bu örnekte kaynak olarak kullanılan veriler, tam ülke adıyla değiştirmek istediğiniz iki harfli bir CountryCode alanına sahip müşteri siparişlerini içerir.
| OrderID | Customer | CountryCode |
|---|---|---|
| 1001 | A. Smith | US |
| 1002 | M. Dupont | FR |
| 1003 | T. Nakamura | JP |
| 1004 | R. Costa | BR |
| Code | CountryName |
|---|---|
| US | United States |
| FR | France |
| JP | Japan |
Her iki tabloyu da bir Alan Eşleme işlemcisine bağlayın ve özelliklerini aşağıdaki gibi yapılandırın:
-
Eşlemeyi uygulamak için alanlar: Ülke Kodu
-
Alanın eşlemesi: Kod
-
Alana eşle: Ülke Adı
-
Yeni alan oluştur: etkin, Ülke adlı
Çıkış akışı, Kaynak Tablo'dan tüm orijinal alanları korur ve yeni bir Ülke alanı ekler. Eşleme tablosunda bulunan, US, FR veya JP gibi bir CountryCode değerine sahip kayıtlar, ilgili tam ülke adını alır. Eşleme tablosunda olmayan CountryCode BR değerine sahip kayıt, Unknown varsayılan değerini alır.
| OrderID | Customer | CountryCode | Country |
|---|---|---|---|
| 1001 | A. Smith | US | United States |
| 1002 | M. Dupont | FR | France |
| 1003 | T. Nakamura | JP | Japan |
| 1004 | R. Costa | BR | Britain |