Tableau Ders 22: Format

Bugün sizlere biraz format ayarlarından bahsetmek istiyorum.

Bunun için 6 Uk Bank Customers verisini kullandım. Siz istediğiniz veride birazdan anlatacaklarımı deneyebilirsiniz.

Aşağıda pasta grafikte kadın erkek yüzdelerini görüyoruz.

Şimdi gelin formatlamanın nasıl yapıldığına bir bakalım.

34.png

Öncelikle sizde Sheet1 bende şuan Pie Chart yazan ekran üzerindeki yazıya çift tıklayalım. Başlık formatını buradan istediğiniz gibi değiştirebilirsiniz.

Grafiği ortalayarak ekrana sığdırmak için Entire View yaparak, grafiği Marks’taki Size’den büyüttüğümüzü biliyorsunuz.

Eğer bu veri üzerinden gidersek,

Label’a attığım Number of Records’a sağ tık Quick Table Calculation -> Percent of Total ile öncelikle rakamları yüzdeye çeviriyoruz.

Marks’taki Number of Records sağ tık -> Format açılan soldaki kutudan Pane -> Default -> Numbers buraya tıklayarak Percentage bilgisini 0 yaparsanız ekrandaki yüzdeyi virgüllü olarak göstermeyecektir. Örneğin; 1 girerseniz virgülden sonra 1 basamak görünecektir. Bu şekilde virgülden sonra kaç basamak görmek istediğinizi ayarlayabilirsiniz.

Yine aynı kısımdan Pane -> Default -> Font ile grafikte gösterdiğiniz yüzdeye yazı tipi, rengi vb. format verebilirsiniz.

Grafikte kadın ve erkek gösterim renkleri için Gender’ı Color’a atıp Color -> Edit Color diyoruz.

Şimdi sayfanın arka plan rengi, grafiğin olduğu alan rengi, çizgilerin rengi vs. için ekrana sağ tık Format -> Format Shading‘in altında boya işareti olan 3. icona “Shading” iconuna tıklıyoruz.

Buradan Sheet -> Default -> Worksheet diyerek sheetin arkaplan rengini değiştirebilirsiniz. Altındaki Pane‘den grafiğin olduğu alanın rengini değiştirebilirsiniz.

Screenshot_4.png Boya işaretli iconun hemen yanında içerisi 4’e bölünmüş minik bir kare icon var “Borders” iconu ona tıklarsanız Sheet -> Default -> Cell derseniz (ilk eklediğim resim) grafiğin olduğu Pane’nin sağ ve sol yanını yani çizgilerin rengini ayarlayabilirsiniz. Altındaki Pane’den renk seçerseniz komple grafiğin içerisinde bulunduğu çerçeveyi renklendirirsiniz.

Yine aynı yerden Sheet’in yanındaki Rows sekmesine geçelim. Bu sefer Cell, Pane’nin alt ve üst çerçevesine renk verecektir.

Bu şekilde Tableau’da istediğimiz her şeyi formatlandırabiliriz.

32308705.png

Yukarıda gördüğünüz gibi bir sheet’in ya da dashboard’un formatını kopyalamak mümkün!

Reklamlar

Tableau Ders 6: Dashboard

Tableau’da 3 tane çalışma ortamımız bulunuyor.

Worksheet, Dashboard ve Story.

Biz şuana kadar worksheet üzerinde çalışarak çeşitli grafikler yaptık. Bugün ise bu grafikleri birleştirerek rapor haline getireceğimiz bir Dashboard hazırlayacağız.

Konuyla ilgili youtube videoma ulaşmak için buraya tıklayabilirsiniz.

Sağ altta worksheet isimlerinin yanında gördüğünüz +’lı iconlar sırasıyla soldan sağa Worksheet, Dashboard ve Story’dir.

Dashboard’a oluşturduğumuz worksheetleri ekleriz; Story’ye ise Worksheet + Dashboard ekleyerek sunum tadında raporlar hazırlayabiliriz.

Story örneği için;

