Tableau Ders 32: 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ında aşağı bakan minik oka 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 kara olan yüzdesini buluyorken şuan aktif olarak değiştirdiğimiz top N kadar müşterimizin toplam kara olan yüzdesini bulabiliyoruz.

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

Dinamik setlerle yapılan harika çalışmalardan önümüzdeki günlerde bahsetmek istiyorum.

Şimdilik anlatacaklarım bu kadar:)

Sevgiler

Reklamlar

Tableau Ders 31: Statik Set

Selam!

Bugün sizlere oldukça işlevsel olduğunu düşündüğüm “Set” lerden bahsedeceğim. Yazı üzerinde uzun uzun anlatarak sizleri tabii ki sıkmak istemiyorum. İleri düzey örnekleri youtube ta videolarla en kısa zamanda anlatmayı düşünüyorum.

O zaman gelin başlayalım.

Yine “Superstore” örnek datasını kullanıyorum.

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 kara 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 set sayfasında 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 sete isim vermeyi de unutmayalım “Satışa göre Top 5 Müşteri” okey diyoruz.

145

Sürükle bırak ile Rows a seti 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.

Şimdi bunların toplam kara 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.

Ve ta taa

146

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

Tableau Ders 30: Tableau R Bağlantısı

Herkese Selam!

*Uzun zamandır görüşemediğimizin farkındalığı ile arayı hemen R la bağlayayım dedim.

R, istatistiksel hesaplama ve grafik işleme için geliştirilmiş açık kaynaklı bir dil ve programdır.

Buraya tıklayarak kendisini indirebilir ayrıca Tableau’ nun içerisinde yapacağınız analizler için kullanabilirsiniz.

R yüklendikten sonra açtığımız konsol ekranına sırasıyla;

  1. install.packages(“Rserve”)
  2. library(Rserve)
  3. Rserve()

komutlarını tek tek yazarak enterlıyoruz. Böylece paketleri yüklemiş R tarafında bağlantı için bir adım atmış oluyoruz.

İşlem başarılı bir şekilde tamamlandıktan sonra Tableau’ da çalışacağınız projeyi açarak en üst sekmede en sağda bulunan:

Help -> Setting and Performance -> Manage External Service Connection adımlarını izliyoruz.

Açılan ekrana bağlantı bilgilerini giriyoruz:

124

Bağlantıyı test ederek:

Successfully connected to the Rserve service

Tableau’ dan bu mesajı aldıp okeylerek devam ediyoruz.

Bağlantıyı kurduktan sonra R’ı kullanmak için üst sekmeden;

Analysis -> Create Calculated Field diyerek bir hesaplama alanı açıyoruz.

Scripti bu hesaplamanın içerisine yazarak Tableau da istediğimiz şekilde kullanabiliyoruz.

Sevgiler

Tableau Ders 29: Animasyon Yapımı

Pivot başlığı altında anlatmaya başladığım animasyon örneğine dönüşecek olan Tableau örneğine devam edelim.

Dataların bulunduğu en solda kutudan en üstteki Data Country Population a tıklayalım. Buradan Population verisini alıp Size a atalım.

*Country Code ve Year verilerinin yanında gri renkte çıkan ataç işaretlerine tıklayarak kırmızı yapalım. Böylece verileri birbiri ile bağlanmış oluyoruz.

Data Fertility Rate e gelerek buradaki Fertility Rate verisini sağ tıklayıp Column a atalım. (En üstte çıkanı seçelim.*)

Aynı şekilde Data Life Expectancy At Birth datasına tıklayalım ve buradaki Life Expextancy yi sağ tık ile en üsttekini seçip alarak Row a atalım.

Data Metadata Countries e gelerek Region u Color a atalım.

Marks Details a da ilk datamız olan Country Population daki Country Name i atalım. Son olarak buradaki Year ı da Pages e atalım.

Şimdi sürükle bırak işlemleri bittiğine göre grafik üzerinde biraz makyaj yapalım. Marks ta Circle ı seçerek renkleri ayarlayalım ve Border verelim. Bu kısmı daha önce anlattığım için tekrar detaylandırmıyorum. Size den boyutlarını biraz büyütelim.

Fertility Rate sağ tık Edit Axis -> General -> Fixed ta bağlangıç ve bitişe 1 ve 8 yazalım.

Life Expectancy At Birth sağ tık Edit Axis -> General -> Fixed ta bağlangıç ve bitişe 30 ve 85 yazalım.

Yani grafiklerimizde eksenlerdeki sayılar kaçtan başlasın ve bitsini ayarlıyoruz.

Bunu da hallettikten sonra geldik grafiğimizin arka planına yılları eklemeye.

Şimdi grafiğin üzerine sağ tık -> Annotate -> Area da yazan yazıyı seçerek şekillendirelim. Rengini siyah ile gri arasında vererek yazı tipini Engravers MT; boyutunu 40 olarak ayarlıyorum. Daha sonra yılı enine olarak ayarlıyorum.

Şimdi Pages ile birlikte gelen animasyonda yılın aşağısındaki play tuşuna bastığınızda yıllara göre grafiğimiz akmaya başlayacak. Dilerseniz hızını da aynı kutucuktaki enine çizgilerden ayarlayabilirsiniz.

Sheet yazan yere çift tıklayarak isim verebilirsiniz ayrıca orada da yılların animasyonla beraber ilerlemesini istiyorsanız Insert -> Page Name diyebilirsiniz.

Bölge sıralamasını değiştirmek isterseniz Meta Data Countries te Region a gelip sağ tık Default Properties -> Sort -> Manuel ile sürükleyip bırakarak ya da Up ve Down ile kendi sıralamanızı yapabilirsiniz.

Şimdi Year yazan animasyon kutucuğuna gelelim ve neler varmış bir bakalım.

Show History yi işaretleyin lütfen. Şimdi grafikteki bir daireye tıklayıp grafiği oynattığınızda dairedeki o verilerin zamana bağlı değişimini görebilirsiniz. Show History ye tıklayıp Show -> Trails derseniz bu gelişimi yalnızca daire olarak değil çizgi şeklinde de gösterebilirsiniz. Buradan çizgi kalınlığı, düz veya tire tire oluşunu ve renk gibi formatları ayarlamanız mümkün.

En üstte Format -> Workbook Theme -> Modern olarak seçtim.

Şimdi bir dashboard açalım ve grafiğimizi bu dashboard a taşıyalım.

İlk olarak yukarıda Standard yazan kısmı (ekrana tam olarak sığdırmak için) Entire View yapalım. Sol aşağıda Objects -> Text i alıp dashboard a sürükleyerek en üstte ince bir çizgi halinde olunca bırakalım.

Grafiğinize isim vererek yazıyı buradan ayarlayabilirsiniz. Örneğin; World Demographic Analysis Dashboard diyorum.

Daha kolay anlaşılacağını düşündüğüm için burada anlattıklarımı ilerleyen zamanlarda youtube kanalımdan video çekerekte paylaşmayı düşünüyorum ∴_∴

Şimdilik slayt olarak koyduğum görsellerle idare edeceğiz.

2 tanesini sunum moduna alarak ekran görüntülerini koydum. Bütün renkli verileri Sheet e giderek Show History de All u seçerek gösterebilirsiniz.

ve Ta taa

Bu slayt gösterisi için JavaScript gerekir.

 

Tableau Ders 28: Pivot

Merhabalar,

Bugün örnek datalar için yine superdatascience sitesindeki dataları kullanacağız.

Buradan Section 5 teki .xls dosyalarını indirelim.

Country Metadata.xls
Country Population.xls
Fertility Rate.xls
Life Expectancy At Birth.xls

Evet artık başlayabiliriz. Tableau’yu açalım ve datalarımızı eklemeye başlayalım. *Hepsi excel dosyalarıdır.

Öncelikle Country – Metadata yı Tableau ya bağlıyoruz. Bağladıktan sonra Data -> New Data Source -> Excel ile Country Population ı bağlıyoruz. Burada Ctrl ye basılı tutarak yılları seçip sağ tık Pivot diyoruz. Yılların altındaki bilgiler popülasyon bilgileridir. Yılları pivot yapıp tek bir sutün altında topladıktan sonra ismini Year olarak değiştirebilirsiniz. Karışıklık olmaması için hepsine ingilizce isim veriyorum. Pivot Fields Values daki popülasyon bilgileridir. Bu yüzden bu alan ismine çift tık ile tıklayıp Population diyorum.

Pivot konusu bu kadar. Yani Pivot mantığı ile dağınık olan aynı bilgileri tek bir sutün içerisinde toplayabiliyoruz.

