Tableau Ders 100: Zaman Analizleri

İlk Örnek

Saatlik, günlük ya da haftalık olarak analiz yapalım.

  1. Gösterim Sıklığı adında aşağıdaki parametreyi oluşturalım.

    gosterim.png

  2. Aşağıdaki hesaplamayı Zaman Aralığı adını vererek oluşturalım.
    CASE [Gösterim Sıklığı] 
    WHEN "1" THEN DATETRUNC ('hour', [created_at]) 
    WHEN "2" THEN DATETRUNC ('day', [created_at]) 
    WHEN "3" THEN DATETRUNC ('week', [created_at]) 
    END
  3. Yeni tarih alanı olarak artık Zaman Aralığı hesaplamasını kullanmalıyız.
  4. Böylece parametreden saatlik, günlük ya da haftalık seçim yaptığımızda analizlerimiz ona göre değişecektir.

İkinci Örnek

Son gün, son hafta, son ay ve son yılı gösterelim.

  1. Gösterilen Zaman adında aşağıdaki parametreyi oluşturalım.

    gosterilenzaman.png

  2. Aşağıdaki formülleri yanındaki isimleri vererek oluşturalım.

    Son Gün: TODAY () = [Order Date]
    Son Hafta: DATEPART (‘week’, [Order Date]) =DATEPART (‘week’, TODAY())
    Son Ay: DATEPART (‘month’, [Order Date]) =DATEPART (‘month’, TODAY())
    Son Yıl: YEAR([Order Date]) =YEAR (TODAY())

  3. Son olarak aşağıdaki formülü yazalım ve Zaman Seçimi olarak adlandırın.
    CASE [Gösterilen Zaman]
    WHEN "1" THEN [Son Gün]
    WHEN "2" THEN [Son Hafta]
    WHEN "3" THEN [Son Ay]
    WHEN "4" THEN [Son 1 Yıl] 
    END
  4. Zaman seçimi hesaplamasını Filters kutusuna atarak “True” seçtiğimizde yukarıdaki parametreden yaptığınız seçimler grafiğe uygulanacaktır.
Reklamlar

Tableau Ders 60: Parametre ile İşlem Seçimi

YF2THXJl3q.gif

Parametrelerle yapabildiklerimizi öğrenmeye devam edelim ve bugünkü konumuz olan parametreden işlem seçimi nasıl oluyormuş bir bakalım.

Tableau Sample – Superstore verimiz hazır mı?

Gelin başlayalım.

Yaptırmak istediğimiz işlemlerin ismini yazdığımız bir parametre oluşturalım.

45.png

Örnek olarak % Change YoY (Year over Year) ismini verdiğim hesaplama yıldan yıla satışın yüzdesel değişimi gösteriyor.

Şimdi bir önceki yıla göre satışın yüzdesel değişim hesaplaması için bir hesaplama alanı açarak aşağıdaki hesaplamayı yazalım ve ismine % Change YoY diyelim.

(ZN(SUM([Sales])) – LOOKUP(ZN(SUM([Sales])), -1)) / ABS(LOOKUP(ZN(SUM([Sales])), -1))

Aynı şekilde tekrar bir hesaplama alanı açalım ve içerisine Percent of Total‘ı yani satışın toplamdaki yüzdesini bulduğumuz hesaplamayı yazalım. İsmine Percent of Total diyelim.

SUM([Sales]) / TOTAL(SUM([Sales]))

  İşlemleri hazırladıktan sonra son kez bir hesaplama alanı açarak içerisinde parametreyle hazırladığımız işlemleri konuşturalım. İsmine Calculations diyorum.

CASE [Calculation Chooser]
WHEN “1” THEN [% Change YoY]
WHEN “2” THEN [Percent of Total]
END

Order Date’i Columns’a, Sub-Category’yi de Rows’a alalım ve Calculations’ı, Marks kutusundaki Text alanının içerisine sürükleyip bırakalım.

(Grafiğin ismi Crosstab)

895890.png

Tabii ki grafiklerinizde olduğu gibi çalışma ekranınızı da sürükle bıraklarla istediğiniz gibi tasarlayabilirsiniz.

(Grafiğin ismi Highlight Table. Yapmak isterseniz Marks’tan grafik tipini Square seçerek Size’ı en büyükte ayarlamanız ve Color’dan renk vermeniz yeterlidir.)

39873.png

Böylece parametreden seçtiğimiz işleme göre yıl bazında alt kategorilerimize bakabiliriz.

Hatırlatma: Burada kullanmış olduğum hesaplamalar Tableau’nun içerisinde otomatik mevcuttur. Bunlara Quick Table Calculation denmektedir.

Örnek olarak Sales’i ekrana alın ve üzerine sağ tıklayarak Quick Table Calculations’tan bir hesaplama seçin. Hesaplanan satışın nasıl hesaplandığını görmek için üzerine çift tıklayın ve içerisindeki hesaplamayı almak için seçerek kopyalayın. Artık kopyaladığınız bu hesaplamayı yeni bir hesaplama alanı açıp içerisine yazarak grafiklerinizde kullanabilirsiniz.

Tableau Ders 58: Parametre ile Sıralama Seçimi

jnkLhFaD80.gif

Butterfly Chart konusunu anlatırken yaptığımız grafik üzerinden parametre ile sıralama seçiminin nasıl yapıldığına bir bakalım.

Parametre oluşturmak için Dimensions’ın yanındaki küçük ok’a basarak Create Parameter diyelim.

497985.png

Parametre ismine Sort Measures diyorum; istediğiniz ismi verebilirsiniz.

Allowable values‘u, List seçelim. Açılan listeden Value‘ye 1 ve 2 yazalım. Display As kısmına da o 1 ve 2’nin görünmesini istediğimiz şeklini yazalım. Şuan ölçütlerimiz 2016 ve 2017 satışlar olduğu için bu ikisini yazıyoruz.

865687.png

Parametreyi oluşturduktan sonra bir hesaplama alanı açalım ve içerisine aşağıdaki hesaplamayı yazalım.

CASE [Sort Measures]
WHEN "1" THEN SUM([2016 Sales])
WHEN "2" THEN SUM([2017 Sales])
END*-1

Büyükten küçüğe doğru sıralanması için en sonunda -1 ile çarpalım.

Burada daha öncede gördüğümüz Case – When kalıbını kullandım. İsterseniz If ile de aynı işlemi yapabilirsiniz.

IF [Measure Sort] = 1 THEN SUM([Sales])
ELSEIF [Measure Sort] = 2 THEN SUM([Profit])
END*-1

Hesaplamaya bir isim verelim örneğin Sort by Measure diyorum.

Hesaplamayı Rows’a atalım. Üzerine sağ tıklayarak Discrete‘e çevirelim ve sürükleyerek Sub-Category’nin diğer yanına alalım.

Ekranda görünen sayılara sağ tıklayarak Show Header diyelim ve rakamları gizleyelim.

Ta Taa

sortbymeasures