Tableau Ders 42: Filtreleme ve Add to Context Yapısı

filtrelemecirclegrafik.gif

Bugün yukarıdaki grafik üzerinden string, tarih ve sayısal filtrelerin kullanımına değineceğiz.

Bunun için öncelikle aşağıdaki ekran görüntüsünü paylaştığım şekilde grafiği oluşturalım.

Ekranda görünmeyen Marks‘taki SUM(Profit)’in içerisinde Color kutusunda Customer Name, Size kutusunda SUM(Profit) ve Label kutusunda da SUM(Profit) bulunuyor.

Screenshot_3.png

Sales ve Profit’i format ayarlarından “K” yani binlik gösterecek şekilde ayarlayalım:

Öncelikle Sales’in üzerine sağ tıklayarak Format diyelim.

Screenshot_4

En solda çıkan bölümden Default‘un altındaki Numbers‘a tıklayarak Display Units kısmını Thousands (K) olarak seçelim.

Screenshot_5

Profit için de aynısını yaparak binlik formatta ayarlayalım.

Marks‘taki Color’a tıklayarak Sales ve Profit için Opacity‘yi biraz azaltalım. Ben opaklığı yüzde 45’e ayarlıyorum.

Şimdi geldik fitrelemeye…

Customer Name’i, Filters‘ın içerisine sürükleyelim ve gelen ekrandan Top sekmesine geçelim. Buradan By field‘e tıklayarak Top 8 Profit Sum dersek (Top seçerseniz en fazla, Bottom seçerseniz en düşük olanı getirir) en fazla kar edilen 8 müşteri için grafikleri filtreleriz.

Screenshot_6

Peki istersek burada 8 gibi bir rakam vermek yerine, 8’in yanındaki küçük ok’a basarak Create a New Paremeter ile parametre oluşturabiliriz. Böylece top kaçı görmek istiyorsak onu el ile parametreden girebiliriz.

Wilcard bölmesinde istediğimiz harf ya da isimi içeren (Contains), başlayan (Starts With), biten (Ends with) ya da tamamen eşleşen (Exactly matches) müşteriler için filtreleme yapabiliriz.

Condition bölmesinden filtrelemek istediğimiz koşul aralığını belirtebilir ya da By formula kısmından hesaplama yazabiliriz.

Aynı şekilde Top bölmesinde de formül yazılabilir.

Şu an Müşteri ismini filtrede kullandık.

En çok kar edilen Top 8 müşteri için grafiği filtrelerken aynı zamanda satış aralığını 10 bin ile 15 bin olarak belirleyelim.

Sales’in üzerine sağ tıklayarak Show Filter diyelim. Böylece en sağ tarafta satış filtresini görebiliriz.

Ardından Filters‘ın içerisine gelen satışa sağ tıklayarak Edit Filter diyelim.

Range of Values‘ta görmek istediğimiz satış aralığını verebiliriz.

At Least ile satışın başlangıcını yani minimumunu, At Most ile görmek istediğimiz satışın maksimumunu belirleyebiliriz.

Aralığı dinamik olarak ekrandaki satış filtresinin üzerinden değiştirebiliriz.

Screenshot_7

Pekala bir de tarih filtresi ekleyelim.

Order Date’i sürükleyerek filtrenin içerisine bırakalım. Tarihler, Tableau’nun içerisinde hiyerarşik olarak tanımlandığı için otomatik yıl olarak gelir. Üzerine sağ tıklayarak Edit Filter diyelim.

Buradan Exlude dersek seçtiğimiz yılları dışarıda bırakır. En alttaki Filter to latest date value when workbook is opened seçeneğine tıklarsak seçmiş olduğumuz türdeki en son tarih bilgisini getirir. Şu an buraya tıklamadan 2016 ve 2017 yıllarını seçelim.

Filtre olarak görmek istediğimiz her şeyi, sağ tık Show Filter diyerek filtreye atabilir böylece ekranda görebiliriz.

Filtreleri bu şekilde kullandık fakat şu an bu filtreler doğru çalışmıyor.

Add to Context” diye bir kavramdan bahsetmenin tam sırası.

Filters‘taki Order Date’e sağ tıklayarak Add to Context diyelim. Böylece filtrelerimiz artık doğru çalışıyor.

Filtrede Top N kullandığımız zaman filtrelerin doğru çalışması için eklediğimiz diğer Filtrelere Add to Context dememiz gerekir.

Aggregate olan Measures‘lar (sum, avg, median, count vb.) için bu opsiyonu kullanmamıza gerek yoktur.

Add to Context yapmamız gereken durumlar şunlardır:

Eğer filtrelerde,

1- Top ya da Bottom
2- LoD hesaplamalar (fixed, include, exclude)
3- Set

kullanılmış ise diğer eklenen filtrelere Add to Context dememiz gerekir.

Filtrelerin çalışma önceliği aşağıdaki gibidir.

tableaufilters.gif

Eğer bir worksheet’te kullandığımız filtrenin başka worksheet’leri de etkilemesini istiyorsak istediğimiz filtreye sağ tıklayarak Apply to Worksheets -> Selected Worksheets diyebiliriz.

Screenshot_9.png

İç içe filtrelemenin yapılışını görmek için buraya tıklayabilirsiniz.

2 Comments on “Tableau Ders 42: Filtreleme ve Add to Context Yapısı”

  1. Geri bildirim: Tableau Ders 95: Filtre içinde Filtre Filtreleme | Melis Turkoglu

  2. Geri bildirim: Tableau Ders 95: Filtre içinde Filtre Filtreleme – Melis Turkoglu

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: