Tableau Ders 98: Set Action

Tableau’nun yeni özelliklerinden biri olan Change Set Values özelliğinden sizlere bahsetmek istiyorum.

Tableau actions hakkında daha fazla bilgi için buraya tıklayabilirsiniz.

Şimdi set aksiyonunu bir örnek üzerinde görelim.

Data: Sample – Superstore.

Bu özelliği dashboard ekranında kullanacağız. Bunun için örnek olarak iki tane sheet hazırlayarak dashboard ekranında birleştireceğiz.

İlk sheet:

Segment bazında satış

segmentbysales

İkinci sheet:

Alt kategori bazında satış

Aşağıdaki sheet’i oluştururken rengin içindeki set için segment’in üzerine sağ tıklayarak Create -> Set diyelim ve çıkan ekrandan herhangi bir segment seçelim. Yarattığımız set‘i Marks -> Color içerisine sürükleyip bırakalım. Sağ tarafta oluşan Legend ekranında IN‘i, OUT‘un altına aşağıdaki görüntüdeki gibi sürükleyelim.

Şuanda seçmiş olduğunuz segmentin, alt kategoriler içindeki satış dağılımını görmektesiniz.

934ö94ömdü.png

Dashboard:

Hazırladığımız iki sheet’i, dashboard ekranında bir araya getirelim.

ccccchangesetvalues.png

Aksiyonu kullanmak için menüden Dashboard -> Actions

setac

Add Action -> Change Set Value diyelim.

setaction

Açılan ekrandan aksiyona bir isim vererek hangi sheet’e basınca nasıl çalışmasını istediğimizi ve hedef set‘in veri kaynağını ve kendisini seçelim.

r4öd9

Segment by Sales sheet’inde segment seçince (Select, mouse ile bastığımızda) segment set çalışsın.

Run Action on bölümünde;

Hover: İlgili alanın mouse ile üzerine gelince

Filter: İlgili alana tıklayınca

Menu: İlgili alana tıkladıktan sonra menü açılır ve menüden seçtiğimizde aksiyon çalışır.

Clearing the selection will bölümünde;

Keep set values: Segmenti seçtikten sonra üzerine tekrar tıklayınca filtre geri alınmaz.

Add all values to set: Segmenti seçtikten sonra üzerine tekrar tıklayınca filtre geri alınır.

Remove all values from set: Segmenti seçtikten sonra üzerine tekrar tıklayınca ilgili değerler dışarda kalır.

Reklamlar

Tableau Ders 96: Combined Set

Set konusunu bilmeyenleri böyle alalım -> Statik set için buraya ve Dinamik set için buraya tıklayarak set‘ler hakkında detaylı bilgi edinebilirsiniz.

Şimdi bu yazıda en fazla satış yaptığımız ve aynı zamanda en fazla zarar ettiğimiz müşterileri bulacağız.

Birlikte de yapabilmek adına yine Tableau’nun örnek Sample – Superstore verisini kullanacağım.

Öncelikle en fazla satış yapılan 10 müşteri ve en fazla zarar edilen 10 müşteri için aşağıdaki şekilde birer set oluşturuyoruz.

En fazla satış yaptığımız 10 müşteriyi bulmak için;

top10cust

Set‘leri her sheet’te kullanabildiğimiz yeni bir boyut gibi de düşünebilirsiniz.

bysales

Set‘e isim verelim Top 10 Customers by Sales diyorum.

En fazla zarar ettiğimiz 10 müşteriyi bulmak için;

top10cust

Set‘e isim verelim Bottom 10 Customers by Profit diyorum.

bottomcust

Şimdi bu yarattığımız iki set‘i join yapacağız. Yaratılan set‘in üzerine sağ tıklayarak Create Combined Set diyelim.

comb

Combined Set‘e bir isim vererek hazırladığımız set‘leri seçelim ve inner join yapalım.

combinedset

Ok diyelim ve devam edelim.

Setlerin çıktısı iki türlüdür.

Default olarak IN/OUT şeklinde olup direk olarak IN‘in içindeki üyeleri de gösterebilirsiniz.

Combined Set‘i Rows’a atıp bir bakalım. Yanına da ilgili müşteriyi görmek için Customer Name‘i alalım.

Görüldüğü üzere en yüksek satış yapılan ilk 10 müşteriden biri olan Sean Miller aynı zamanda en yüksek zarar edilen ilk 10 müşteriden biriymiş hatta tek kişiymiş.

cmcccmcmc.png

