- Tableau parametresi nedir, neden dinamik görselleştirmenin anahtarıdır?
- Adım adım parametre oluşturma
- Uygulama kalıbı: metrik değiştirici
- Uygulama kalıbı: Top N ve eşik değeri
- Parametre, filtre ve aksiyon farkı
- Sık yapılan hatalar ve çözümleri
- Mindset eğitimlerinde parametre ve dinamik görselleştirme
- Sık sorulan sorular
Tableau'da Parametre ile Dinamik Görselleştirme Nasıl Yapılır?
Tableau'da parametre oluşturma, Show Parameter, metrik değiştirici, Top N ve eşik kalıpları ile sık yapılan hatalar. Dinamik dashboard için rehber.
Tableau parametresi nedir, neden dinamik görselleştirmenin anahtarıdır?
Parametre, Tableau'da kullanıcının değiştirebildiği ve veri kaynağındaki herhangi bir alana bağlı olmayan tek bir değerdir. Bir sayı, metin, tarih ya da mantıksal değer olabilir. Tek başına hiçbir şey yapmaz; bir hesaplanmış alanda, filtrede, referans çizgisinde ya da sıralama mantığında sabit bir değerin yerine kullanıldığında etki yaratır. Dashboard'u açan kişi parametre kontrolünü değiştirdiğinde, o değere bağlı bütün görünümler birlikte güncellenir.
Bu yüzden parametre, "aynı grafiği başka ölçüyle göster", "yalnızca en yüksek kaç kategoriyi göster" ya da "hedef değeri kullanıcı belirlesin" türü isteklerin standart cevabıdır. Filtre mevcut verinin bir alt kümesini seçer; parametre ise veride bulunmayan bir girdi sunar, örneğin kullanıcının yazdığı bir eşik ya da bir ölçü adı.
Parametrenin gücü, hesaplanmış alanla birleştiğinde ortaya çıkar. Parametre değer tutar, hesaplanmış alan bu değeri mantığa çevirir. Kurulumu bir kez öğrendiğinizde farklı senaryolara uyarlamak kolaylaşır.
Adım adım parametre oluşturma
Tableau Desktop'ta Data panelinin sağ üst köşesindeki açılır oku tıklayıp Create Parameter seçeneğini kullanın. Açılan iletişim kutusunda sırasıyla şunları tanımlarsınız: • Name: parametrenin adı. "Metrik Seçimi" ya da "Top N" gibi işlevi anlatan bir ad seçin. • Data type: parametrenin kabul edeceği değer türü. Metin, tam sayı, ondalık, tarih ve boolean türleri bulunur. • Current value: varsayılan değer. Dashboard ilk açıldığında bu değerle başlar. • Display format: kontrolde görünecek sayı ya da tarih biçimi. • Allowable values: şu seçeneklerden biri. All, kullanıcının serbest yazdığı basit bir metin kutusu sağlar. List, sizin tanımladığınız değerlerden seçim sunar; değerleri elle yazabilir ya da Add values from ile bir alandan alabilirsiniz. Range, belirlediğiniz en düşük ve en yüksek değer arasında, adım büyüklüğüne göre seçim yaptırır.
Kullanılabilir seçenekler veri tipine bağlıdır; örneğin metin parametreleri Range desteklemez. List ve Range için When the workbook opens seçeneği, dosya her açıldığında değerlerin yenilenmesini sağlar. OK'e tıkladıktan sonra parametre Data panelinde Parameters bölümünde görünür.
Kullanıcının parametreyi görebilmesi için Data panelinde parametreye sağ tıklayın ve Show Parameter seçin. Kontrolün sağ üstündeki oktan görünümü değiştirebilirsiniz: radyo düğmeleri, açılır liste, kaydırıcı ya da yazı kutusu gibi seçenekler veri tipine ve All, List, Range seçimine göre değişir.
Uygulama kalıbı: metrik değiştirici
En sık kullanılan senaryo, aynı grafikte farklı ölçüleri seçtirmektir. Adımlar şöyledir: • Metin tipinde, List değerli bir parametre oluşturun. Adı "Metrik Seçimi", değerleri "Satış", "Kâr" ve "Adet" olsun. • Yeni bir hesaplanmış alan yazın:
CASE [Metrik Seçimi] WHEN "Satış" THEN SUM([Sales]) WHEN "Kâr" THEN SUM([Profit]) WHEN "Adet" THEN SUM([Quantity]) END
- Bu alanı Rows ya da Columns rafına bırakın ve parametre kontrolünü gösterin.
Kullanıcı kontrolden "Kâr" seçtiğinde grafik anında kâr değerlerine döner. Eksen başlığını da dinamik yapmak için başlığa parametre adını ekleyebilirsiniz, böylece grafiğin üstünde her zaman seçili metriğin adı görünür. Sayı biçimi her ölçü için aynı olmayacaksa (adet tam sayı, kâr para birimi), ayrı biçimlendirme yerine ölçüleri ayrı hesaplanmış alanlara bölmek ve birini seçtirmek daha temiz sonuç verir.
Uygulama kalıbı: Top N ve eşik değeri
Bir diğer yaygın senaryo, görünümde kaç öğenin yer alacağını kullanıcıya bırakmaktır. Tam sayı tipinde, Range tanımlı bir parametre oluşturun ve adına "Top N" verin. Sonra şu hesaplanmış alanı yazın:
RANK(SUM([Sales])) <= [Top N]
Bu alanı Filters rafına sürükleyip True değerini seçtiğinizde görünümde yalnızca satış sıralamasında ilk N öğe kalır. RANK bir tablo hesabıdır; bu yüzden filtre görünümdeki sıraya göre çalışır. Kullanıcı kaydırıcıyı hareket ettirdikçe liste kısalır ya da uzar.
Eşik kullanımı da benzerdir. "Hedef Marj" adlı ondalık bir parametre oluşturun ve şu hesabı yazın:
SUM([Profit]) / SUM([Sales]) >= [Hedef Marj]
Bu alanı Color rafına koyduğunuzda hedefi aşan ve aşmayan bölümler farklı renklenir. Parametreyi aynı zamanda referans çizgisinin değeri olarak da kullanmak mümkündür: Analytics bölmesinden bir referans çizgisi ekleyip değerini parametreye bağlarsınız. Böylece hedef değiştiğinde çizgi de kayar.
Parametre, filtre ve aksiyon farkı
Parametre kontrolü ile filtre kontrolü birbirine benzer görünür ama temelde farklı çalışır. Filtre, veri alanındaki değerlere uygulanır ve alanın içeriğinden beslenir. Parametre ise bağımsız bir değerdir, veriyle kendiliğinden güncellenmez ve onu kullanmak için mutlaka bir hesaplanmış alan, referans çizgisi ya da başka bir yapıya bağlamanız gerekir.
Sık karşılaşılan bir kafa karışıklığı da parametreyi doğrudan filtre olarak kullanmaya çalışmaktır. Bunu yapmak için parametreyi bir hesaplanmış alanda karşılaştırıp (örneğin [Region] = [Bölge Seçimi]) sonucu Filters rafına koymanız gerekir.
Dashboard aksiyonları arasında yer alan Change Parameter, kullanıcının grafikte bir işarete tıklayarak parametre değerini değiştirmesine imkân verir. Böylece kontrol kutusuna gerek kalmadan, doğrudan grafik üzerinden etkileşim kurulur. Bu kullanım, dashboard aksiyonlarının mantığını bilmeyi gerektirir.
Sık yapılan hatalar ve çözümleri
- Parametre değerleri güncel kalmıyor: Alandan alınan List değerleri, sonradan veri eklendiğinde otomatik yenilenmez. When the workbook opens seçeneğini işaretleyerek açılışta yenilenmesini sağlayın.
- Veri tipi uyuşmazlığı: Metin parametresini sayıyla karşılaştırmak hata verir. Parametre ve karşılaştırılan alanın tipini eşleştirin.
- Parametre kontrolü dashboard'da görünmüyor: Show Parameter yalnızca çalışma sayfasında kontrol ekler. Dashboard'a sürüklediğinizde kontrolün de sayfaya eklenmiş olması gerekir.
- Kullanıcı geçersiz değer yazıyor: All seçeneğinde serbest giriş mümkündür. Hata riskini azaltmak için List ya da Range kullanın.
- Aşırı parametre: Bir dashboard'da çok sayıda parametre kontrolü, kullanıcıyı yorar. Ana etkileşimleri birkaç parametreyle sınırlandırın, geri kalanını varsayılan değerlerle yönetin.
Mindset eğitimlerinde parametre ve dinamik görselleştirme
Tableau ile Veri Görselleştirme Uygulamaları eğitimi, dinamik görselleştirme tekniklerini ve hesaplanmış alanları aynı programda işler; raporlama sorumlusu analistler ve dashboard hazırlayan iş zekası ekipleri için uygundur. Tableau İleri Düzey eğitimi ise LOD ifadeleri, tablo hesapları ve interaktif pano tasarımına odaklanır; parametreyi LOD ve tablo hesaplarıyla birleştirmek isteyen deneyimli kullanıcılar için daha uygundur.
Kurumsal ekipler, kendi KPI'larına dayalı bir metrik değiştirici ya da eşik kontrolü örneğini eğitim sürecine taşıyabilir.
İlgili Mindset programı
Tableau ile Veri Görselleştirme Uygulamaları
Sık sorulan sorular
Tableau'da parametre ile filtre arasındaki fark nedir?
Filtre, veri alanındaki değerlere uygulanır ve alanın içeriğinden beslenir. Parametre ise veriden bağımsız, kullanıcı tarafından değiştirilebilen tek bir değerdir ve bir hesaplanmış alan, referans çizgisi ya da başka bir yapıya bağlandığında etki eder. Parametreyle filtreleme yapmak için bir hesaplanmış alana ihtiyaç vardır.
Parametre değerlerini bir alandan otomatik nasıl alırım?
Create Parameter iletişim kutusunda List seçeneğini kullanın ve Add values from ile bir alanı seçin. Veri sonradan değişecekse When the workbook opens seçeneğini işaretleyin. Bu durumda değerler çalışma kitabı her açıldığında yenilenir, ancak açık oturumda canlı olarak değişmez.
Dashboard'da parametre kontrolü nasıl gösterilir?
Data panelindeki parametreye sağ tıklayıp Show Parameter seçin. Kontrol çalışma sayfasında görünür. Dashboard'da aynı kontrolü kullanmak için sayfayı dashboard'a eklediğinizde parametre kontrolünü de sayfa kenarından yerleştirin. Kontrolün görünümünü okla değiştirebilirsiniz.
Parametreyle sıralama ya da Top N nasıl yapılır?
Tam sayı tipinde Range parametre oluşturun, ardından RANK(SUM([Sales])) <= [Top N] gibi bir hesaplanmış alan yazıp Filters rafında True değerini seçin. Kullanıcı kaydırıcıyı değiştirdikçe görünümde kalan öğe sayısı değişir. Sıralama yönü ve ölçü için ayrı parametre eklemek de mümkündür.
İlgili rehberler
İlgili eğitimler
Kategori: Veri Analitiği ve İş Zekası