Şimdi bunu neden dataları birleştirerek anlattım? Çünkü birazdan bir animasyon örneği yapacağım bu yüzden data ön hazırlığını burada pivotu anlatarak yapmak istedim.

Dilerseniz devam edelim.

Tekrar yukarıda Data ->  New Data Source -> Excel ile Fertility – Rate datasını ekleyelim. Aynı şekilde yılları seçerek sağ tık Pivot u seçelim. İsmine yine Year diyelim ve bu sefer Fertility Rate datasını kullandığımız için yıllar bu bilgileri içeriyordu dolayısıyla yanına gelen sutün da doğurganlık oranları mevcut. Bu nedenle ismine çift tık ile Fertility Rate yazalım.

Son olarak Data ->  New Data Source -> Excel diyerek Life – Expectancy – At – Birth verisini ekleyelim. Aynı şekilde Ctrl ile yılları seçip sağ tık Pivot diyelim. Yanında gelen sutün beklenen doğum oranları olduğu için çift tıklayarak adına Life Expectancy diyelim.

Ta taa artık Sheet1 e geçebiliriz.

Data -> Edit Relationship ile Primary Data Source u Country Population olarak alalım ve ikinci data kaynakları ile ilişkileri kuralım. Öncelikle değişiklik yapmak için Custom u seçelim.

Şimdi Country Code ve Year dışındaki tüm verileri ikincil veri kaynaklarından çıkaralım.

Metadata Country de zaten yıl bilgisi olmadığı için yalnızca Country Code kalsın.

33.png

Data hazırlığımız tamamsa bir sonraki yazımda animasyon yapmaya başlıyoruz.

Sevgiler

Tableau Ders 27: Takvim Yapımı (Fonksiyonlar ile)

Eveet yine yeniden Tableau.

Bugün sizlere tarih fonksiyonlardan bahsedeceğim ve bu fonksiyonları kullanarak bir takvim oluşturacağız.

*Tableau nun içerisindeki Sample – Superstore verisini kullanıyoruz.

Yep hadi başlayalım.

Dimensions ta bir veriye sağ tık -> Create -> Calculated Field ile bir kaç hesaplama yazalım.

Weekday 

DATEPART('weekday',[Order Date])

(Haftada kaç gün olduğunu göstermek için kullanabilirsiniz. 
 Daha sonra görmek için Columns a ve renklendirmek için Color a atın.)
Weekday Name 

DATENAME('weekday',[Order Date])

(Haftadaki gün isimlerini gösteriyoruz. Columns a sürükleyip bırakın.)
Week Number

DATENAME('week',[Order Date])

(Senenin kaçıncı haftası olduğunu gösterir. Rows a atıyoruz.)
Month Name

DATENAME('month',[Order Date])

(Ayların isimlerini yazar. 
Filters a atarsak görmek istediğimiz ayı seçebiliriz.)
Day Number

DATEPART('day',[Order Date])

(Takvimdeki gün numaralarını yazar. Sürükleyip Label a bırakın.)
Year

YEAR([Order Date])

(Yılları görmek için yazıp Filters ın içerisine atıyoruz. 
Böylece Takvimde istediğimiz yılı seçerek görebiliriz.)

Marks tan Square yi seçelim.

Marks -> Color dan istediğiniz gibi renklendirip size ile boyutunu ayarlayabilirsiniz.

Marks ta Label -> Alignment Center a tıklayıp Horizontal da ortadakini seçin. Label -> Font ile yazıyı kalınlaştırma, büyütme, renklendirme gibi format işlemlerini yapabilirsiniz.

*Orta kısımda Standard yazan yeri Entire View yaparsanız takviminiz tam ekrana sığacaktır.

Ta Taa

40

Sevgiler

 

Tableau Ders 26: Hexbins Chart

Selam!

Hadi hemen başlayalım:

Buradan yapacağımız çoğu grafik için kullandığımız örnek verileri bulabilirsiniz.

HEXBINS CHART

Dataset

i öncelikle indirelim. Tableau’ ya Connect to a File ile .csv formatındaki dosyayı Text File dan bağlayalım. Şimdi gelen ekranda bir kaç değişiklik yapacağız.

  1. Zip Code Type üzerindeki dünya iconuna tıklayarak Geographic Role -> None
  2. Long üzerindeki diyez iconuna tıklayarak Geographic Role -> Longitude

yapalım.

