Ana içeriğe geç Tamamlayıcı içeriğe geç

Rapor filtreleriyle çalışma

Rapor çıktısında görünen uygulama verilerini azaltmak için rapor filtreleri oluşturun. Her filtre, bir veya daha fazla alanın tanımlarını içerebilir. Filtreler; rapor görevi düzeyinde, alıcı düzeyinde veya her iki düzeyde tanımlanabilir.

Uygulamanın rapor filtrelerini uygulamadaki Raporlama bölümünün Filtreler sekmesinde oluşturun ve yönetin.

Bir uygulamanın Raporlama bölümündeki Filtreler sekmesi

Bir uygulamanın "Raporlama" bölümündeki "Hazırla" sekmesinde bulunan "Filtreler" sekmesi

Rapor filtreleri oluşturma

Oluşturduğunuz rapor filtresi bir filtre grubu olarak eklenir. Filtre grubu; birden fazla alan, ana öğe ve değişkenden alınan verileri filtreleyebilir.

  1. Bir uygulamanın Raporlama bölümündeki Filtreler sekmesinde Filtre ekle'ye tıklayın.

  2. Yeni filtre'ye tıklayın.

  3. Filtreniz için bir Ad yazın. İsteğe bağlı olarak bir Açıklama ekleyin.

  4. Filtre grubuna filtre eklemek için Artı sembolüEkle'ye tıklayın.

  5. Filtre için kullanmak üzere bir alan, ana öğe veya değişken seçin. Sonuçları daraltmak için aramayı kullanın.

  6. Mevcut seçenekleri kullanarak filtreyi yapılandırın. Seçtiğiniz nesneye bağlı olarak kullanılabilir seçenekler farklılık gösterebilir.

    Region alanını kullanarak bir filtreyi yapılandırma

    Filtrelenecek alan olarak "Bölge"nin seçildiği "Filtreler" yan bölme diyalog penceresi
  7. Filtrenize eklenecek seçimleri tanımladıktan sonra kapatmak için panelin dışına tıklayın (veya Esc tuşuna basın).

  8. Artı sembolüEkle seçeneğine tekrar tıklayarak filtre grubuna daha fazla filtre ekleyin.
  9. Bittiğinde Filtre ekle'ye tıklayın.

Bir filtreyi filtre grubundan silmek için genişletin ve Çöp kutusu seçeneğine tıklayın.

Aşağıdaki tabloda her bir parametrenin nasıl çalıştığı açıklanmıştır.

Rapor filtrelerini yapılandırırken kullanılabilecek seçenekler
Parametre Açıklama ve yapılandırmalar
Hariç tut

Seçilen değerleri filtreden hariç tutmak için bu onay kutusunu seçin.

Geçersiz kıl

Diğer filtreleri geçersiz kılmak anlamına gelecek bile olsa bu değerlerin dahil edildiğinden emin olmak için bu onay kutusunu seçin.

Alternatif durumlar

Alanlarınız ve değişkenleriniz için alternatif durumları açabilirsiniz. Bu ayar aşağıda listelenen herhangi bir seçim yöntemi için kullanılabilir.

Alternatif durumlar, aynı boyutta farklı seçimler yapmanıza ve tek bir görselleştirmede veya yan yana iki ya da daha fazla görselleştirmede seçimleri karşılaştırmanıza olanak sağlar. Bk. Karşılaştırmalı analiz için alternatif durumları kullanma.

Alternatif durumları açarsanız filtre için kullanmak istediğiniz Durum'u seçmek üzere açılır menüyü kullanın.

Seçim yöntemi
  • Değerler: Bu, filtre için varsayılan yapılandırmadır. Filtrelemeyi uygulamak istediğiniz alan değerlerini seçin.

  • Değerlendir: Bir ifade yazın veya İfade düzenleyicisini açın. İfadeden döndürülen sonuç, kullanılan filtre değeri olacaktır.

  • Ara: Görselleştirme ararken kullanacağınız Qlik Sense seçim aramasını kullanarak filtreleme uygulayın. Rapor filtrelerinizde kullanabileceğiniz seçim araması özellikleriyle ilgili sınırlamalar vardır. Daha fazla bilgi için bk. Arama filtreleri için desteklenmeyen seçim arama özellikleri.

