Ana içeriğe geç

Bağlantılı filtreler

Bir alt filtrenin değerlerini bir üst filtre tarafından uygulanan değer(ler)e göre sınırlamak için bir panodaki filtreleri bağlayabilirsiniz.

Örneğin, bir eyalet filtresi tarafından uygulanan değer(ler)e göre şehir sütunundaki bir filtreye sunulan değerleri kısıtlamak için eyalet sütunu için bir filtre istediğinizi varsayalım, böylece birisi bir eyalet seçerse, yalnızca o eyaletteki şehirleri seçebilirler. Bunu yapmak için, şehir filtresini (alt) bir (üst) eyalet filtresine bağlayabilirsiniz.

Bağlantılı filtreler

Bağlantılı filtreler için tabloları ayarlama

Patrona'nın bağlantılı filtreler oluşturmak için sütun meta verilerine ihtiyacı olduğundan, yalnızca pano kartlarındaki veritabanı sütunlarına (özel sütunlar veya özetler değil) bağlı pano filtrelerini bağlayabilirsiniz. Patrona'nın sütunlarda hangi değerlerin olduğunu ve üst ve alt sütunların birbirleriyle nasıl ilişkili olduğunu bilmesi gerekir.

Filtreler yalnızca tablo meta verilerinde açık bir ilişkiye sahip sütunlara bağlandıklarında bağlanabilir. İlişki ile, sütunların şunlardan biri olması gerektiğini kastediyoruz:

  • Aynı tabloda.
  • Tablo meta verilerinde belirtilen bir yabancı anahtar ilişkisine sahip iki farklı tabloda.
  • Tablo meta verilerinde belirtildiği gibi, bir veya daha fazla ara tabloya yabancı anahtar ilişkileri olan iki farklı tabloda

Tablo meta verilerinde yabancı anahtar ayarlama

Bağlı olmayan iki sütun arasında bağlantılı filtreler ayarlamaya çalışırsanız, Patrona bir hata göstermez, ancak alt filtrenin değerlerinin üst filtre tarafından kısıtlanmadığını görürsünüz. Daha fazla sorun giderme ipucu için bkz. Bağlantı filtrelerinde sorun giderme.

Bağlantılı filtreleri ayarlama

Bir alt filtreyi bir veya daha fazla üst filtreye bağlayabilirsiniz. Alt filtre bir Kimlik, Konum veya Metin veya Kategori filtresi olmalıdır. Üst filtreler herhangi bir filtre türü olabilir.

Bir panodaki bir alt filtreyi bir veya daha fazla üst filtreye bağlamak için:

  1. Panonun sağ üst köşesindeki kalem simgesine tıklayarak panoyu düzenleyin.
  2. Filtredeki dişli simgesine tıklayarak alt filtreyi düzenleyin.
  3. Filtre ayarları kenar çubuğunda Bağlantılı filtreler sekmesine geçin.
  4. Üst filtre(ler)i seçin.

Bağlantılı filtreler

Bağlantılı filtreler sekmesinde seçtiğiniz filtre(ler), üst filtre(ler) olacaktır, yani şu anda düzenlemekte olduğunuz bu (alt) filtreyi sınırlayan filtre(ler).

Bağlantılı filtrelerin sınırlamaları

Bağlantılı filtreler, modeller ve sorular tarafından tanımlanan ilişkileri yok sayar

Bağlantılı filtreler yalnızca tablo meta verilerinde tanımlanan ilişkilerin "farkındadır". Bu kısıtlama, kişilerin filtreleri birden çok pano kartındaki (birden çok sekmede) aynı sütuna bağlamasına olanak tanır, ancak kısıtlama aynı zamanda şunları da ifade eder:

  • Bağlantılı filtreler, modellerdeki veya sorulardaki birleştirmeler tarafından tanımlanan ilişkileri göremez.
  • Bağlantılı filtreler, temel karttan veya modelden herhangi bir filtre veya birleştirme mantığını kullanamaz

Örneğin, Eyalet ve Şehir sütunlarına sahip bir tablonuz olduğunu ve Şehir = San Francisco olan satırları filtreleyen bir model oluşturduğunuzu varsayalım. Bu modele dayalı bir soru sorarsınız ve bunu bir panoya eklersiniz. Panoya Eyalet ve Şehir filtreleri eklersiniz ve bunları bağlarsınız. Eyalet = CA seçerseniz, şehir filtresi, soruda ve temel modelde San Francisco olan kayıt olmamasına rağmen, filtre yalnızca temel tablo meta verilerini (sütun için örnek değerler içeren) "bildiği" için hala San Francisco seçeneğini gösterebilir.

Bağlantılı filtreler özel sütunlarla veya özetlerle çalışmaz

Patrona, bağlantılı filtreler için değerleri doldurmak için veritabanı sütunu meta verilerini kullanır, bu da bağlantılı filtrelerin veritabanı sütunlarına bağlanması gerektiği anlamına gelir. Özellikle:

  • Özel sütunlarda bağlantılı filtreler oluşturamazsınız

  • Yerel/SQL sorularının bağlanabilmesi için bir alan filtresi değişkenine sahip olması gerekir. Temel SQL değişkenleri veritabanı sütunlarına bağlı değildir, bu nedenle bağlantılı filtreler için çalışmazlar.

  • "Özel Liste" veya "Başka bir modelden veya sorudan" değer kaynağı olarak kullanan filtreleri bağlayamazsınız.

Bağlantılı filtrelerde sorun giderme

Bağlantılı filtrelerle beklediğiniz şeyi görmüyorsanız, tablo ilişkilerinizin bağlantılı filtreleri destekleyecek şekilde ayarlandığından emin olun. Daha fazla sorun giderme bilgisi için bkz. Bağlantılı filtrelerde sorun giderme.