Buraya tıklayarak inceleyebilirisiniz.

Öncelikle +’lı iconlardan ortadaki olana basarak boş bir Dashboard sayfası açalım. Sol tarafta gördüğünüz bütün worksheetleri, konumlandırmak istediğimiz yeri seçerek sürükleyip bırakacağız.

Örneğin, ilk önce Bar Chart isimli sheet’i alıyor ve Dashboard sayfasına sürükleyip bırakıyorum.

Arkasından aynı şekilde istediğim bütün grafikleri, ekrana sürükle bıraklarla yerleştireceğim. Tasarım tamamen size ait.

Dilerseniz Objects -> Image çift tık ile resim (şirket logosu vb.) ekleyebilirsiniz. Resmi istediğiniz yere yerleştirdikten sonra resmin üzerine gelerek sol minik ok Fit Image diyerek boyutlandırıp sığdırabilirsiniz.

Yapmış olduğumuz bütün sheet ve resimleri Dashboard’a aldıktan sonra geriye düzenlemesi kalıyor.

Başlıkları gizlemek için grafik başlıklarının üzerine gelerek sağ tık Hide Title yapabilirsiniz.

Yine worksheet’lerden birine tıklayarak yukarıda en soldaki ters üçgen iconuna basıp Fit -> Entire View diyerek sheet’i tam olarak bulunduğu bölmeye sığdırmış oluyoruz. Sheet üzerine gelerek kenarda çıkan ok’a tıklayıp Floating ile o sheet’i istediğimiz sheet üzerine koyabilir ve boyutlandırabiliriz.

Dashboard’taki Years’a tıklayıp ortaki icon -> Use as Filter dersek, o grafiği bütün Dashboard için filtre olarak kullanabiliriz.

Burada yılları, tüm Dashboard için filtre olarak kullanacağım.

Böylece, 2017’ye tıkladığımızda Dashboard’un içerisindeki tüm grafikler, 2017 yılına göre filtrelenecektir.

dashboard1.gif

Dashboard’un boyutunu ayarlamak için soldaki Size bölümünü kullanabilirsiniz. Burada kullanılan hazır ekran boyutları mevcuttur ya da boyutu custom olarak kendiniz belirleyebilirsiniz. Eğer ekranlara göre otomatik boyutlandırılmasını isterseniz, Automatic seçeneğini kullanabilirsiniz.

Tableau Ders 2: Shape, Area ve Line Chart

Tableau’daki 2. worksheet’imizi oluşturalım.

Line grafiğin nasıl yapıldığını anlattığım videoya ulaşmak için buraya tıklayabilirsiniz.

Sales’e çift tıklayarak (sürekle bırak ile aynı işlev) Rows’a atalım ve yanına, Profit ve Quantity’yi sürükleyip bırakalım. Ardından Columns’a, Order Date sağ tık ile Months’u seçerek sürükleyelim. Segment’i, Marks -> All’daki Color’a atarak grafikleri, segment bazında renklendirelim. Marks’ta SUM(Sales)’e tıklayarak Automatic yazan kısmı Area yapalım ve SUM(Profit)’e geçerek Line, Quantity’yi için Shape‘i seçelim. Son olarak, yıl seçimi yapabilmek adına Order Date’i Filters‘a yıl bazında atalım.

Böylece 2. worksheet’imizi aynı sheet’te 3 grafik tasarlayarak yapmış olduk.

Eğer yıl filtreniz ekranda çıkmadıysa, üzerine gelerek sağ tık Show Filter diyebilirsiniz. Artık hangi yıllar için grafikleri görmek istediğimizi en sağdaki YEAR(ORDER DATE) alanından seçebiliriz.

Screenshot_11.png

Filtrenin adını değiştirmek için -> Edit Title

All‘u görmek istemiyorsanız Customize -> Show “All” Value diyebilirsiniz.

Multiple Values (list) filtreyi çoklu seçim olarak gösterir. İstediğiniz şekilde aşağıdan ayarlamanız mümkün.