Set‘in çıktısını değiştirmek için ekrana aldığımız set‘in üzerine sağ tıklayarak Show Members in Set diyebiliriz.

qşkdjşlkwqjdklmembersinset.png

Görüldüğü üzere set kavramı oldukça önemli ve hayat kurtarıcıdır. İsterseniz içerisinde  direk olarak koşullar belirtip formüller kullanabilirsiniz.

Tableau Ders 31: Dinamik Set

Kaldığımız yerden devam ederek setlerin dinamik olarak nasıl kullanılacağından size biraz bahsetmek istiyorum.

Örneğin, Top 5 müşteriyi değil de en çok satış yaptığımız top 5,6,7,10 …50 müşteriyi görmek istiyoruz. Bunun için ilk adım üstünde oynayabileceğimiz bir parametre yaratmak olacak.

Parametreyi nasıl yarattığımızı artık biliyorsunuz. En solda Dimensions’ın hizzasındaki aşağı bakan minik ok’a tıklayarak Create Parameter diyeceğiz.

Parametrenin ismi Top N olsun çünkü N değerini biz belirleyeceğiz. Data Type olarak sayı vereceğimiz için Integer’ı seçiyoruz.

Gördüğünüz gibi Sets‘in altında Parameters diye bir bölmemiz geldi.

Bir önceki derste oluşturduğumuz Satışa göre Top 5 Müşteri setine sağ tık -> Edit Set diyelim. Top sekmesine gelerek buradan yalnızca 5 yazdığımız yeri değiştireceğiz ve Top N’i seçeceğiz.

Şimdi oluşturduğumuz parametrenin üzerine gelerek sağ tık Show Parameter Control diyelim. Böylece artık ekranda parametremizi görebiliyoruz.

En sağda çıkan parametreye istediğiniz değeri girebilirsiniz. Ekrandaki sonuç sizin girdiğiniz değere göre güncellenecektir.

Yani satışa göre Top 5 müşterimizin toplam karlılığa olan yüzdesini buluyorken şuan aktif olarak değiştirdiğimiz Top N kadar müşterimizin toplam karlılığa olan yüzdesini bulabiliyoruz.

Gördüğünüz gibi parametre değerini değiştirdikçe ekrandaki oranlar da değişiyor.

Tableau Ders 30: Statik Set

Bugün oldukça işlevsel olduğunu düşündüğüm “Set“leri anlatacağım.

Set, bir Dimension‘dan oluşturabildiğimiz ve her sheet’te bir Dimension gibi kullanabildiğimiz özel bir yapıdır.

Konuyla ilgili videoya gitmek için tıklayın.

Örnek için;

Tableau’nun içerisindeki Sample – Superstore örnek datasına bağlanalım.

En soldaki veri bölmesinde bir “Dimension“ın üzerine sağ tık -> Create -> Set diyerek bir küme oluşturabilirsiniz.

Örneğin; satışa göre Top 5 müşterimin, toplam karlılığa olan yüzdesini bulalım.

Satışa göre Top 5 müşteri için:

Customer Name sağ tık -> Create -> Set diyoruz. Açılan arayüzde General -> Use All‘u seçip Top sekmesine geçiyoruz. Burada By field alanını Top 5 by Sales, yanındaki kutucuğa da toplam satışa göre getirmesini istediğimiz için Sum yazarak dolduruyoruz.

Böylece veri bölmesinin sol altında bir Sets bölmesi oluşuyor. Oluşturduğumuz Set‘e  “Satışa göre Top 5 Müşteri” diyorum.

145

Sürükle bırak ile Rows’a, Set’i atıyoruz.

Gördüğünüz gibi Set ekrana in/out şeklinde geliyor.

In -> Satışa göre top 5 Müşterimi gösteriyor.

Out -> Geriye kalan müşterileri gösteriyor.

Oluşturduğunuz Set’in üzerine sağ tıklayarak çıktısını Show Members in Set diyerek In/Out şeklinde ya da oluşturduğunuz set üyeleriyle (en fazla satış yaptığınız 5 müşterinin adı şeklinde) Show Members in Set seçeneği ile gösterebilirsiniz.

65464

Şimdi bunların toplam karlılığa olan oranını bulmak için Marks -> Text‘e, Profit’i atıyorum. Attıktan sonra üzerine sağ tıklayarak Quick Table Calculation -> Percent of Total diyorum.

146

⇒ In, satışa göre Top 5 müşterinin toplam kara olan yüzdesini 2,63% olarak buluyoruz.