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

filtrelemecirclegrafik.gif

Bugün sizlerle yukarıda gördüğünüz grafik üzerinden filtreleme konusunda konuşacağız.

String, tarih ve sayısal filtrelerin kullanılmasından bahsedeceğiz. Bunun için önce aşağıda 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çinde de Color’da Customer Name, Size’da SUM(Profit) ve Label’da SUM(Profit) var.

Screenshot_3.png

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

Önce Sales’in üzerine sağ tıklayarak Format diyoruz.

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çiyoruz.

Screenshot_5

Daha sonra aynı şeyi Profit için yaparak onuda binlik olarak ayarlıyoruz.

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

Ş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 sayı 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 istiyorsanız onu elle parametreden girebilirsiniz.

Wilcard bölmesinde istediğiniz 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 yapabilirsiniz.

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

Aynı şekilde Top bölmesinde de formül yazarak kullanabilirsiniz.

Pekala devam edelim.

Şuan 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. Dedikten sonra gördüğünüz gibi en sağ tarafa satış filtresi geldi.

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

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

At Least‘te satışın başlangıcını yani minumumumu siz belirlersiniz, At Most‘ta ise görmek istediğiniz satışın maksimumumu belirlersiniz.

Aralığı dinamik olarak ekrandaki satış filtesinin üzerinden değiştirebilirsiniz.

Screenshot_7

Peki birde gelin 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 derseniz seçtiğiniz yılları dışarıda bırakır, en alttaki Filter to latest date value when workbook is opened seçeneğine tıklarsanız seçmiş olduğunuz türdeki en son tarih bilgisini getirir. Şuan buraya tıklamadan 2016 ve 2017 yıllarını seçelim.

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

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

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

Filters’taki Order Date’e sağ tık Add to Context diyelim. Böylece artık filtrelerimiz 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ık Apply to Worksheets -> Selected Worksheets diyoruz.

Screenshot_9.png

Filtreler konusunda size bu şekilde bir özet sunmak istedim.

Sorularınızı aşağı yorum olarak bırakın lütfen.

Reklamlar

2 thoughts 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.