Screenshot_13.png

Tableau’da Line Chart ile ilgili youtube kanalımdaki videoyu buraya tıklayarak izleyebilirsiniz.

Not: Eğer iki grafiği üst üste göstermek isterseniz Rows’taki Quantity ya da Profit’e sağ tık -> Dual Axis diyerek bunu yapabilirsiniz. Böylece üst üste duran iki grafik elde ederek ikisine de farklı şekiller, boyutlar ya da renkler verebilirsiniz. Dual Axis dedikten sonra eksene sağ tıklayarak Synchronize Axis derseniz 2 grafikte birbirine göre uyumlanacaktır.

Tableau Ders 1: Tanıtım ve Başlangıç

Tableau, merkezi Seattle Washington ABD’de bulunan bir iş zekası yazılımıdır.

Tableau veri görselleştirmesinden oldukça etkilendiğim bir çok farklı veri uzantısını çalıştırılabilen, windows’taki kısa yolların aynen geçerli olduğu, mobil uyumlu raporlar hazırlayabileceğiniz ve daha bir sürü hayat kurtarıcı özelliği bulunan en popüler iş zekası yazılımıdır. Gartner raporlarına göre en iyi veri görselleştirme yazılımı seçilmiştir.

Tableau’nun VizQL adında patentli bir dili mevcuttur. Bu sayede veriyi harika ve olabilecek en hızlı şekilde görselleştirir.

Youtube kanalımdaki Tableau tanıtım videosuna buraya tıklayarak ulaşabilirsiniz.

Tableau akademisyenlere ve öğrencilere tamamen ücretsizdir!

Buradan Tableau Desktop’a…

Buradan Tableau Server’a…

Buradan Tableau’nun eğitim videolarına…

Buradan yapılan veri görselleştirmeleri ve bloglara…

Buradan çözümlü örneklere…

Buradan Tableau Public’te hazırladığım çalışmalara ulaşmanız mümkün.

Tableau’nun tüm ürünleri hakkında bilgi almak için tıklayın.

Dilerseniz ilk örneğimizi yapalım.

Tableau‘yu açtığımızda en solda yer alan Connect To a File bölümünden Connect -> Excel -> Sample – Superstore örnek excel verisine bağlanarak başlayalım.

Screenshot_1.png

Tableau’yu yüklediğinizde otomatik olarak bilgisayarınıza gelen örnek veri kaynakları My Tableau Repository‘nin içerisindedir. Dosya yolunu aşağıda paylaşıyorum.

Screenshot_3

Buradan Orders (Siparişler) tablosunu sürükle bırak ile ekrana getirip (veriyi ekrana sürükleyip bırakmazsak Sheet1 (sayfa1)’e geçtiğimizde Dimensions gibi kısımlarda gösterilecek veri olmadığı için boş görünür.) Sheet1’e geçiyoruz. Burası bizim çalışma tuvalimiz.

*Şuan diğer tabloları kullanmayacağız fakat join işleminin nasıl yapıldığından kısaca bahsetmek istiyorum. Örneğin, Returns tablosuna çift tıkladığınızda, tabloyu ekrana alarak Orders tablosu ile inner join yapacaktır. Inner Join işaretine tıkladığınızda join türünüzü ve join işleminin hangi alanlar üzerinden yapılacağını seçebilirsiniz. Eğer join işlemi için bu alanları uygun hale getirmeniz gerekiyorsa “hesaplama” yazarak alanları ideal hale getirebilirsiniz.

Screenshot_4.png

Burada veriye iki şekilde bağlanabiliyoruz. Live ve Extract. Sağ üstte gördüğünüz Connection bölümünün altından bağlantı türünüzü seçebilirsiniz.

Canlı (live) çalışmak, veri tabanınızın hızı ile aynı hızda çalışmaktır. Tableau, veri tabanınıza sorgu atar ve siz sorgunun dönüş süresine bağlı olarak raporlarınızı geliştirirsiniz. Eğer veritabanınıza yatırım yaptıysanız ya da günde iki defadan çok güncellenen veriye sahipseniz live çalışabilirsiniz.