Evet artık Sheet e geçebiliriz. Şimdi iki adet hesaplama yazacağız. Dimensions bir verinin üzerine sağ tık create -> Calculated Field

HexbinX adını veriyorum.

HEXBINX([Long],[Lat])

Okey diyelim ve tekrar bir hesaplama yazalım.

HexbinY adını veriyorum.

HEXBINY([Long],[Lat])

Haritadaki x,y koordinatlarını belirtmek için, önce x için daha sonra y için birer hesaplama yazmış olduk.

Şimdi sağ tıklayarak HexbinX i Columns’a, HexbinY yi Rows a sürükleyip bırakalım. Çıkan kutucuktan en üsttekileri HexbinX ve HexbinY yi seçelim. Measures taki Total Wages i Color a atalım.

Marks tan Shape i seçin ve Shape kutucuğuna tıklayın. Oradan kendi oluşturduğunuz klasör den altıgen iconu seçin. (Eğer Tableau’ya nasıl resim ekleyeceğinizi bilmiyorsanız burada anlatıyorum.)

Okeyy artık geriye yalnızca grafiğe makyaj yapmak kaldı.

*Eklediğiniz şeklin boyutunu Size den büyütebilirsiniz.

Grafiğin üzerine sağ tık format ile ortadaki boya (Shading) iconun dan Sheet -> Default -> Worksheet ile arka plan rengini değiştirebilirsiniz.

Hemen Shading in yanındaki Borders iconundan ekrandaki dikey ve yatay çizgileri yok edebilirsiniz. Bunun için Grand Total -> Pane ve Header ı None yapıyoruz.

Son olarak Borders ın yanındaki Lines iconuna gelelim ve buradaki bütün ayarları None yapalım.

Ta taa

39.png

Sevgiler

Tableau Ders 25: Pareto Chart, Word Cloud, Treemap, Animasyon

Herkese yeniden selam!

İlk örneğimizle başlayalım: Pareto Grafik

Şehirlere göre satışlarımızı görelim.

City’yi Columns, Sales’i Rows a attık. Rows’a bir Sales daha attık. İlk Sales i Marks tan Bar grafik; ikinci Sales i Marks tan Line grafik olarak ayarladık. Rows taki ikinci sales e sağ tık Quick Table Calculation -> Running Total dedik böylece şekil y ekseni üzerinde 180 derece dönmüş oldu. Ardından sağ tıkla Dual Axis i seçtik. İşte Pareto Chart:

35

İkinci örnek: Word Cloud ve Treemap

Şimdi öncelikle renkli bir kelime bulutu oluşturacağız.

Örnek olarak müşteri isimlerini kullanalım. Customer Name i Color a, Label a ve Filters’a atalım (burdan istediğiniz kadar isim seçebilirsiniz). Number of Records u size a sürükleyeyip bırakalım. Marks tan seçili değil ise Text i seçelim. Ortadaki Standard yazan kısımı Entire View olarak değiştirelim. Ta taa

36.png

Bende Word Cloud yazan sizdeki (aşağıda) Sheet yazısına sağ tık -> Duplicate diyerek sheeti kopyalayalım. Sağ üstteki Show Me den sağa doğru 1. değil 2. resme tıklayalım. İşte bu Treemap.

37

Üçüncü örnek: Tableau’da animasyon yapımı.

Basit bir animasyon hazırlamak için bölgelere göre renklendirdiğim aylara göre kar oranını gösterdiğim bir grafik hazırladım.

Bunun için Region u Marks taki Color a , Number of Records’u Size atıyorum. Sağ tık ila Order Date i Columns a sürükleyip bırakıyorum. Alttaki Month u seçiyorum. Dimensions ta herhangi bir verinin üzerine gelerek sağ tıkla Create -> Calculated Field diyorum ve Kar Oranı adında şöyle bir hesaplama yazıyorum: SUM([Profit]) / SUM([Sales]). Profit Ratio ismini verdiğim hesaplamayı Rows a atıyorum. Bu arada Order Date i aynen alıp Pages kutucuğuna sürükleyip bırakıyorum.

En sağ da resimde de gördünüz üzere bir animasyon oynatma kutucuğu geliyor. Buradaki play tuşuna bastığımda Tableau bize aylara göre kar oranlarını hareketli olarak göstermeye başlıyor.

38.png

Sevgiler

Tableau Ders 24: Hierarchy, Combined Field, Bin