1. örnek: Bir ifadeyle Değerlendir filtresi ekleme

Değerlendir filtre seçme seçeneği, filtre değerlerinin tam değil görece olmasını istediğiniz durumlarda faydalıdır.

Örneğin, Yıl alanı değerlerini sadece geçen yıldan olanları içerecek şekilde filtrelemek için şunu kullanın: year(now())-1

Göreli bir filtre tanımlamakiçin Değerlendir seçim seçeneğini kullanma

Filtrelenecek alan olarak "Bölge"nin seçildiği "Filtreler" yan bölme diyalog penceresi

2. örnek: Bir değişken ifadesiyle Değerlendir filtresi ekleme

Değerlendir seçim seçeneğini kullanırken ifadede bir değişken de belirtebilirsiniz.

Öncelikle, zaman içinde değişme olasılığı yüksek bir değeri tanımlamak için uygulamanızda bir değişken tanımlayın. Bunun nasıl yapılacağı hakkında daha fazla bilgi için bkz.:

Örneğin, içinde bulunulan yıl ve en yüksek satış hacmine sahip Ürün Grubu için bir değişkeniniz olabilir.

Değerlendir filtresini yapılandırırken değişkenin adını İfade alanına girmeniz yeterlidir.

3. örnek: Bir ifadeyle Ara filtresi ekleme

Ara filtre seçme seçeneğiyle filtre değerlerini Qlik Sense seçim aramasını kullanarak bir arama girişine dayalı şekilde tanımlayabilirsiniz. Arama türleri ve gerekli söz diziminin listesi için bkz. Seçimler veya görselleştirmeler içinde arama.

Bilgi notuRapor filtrelerinizde kullanabileceğiniz seçim araması özellikleriyle ilgili sınırlamalar vardır. Daha fazla bilgi için bk. Arama filtreleri için desteklenmeyen seçim arama özellikleri.

Örneğin, Müşteri alanındaki bir filtre için sadece toplam satışı 1.000.000,00 USD üzerinde olan Müşteri değerlerinin kaydını dahil etmek üzere aşağıdaki ifade aramasını girebilirsiniz: =sum(Sales)>1000000

4. örnek: Bir uygulama değişkeni tanımına dayanarak filtre oluşturma

Değişkenler doğrudan bir alan yerine bir filtre için giriş varlığı olarak kullanılabilir. Bir değişken filtresi kullanmak, raporlarınız için esneklik sunar.

Bir değişken filtresi sadece rapor oluşturmak için mevcut değişken tanımını geçersiz kılarak bunu, filtrede tanımladığınız değer veya ifade ile değiştirir. Geçici olarak geçersiz kılınan değer, ona referansta bulunan tüm rapor öğelerinde kullanılır.

  1. Yukarıdaki prosedürün aynısını kullanarak filtre grubunu oluşturun.

  2. Filtre grubuna filtre eklemek için Artı sembolüEkle'ye tıklayın.

  3. Kullanmak istediğiniz değişkeni seçin.

  4. Giriş değeri kutusunda mevcut değişken tanımı gösterilir. Değeri, rapor kullanım alanınızda ihtiyaç duyduğunuz şekilde değiştirin. Değişken tanımını bir değer yerine ifadeyle geçersiz kılmanız gerekiyorsa Değerlendir onay kutusunu seçmeniz gerekir.

  5. Değeri veya ifadeyi yapılandırmayı bitirdiğinizde kapatmak için panelin dışında tıklayın (veya Esc tuşuna basın).

Değişkenleri doğrudan filtre için giriş olarak kullanma. Bu resim, filtre içinde iki değişken gösterir. Bir değer yerine ifade içeren değişken tanımını geçersiz kılmak için Değerlendir seçeneğini kullanabilirsiniz.

Alan yerine değişken kullanarak tanımlanmış iki filtreyi gösteren filtre grubu oluşturma diyalog penceresi

Uygulamada aşağıdaki değişkenleri tanımladığınızı varsayalım:

  • vCurrentYear: Bu, içinde bulunulan yılı hesaplayan bir komut dosyası değişkeni olabilir.

  • vContinent: Bir Kıta alanının değerini içerir. Tanım sadece bir metin değeri olabilir. Uygulamadaki tanımın Avrupa olduğunu varsayalım.