Bellek içi (Extract – In memory) çalışmak, veriyi bilgisayarınızın belleğine alarak çalışmaktır. Böylece veri tabanıyla olan bağlantınız kesilir ve dolayısıyla yavaş bir veritabanına sahipseniz daha hızlı çalışırsınız. Veri güncellendikçe, full refresh ya da incremental refresh (sadece son eklenen satırları görmek için) yaparak güncel veriyle çalışabilirsiniz.

Şuan excel dosyasıyla çalıştığımız için bağlantı türünü değiştirmiyorum.

Devam edelim ve ilk worksheet’imizi oluşturalım:

Sol tarafta Measures’ta (ölçütler) gördüğünüz alanlar dört işlemin yapılabildiği sayısal alanlardır.

Her sayısal alan bir Measure değildir. TC kimlik numarası, posta kodu ya da ID’ler gibi toplama vb. işlem yapılamayan alanlar birer Dimension’dır (boyut).

Şimdi sürekle bırak ile Columns‘a (sütun) Sales, Rows‘a (satır) Category (kategori) ve Sub-Category (alt kategori) alanlarını ekliyoruz. Görselleştirmeyi kar oranlarına göre yapmak için;

Dimensions’ta herhangi bir boş alana sağ tık Create Calculated Field diyerek ya da yanındaki küçük ok işaretine tıklayarak kar oranı için bir hesaplama yazıyoruz.

Screenshot_5.png

Hesaplama alanının içerisine aşağıdaki hesaplamayı yazalım.

SUM([PROFIT]) / SUM([SALES])

İsmine Profit Ratio diyorum. (Kar Oranı = Toplam Kar / Toplam Satış) Şimdi oluşturduğumuz hesaplamalayı, Marks alanının içerisindeki Color kutucuğuna sürükleyerek bırakıyoruz.

Kar oranına göre renklendirerek kategori bazında satış grafiğini elde etmiş olduk.

*Hesaplamalardan basitçe bahsettiğim youtube videosuna buraya tıklayarak ulaşabilirsiniz.

Dilerseniz grafiğin rengini ve boyutunu, Marks alanındaki Color ve Size kutucuklarına tıklayarak ayarlayabilirsiniz.

Screenshot_6.png

Grafiğin üzerine geldiğimizde çıkan baloncuğa Tooltip diyoruz. Burada, üzerine geldiğiniz alan için ekrandaki veriler filtrelenerek gösteriliyor.

Marks’ın içerisinde Automatic yazan kısma tıklayarak Bar grafik yerine başka bir grafik tipi de seçebilirsiniz.

En sonda gördüğünüz Show Me alanındaki kutucuklara tıklayarak mevcut verilerinizi farklı şekillerde görselleştirebilirsiniz.

Grafiğin üzerindeki Sheet ismine çift tıklayarak sheetinize isim verebilir ve formatlayabilirsiniz.

Tableau ile raporlarınızı üst menüdeki File -> Print to PDF bölümünden pdf olarak kaydedebilir; Worksheet -> Export bölümünden de pngaccess ya da excel formatında çıktı olarak alabilirsiniz.

Screenshot_7

İlk worksheetimiz (çalışma sayfamız) bu şekildeydi. Bir kaç worksheet daha yaparak sonunda hepsini Dashboard‘da (Pano) rapor haline getireceğiz.

Not: Eğer dosyanız bir .csv dosyası ise Text file ile bağlanabilirsiniz. Veri kaynağınız ekranda yoksa More diyerek Tableau ile bağlanılan veri kaynaklarına bakabilirsiniz. Neredeyse tüm veri kaynaklarına Tableau ile bağlanabilirsiniz.

Not2: Gereken Windows ayarları yapıldığı ve minimum donanım ihtiyaçları karşılandığı sürece bütün Tableau ürünleri sanal ortamda çalışabilir.

Sevgiler