Ayrı bir başlık altında create diyerek yapabildiklerimizden ve sanırım henüz örneklerimde kullanmadığım ancak kullanacak olduğum bu terimlerden biraz bahsetmek istiyorum.

Hiyerarşi: Dimensions ta bir veriye sağ tıkladığınızda Hierarchy -> Create derseniz örneğin ismine Ürün diyelim ürün adında bir hiyerarşi yaratmış olursunuz. Sağ tıklayarak create dediğiniz veri bu ürün verisinin içerisine girecektir. Örneğin Kategori verisine sağ tıklayıp hiyerarşi yarat diyerek ismine ürün verdiniz. Artık Kategori bilgisi ürünün içerisinde olacaktır. Ardından Alt Kategoriyi alarak Ürünün içerisine Kategorinin altına sürüklediniz ta taa nur topu gibi bir ürün -> Kategori -> Alt Kategori açılımınız oldu. Şöyle ki artık ürünü Columns ya da Rows a aldığınızda Kategori bilgisi gelecektir ve yanındaki + işaretine bastığınızda Alt Kategori bilgisi açılacaktır.

Combined Field: Ctrl ye basarak Dimensions ta iki tane veri seçtiniz diyelim ve sağ tık Create Combined Field dediniz. Tebrikler artık seçtiğiniz 2 veriyi bir veri olarak kullanabilirsiniz.

Bin: Measures ta yaş bilgisi var diyelim. Sağ tık -> Create -> Bins dediniz ve karşınıza Edit Bins kutusu geldi buradan Size of Bins i örneğin 5 yaparsanız Yaş (Bin) aralıkları artık 5 er artarak (10 15 20 …) gösterecek ve Yaş (Bin) bir dimensions olacaktır. Yani sayının ne kadar aralıklarla gösterilmesini istediğinizi buradan ayarlayabilirsiniz.

Sevgiler

Tableau Ders 23: Format

Bugün sizlere biraz format ayarlarından bahsetmek istiyorum. Örneğin; ben şuan superdatascience sitesinden section 6 Uk Bank Customers verisini kullandım. Cinsiyet yani kadın erkek bilgisini bir pie chart üzerinde gösterdim. Şimdi gelin bunun üzerinden format değişiklikleri yapalım.

34.png

Öncelikle sizde Sheet1 bende şuan Pie Chart yazan ekran üzerindeki yazıya çift tıklayın. <blablabla> yazan yeri (sizde her ne yazıyorsa) mouse ile seçerek yukarıdan kalınlık inceliği, yazı tipini, rengini, eğik ya da altı çizili olmasını ayarlayabilirsiniz.

Ekranda gördüğünüz şekilde verileri sürükle bırakın ve buyrun başlayalım.

(Chartı ortalamak için Entire View yapıp Marks ta Size den büyüttüğümü biliyorsunuz).

*Label a attığım Number of Records a sağ tık Quick Table Calculated -> Percent of Totel ile rakamları yüzdeye çevirdim.

Marks ta Number of Records sağ tık -> format açılan sol daki 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 renklerini gender ı color a atıp color -> edit color diyerek ayarlıyoruz. Sizin de gördüğünüz gibi %54 erkekleri eflatun ile yüzde 46 kadınları pembe ile gösterdim. İsterseniz siz renkleri edit color dan değiştirebilirsiniz. *İlk kez okuyanları varsayarak belirtmek istedim♥

Ş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ıklayın. Buradan Sheet -> Default -> Worksheet derseniz sheetin komple rengini değiştirebilirsiniz. Altındaki Pane den grafiğin olduğu alanın rengini değiştirebilirsiniz. Benim ekran üzerinde verimin her bulunduğu alan bir pane dir. Bu önemli çünkü bir çok işlemi yaparken pane lere göre ayarlıyoruz. Şuan kafanızda ışıklar yanmadıysa ilerleyen örneklerde çok farklı şekillerde üstünden  tekrar geçeceğim.

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 (eklediğim resimde anlattığım kısımlar görünüyor inceleyebilirsiniz.) grafiğin olduğu panenin sağ ve sol yanını yani çizgilerin rengini ayarlarsınız. 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, panenin alt ve üst çerçevesine renk verecektir.

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

Çok kullandığım için bir yazıyı da bu açıklamalara ayırmak istedim umarım faydası olmuştur.

Sevgiler