Veri kümesi Airbnb’nin web sitesinden alınmıştır. New York City, NY (2019) için listings.csv dosyasını kullanacağız; bu dosya ilan etkinliklerini ve diğer metriklerini açıklar. Heyecan verici görselleştirmeler oluşturmak için ev sahipleri, coğrafi uygunluk ve fiyatla ilgili tüm bilgiler dahil edilmiştir.
Dosyanıza bağlanmak için Connect -> Text file -> Choose file path -> Open yolunu izleyin.
Verilere hızlı bir bakış şöyle görünecektir:
Measure Names ve Measure Values nedir?
Excel dosyasını yükleyip Tableau’da yeni bir çalışma sayfası açar açmaz, dosyanızdaki tüm sütun başlıkları otomatik olarak aşağıdaki kategorilerden birine (Veri bölmesinde görüldüğü gibi) ayrılır:
Dimensions
Measures
Tableau’nun Reviews Per Month alanını yanlışlıkla Dimensions içine sınıflandırdığını fark edeceksiniz. Bu alanı sürekli sayısal bir değişken olarak kullanmak istediğimiz için, alanı Measures bölmesine sürükleyerek düzeltin.
Sütun adlarının yanı sıra, Veri bölmesi her zaman orijinal verilerinizden gelmeyen bazı alanlar içerir; bunlardan ikisi Measure Values ve Measure Names’tir. Tableau, birden çok ölçüyü içeren belirli türde görünümler oluşturabilmeniz için bu alanları otomatik olarak yaratır. [1]
Bu yazı, bu birden çok ölçüyü nasıl kullanabileceğimize odaklanacaktır.
Measure Values alanı Veri bölmesindeki Measures alanının en altında görünür ve verilerinizdeki tüm ölçüleri, sürekli değerleri olan tek bir alanda toplar. [2]
Measure Names alanı Veri bölmesindeki Dimensions alanının en altında görünür ve verilerinizdeki tüm ölçülerin adlarını, kesikli değerlere sahip tek bir alanda toplar. [3]
Önce Measure Names alanını görünüme sürükleyerek başlayalım. Ardından Measure Values alanını doğrudan görünüme veya Marks kartındaki Text bölümünün altına sürükleyin. Değişken adlarının, karşılık gelen sayısal değişkenlere uygulanan varsayılan özetlemelere karşılık geldiği bir tablo göreceksiniz.
Dahil etmek istemediğiniz bazı measure değerlerini Measure Values kartından dışarı sürükleyerek kaldırabilirsiniz.
Dimensions’ın kategori türleri, Measures’ın ise bu kategoriler genelinde incelemek istediğimiz sayısal değerler olduğunu biliyoruz. Öyleyse birden çok ölçü boyunca birden çok boyutu nasıl tablolaştırabileceğimize bakalım.
Birden çok boyutu birden çok ölçüyle çapraz tablolaştırmak istiyoruz. Basitçe iki boyut alanını sürükleyerek başlayın; örneğin Neighbourhood Group’u Rows sekmesine ve Room Type’ı Columns sekmesine bırakın. 5 mahalle grubunu ve 3 oda türünü içeren güzel bir 5x3 tablo göreceksiniz.
Şimdi her Neighbourhood Group ve Room Type için hem Price’ı hem de Number of Reviews’u göstermek istediğinizi varsayalım. Önce Price’ı görünüme sürükleyin. Ardından, Number of Reviews’u metin tablosuna eklediğinizde (sürükleyip görünüme bırakarak), ölçüler birleştirilir ve Measure Values alanı Marks Text Kartına eklenir. Measure Names alanının satırlar rafına otomatik olarak eklendiğine dikkat edin.
Birden fazla ölçü değeriyle uğraşırken Measure Names’i kullanmak kritik önemdedir.
Toplama (aggregate) işlevleri
MySQL, PostgreSQL vb.’de bulunan toplama işlevlerine (SUM, AVG, MEAN, COUNT) benzer şekilde Tableau da Measures için çeşitli toplama işlevleri sunar. Bir toplama işlevi, bir değer kümesi üzerinde hesaplama yapar ve tek bir değer döndürür.
Burada, farklı mahallelerdeki her oda türünün ortalama fiyatını (tüm odaların toplam fiyatını değil) görmek istediğimiz için, Measure Values kartını kullanarak Price’ın (varsayılan) toplama işlevini SUM()’dan AVG()’ye çeviriyoruz.
Birden Fazla Measure Names ve Measure Values’u Tablolaştırma
Güzel görünüyor! Ancak anlaşılması için çok fazla sayı var. Daha iyi içgörüler elde etmek için, aynı verilerin grafiksel bir gösterimini oluşturalım.
Tableau’nun sağ üst köşesindeki Show Me düğmesini kullanarak Horizontal Bars grafiğini seçin. Her Neighborhood Group ve Room Type için AVG(PRICE) ve SUM(NUMBER OF REVIEWS) için bir çubuk göreceksiniz.
Çubukları Neighborhood Group’a göre renklendirerek daha derli toplu hale getirin. Tableau bunun için otomatik olarak bir gösterge (legend) oluşturup görüntüler. Son olarak, grafiği daha sezgisel ve anlaşılır kılmak için satır ve sütunları değiştirin.
Artık grafik, her bölge ve oda türü için fiyatlandırma ve popülerlik (inceleme sayısı) eğilimlerini açıkça gösteriyor.
Mekânlar, enlemler ve boylamlarla çalışırken coğrafi bir harita kullanmak her zaman iyi bir fikirdir. Aşağıda aynı verinizi güzel bir coğrafi görselleştirmeye nasıl dönüştürebileceğinizin adımları yer almaktadır.
Harita Kullanarak Görselleştirme
(enlem, boylam) çiftlerinin her birini ait olduğu mahalle grubuna göre sınıflandırıp renklendirmek için yine Color işaretini kullanacağız. Benzer şekilde, Airbnb mülklerinin fiyat aralığını göstermek için Size işaretini kullanacağız. Daha büyük daireler daha yüksek fiyatları, daha küçük daireler daha düşük fiyatları gösterir. Hem renk hem de boyut göstergelerini sağ tarafta bulabilirsiniz.
Sonuç
Bu yazıda Tableau’nun veri alanlarınızı nasıl otomatik olarak Dimensions ve Measures olarak ayırdığını gördük. Herhangi bir sütunu yanlış sınıflandırırsa, alanı kolayca sürükleyip doğru kategoriye bırakabiliriz.
Ayrıca, Metin Tablosu, Çubuk Grafik ve Harita gibi farklı görselleştirmeler kullanarak birden çok boyutu birden çok ölçüyle çapraz tablolaştırdık.
Marks kartındaki Color ve Size seçeneklerini nasıl kullanabileceğimizi keşfettik. Ek olarak, anlamlı çıkarımlar yapmak için SUM() ve AVG() gibi bazı toplama işlevleriyle denemeler yaptık.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!