Ardından, değişken tanımlarını kullanarak uygulamada bir tablo grafiği oluşturun. Zaman ve bölge boyutlarında bir Satış hesaplamasını analiz etmek için şunları kullanabilirsiniz:

  • Kıtaya göre satış, içinde bulunulan yıl: sum({$< Continent={"$(vContinent)"}, Year={$(vCurrentYear)}>} Sales)

  • Kıtaya göre satış, tüm zamanlar: sum({$< Continent={"$(vContinent)"}>} Sales)

Değişkenlerin her birine dayanarak bir filtre oluşturduğunuzda aynı grafik veri yapısını ancak farklı değerler kullanmak isterseniz bu değişkenlerin tanımını geçersiz kılabilirsiniz. Örneğin, raporda içinde bulunulan yılın verilerini özetleyen kaynak grafik yerine geçen yılın satışlarının bir özetini göstermek için içinde bulunulan yıl tanımı, year(now())-1 olarak değiştirilebilir.

Raporlarda filtreler kullanma

Bir rapor filtresi oluşturduktan sonra bunu raporlamada kullanabilmenizin iki yolu vardır:

  • Rapor görevi seviyesinde

  • Alıcı seviyesinde

Aynı rapor görevinde hem görev seviyesinde hem alıcı seviyesinde filtreler kullanabilirsiniz. Görev seviyesinde bir filtre tanımlanırsa filtrenin seçimleri, ayrı ayrı alıcılara herhangi bir filtre uygulanmadan önce uygulanır. Sonuç olarak, aynı rapor görevine hem görev seviyesinde hem alıcı seviyesinde filtre uygulandığında nihayetinde uygulanan filtreler, her bir alıcı filtresi ile görev seviyesinde filtre arasında ortak olanlar olacaktır. Bu, her bir alıcıya uygulanan filtrelerin çıktıda göz ardı edileceği anlamına gelebilir.

Alıcı seviyesinde uygulamak istediğiniz filtreyi yapılandırırken Geçersiz kıl ayarını uygulayarak bu davranışı geçersiz kılabilirsiniz. Bu, alıcı seviyesinde uygulanan filtreyi kullanan çıktılar için görev seviyesindeki filtreleri geçersiz kılar. Daha fazla bilgi için bk. Rapor filtreleri oluşturma.

Görev seviyesinde filtre uygulama

Görev seviyesinde filtreler, rapor görevinin çıktısını alan tüm alıcılara ve gruplara uygulanır. Rapor görevini oluşturduğunuzda veya düzenlediğinizde eklenirler. Her bir rapor görevinde bir görev seviyesinde filtre bulunabilir.

Alıcı seviyesinde filtre uygulama

Filtreler, rapor çıktısının belirli alıcılarına da uygulanabilir. Filtre adları, her bir geçerli alıcı için dağıtım listesine eklenir. Birden fazla filtre, dağıtım listesindeki tek bir alıcıyla ilişkilendirilebilir ancak dağıtılan her bir rapor, alıcı başına sadece bir alıcı seviyesinde filtre uygulayabilir. Yine de rapor görevlerini birden fazla raporu tek seferde sadece bir alıcıya göndererek oluşturulan her raporla farklı bir alıcı seviyesinde filtre uygulayacak şekilde yapılandırabilirsiniz.

Alıcı seviyesinde filtrelerin rapor dosyası oluşturma sürecinde nasıl yönetildiği hakkında bilgi için bkz. Nasıl çalışır?.

Bilgi notuBir dağıtım listesindeki filtre adları, uygulamanın Raporlama bölümündeki Filtreler sekmesini kullanarak oluşturulan mevcut filtrelere ilişkin, eşleşen adlara sahip referanslardır. Bir filtre yeniden adlandırılırsa dağıtım listesinde o filtreye ilişkin referansların da güncellenmesi gerekecektir. Daha fazla bilgi için bkz. Rapor filtrelerini yeniden adlandırırken göz önünde bulundurulması gereken hususlar.

Rapor filtrelerini düzenleme ve silme

