Bir koşulla eşleşen değerler nasıl değiştirilir | Qlik Cloud Yardımı
Ana içeriğe geç

Bir koşulla eşleşen değerler nasıl değiştirilir

Bir table recipe aç içinde, koşullu mantık uygulamak ve belirli bir ölçütle eşleşen değerleri değiştirmek için filtreleri Hücreleri doldur işleviyle birleştirebilirsiniz.

Bir filtre etkin olduğunda ve Hücreleri doldur uyguladığınızda, işlevin etkilerini yalnızca o anda filtre tarafından görüntülenen satırlara uygulamayı seçebilirsiniz. Diğer tüm satırlar değişmeden kalır. Filtre koşulu, tarif adımının bir parçası olarak kaydedilir.

Bir Maliyet sütunu içeren bir masraf raporu hazırladığınızı varsayalım. Şirket politikası, geri ödenebilir masrafları kalem başına 100 ile sınırlar. Verileri uygulama içine yüklemeden önce bu maksimum değeri zorunlu kılmak için 100'ün üzerindeki herhangi bir değeri 100 ile değiştirmek istiyorsunuz:

  1. Tablo başlığındaki Filtrele düğmesine tıklayın veya Maliyet sütununun sütun menüsüne tıklayıp Sütunu filtrele'yi seçin.

    Filtre ekle paneli açılır.

  2. Filtre satırında, sütunu Maliyet olarak ayarlayın, işleç olarak büyüktür seçeneğini belirleyin ve değer olarak 100 girin.

    Maliyet sütunu, büyüktür işleci ve 100 değeri ile yapılandırılmış filtre

  3. Uygula'ya tıklayın.

    Tablo artık yalnızca Maliyet sütunundaki değerin 100'den büyük olduğu satırları görüntüler.

  4. Seçmek için Maliyet sütun başlığına tıklayın.

  5. İşlevler panelinde, Genel kategorisindeki Hücreleri doldur'u seçin.

  6. Şununla kullan açılır listesinde Değer'i seçin ve Değer alanına 100 girin.

    Değer seçili ve değiştirme değeri olarak 100 girilmiş şekilde yapılandırılmış Hücreleri doldur işlevi

  7. Uygula'ya tıklayın.

    Yeni bir tarif adımı eklenir. Adım uygulandığında filtre etkin olduğundan, yalnızca Maliyet değerinin 100'den büyük olduğu satırlar güncellenir. Diğer tüm satırlar orijinal değerlerini korur.

  8. Filtreyi kaldırmak ve tam veri kümesini görüntülemek için tablo başlığındaki Tümünü temizle'ye tıklayın.

Veri kümenizdeki 100'ün üzerindeki tüm maliyetler 100 ile değiştirildi. Filtre koşulu, tarif adımının bir parçası olarak depolanır, bu nedenle tarif her çalıştığında otomatik olarak uygulanacaktır.

Bu örnek, değerleri tek bir sütunda sınırlar, ancak aynı teknik herhangi bir işleç, eşik veya hedef değerle de çalışır. Hücreleri doldur uygulamadan önce daha karmaşık koşullar oluşturmak için birden çok filtreyi de birleştirebilirsiniz. Filtreler hakkında daha fazla bilgi için bkz. Verileri filtreleme.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!