Paylaşılan bir alandaki bir uygulama için rapor filtreleri, filtre sahibi ve Düzenleyebilir erişimine sahip diğer kullanıcılar tarafından düzenlenebilir ve silinebilir.

  1. Bir uygulamanın Raporlama bölümündeki Filtreler sekmesinde bir filtrenin yanındaki Üç noktalı menü seçeneğine tıklayın.

  2. Filtreyi düzenlemek için Düzenle'ye tıklayın. Başlangıçta o filtre için yapılandırılmış ayarların herhangi birini değiştirebilirsiniz.

  3. Filtreyi silmek için Sil'e tıklayın.

Rapor filtrelerini yeniden adlandırırken göz önünde bulundurulması gereken hususlar

Bir filtreyi yeniden adlandırırsanız o filtrenin bir alıcı için tanımlanmış örnekleri, dağıtım listesinde otomatik olarak güncellenmeyecektir. Eski filtre adını kullanan alıcılar, rapor görevine dahil edilirse görev, o alıcılar için başarısız olacaktır.

Bu sorunu düzeltmek için dağıtım listesi dosyası, güncel filtre adına referans verecek şekilde düzenlenip yeniden yüklenmelidir.

  1. Orijinal dağıtım listesi dosyasını, güncel filtre adına referans verecek şekilde düzenleyip yeniden yükleyin.

  2. Bu alıcıları kullanan rapor görevini düzenleyin. Bu filtrelerin uygulandığı alıcıları kaldırım yeniden eklemeniz gerekebilir.

  3. Rapor görevini kaydedin.

Dağıtım listesi bunun yerine komut dosyasında manuel olarak tanımlanmışsa kaynak tablodaki Filtreler alanı değerlerini güncelleyin ve uygulamayı yeniden yükleyin.

Bir uygulama için dağıtım listesini yapılandırma hakkında bilgi için bkz. Raporunuz için dağıtım listesi oluşturma.

Bölüm erişimi ile ilgili dikkat edilmesi gereken noktalar

Tablo haline raporlama özelliklerinin bölüm erişimiyle nasıl etkileşimde bulunduğunu bilmek önemlidir. Daha fazla bilgi için bk. Tablo halinde raporlama ve bölüm erişimi.

Rapor filtresi sınırlamaları

Arama filtreleri için desteklenmeyen seçim arama özellikleri

Rapor filtreleri, yerel Qlik Sense seçim aramasını rapor verilerinizi filtrelemek için kullanmanıza izin verir. Seçim araması hakkında daha fazla bilgiyi Seçimler veya görselleştirmeler içinde arama içinde bulabilirsiniz.

Aşağıdaki seçim arama özellikleri rapor filtrelerinde mevcut değildir:

  • Normal arama

  • Tırnak işaretleri kullanarak arama

  • - Değiştirici

  • + Değiştirici

  • Fuzzy arama

Star deyimleri

Rapor filtreleri, Star deyimleriyle uyumlu değildir. Bir uygulamanın komut dosyasında bu deyim varsa filtreler içeren raporlarda beklenmeyen sonuçlar görünebilir.

Tablo halinde raporlama için geçerli sınırlamalar hakkında daha fazla bilgi için bkz. Tablo halinde raporlama sınırlamaları.

Her zaman bir seçilen değer özelliği

Bir uygulama, Her zaman bir seçilen değer özelliğiyle yapılandırılmış bir veya daha fazla alan içeriyorsa bu alanlar için en az bir değerin, bir filtrede yapılandırılması ve rapora uygulanması gerekir. Bir filtre, bu alanlar için bir değer içermiyorsa veya görevle ilişkilendirilmiş hiç filtre yoksa rapor başarısız olacaktır. Rapor, Her zaman bir seçilen değer özelliği yapılandırılmış alanlar için birden fazla değer uygulandığında da başarısız olacaktır.

Rapor filtreleri ve rapor görevi sahipliği

Bir rapor filtresi oluşturulduğunda o rapor filtresini oluşturan kullanıcı, sahip olarak atanır.

Bir rapor görevinin sahibini değiştirmek, rapor görevi tarafından kullanılan rapor filtrelerinin sahibini değiştirmez.

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, bize bildirin, düzeltelim!