dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · web viewgörev...

68
T.C. MARMARA ÜNİVERSİTESİ FEN-EDEBİYAT FAKÜLTESİ İSTATİSTİK BÖLÜMÜ İSTATİSTİKSEL YAZILIMLAR SAS ENTERPRISE GUIDE-3 HAZIRLAYANLAR: FATMA MÜGE ELBİR BÜŞRA FURUNCU HATİCE TURGUT ELİF ÇOLAK ESRA TÜMER ZAHİDE ÇELİKSU

Upload: nguyendiep

Post on 01-Feb-2018

240 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

T.C. MARMARA ÜNİVERSİTESİ

FEN-EDEBİYAT FAKÜLTESİ

İSTATİSTİK BÖLÜMÜ

İSTATİSTİKSEL YAZILIMLAR

SAS ENTERPRISE GUIDE-3

HAZIRLAYANLAR:

FATMA MÜGE ELBİR

BÜŞRA FURUNCU

HATİCE TURGUT

ELİF ÇOLAK

ESRA TÜMER

ZAHİDE ÇELİKSU

Page 2: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Bölüm 3 Görevlerle Başlamak

3.1 Görev ve Sihirbazlara Giriş

3.2 Frekans Raporları Oluşturma

Gösterim: Tek Yönlü Frekans Raporu Üretme

Alıştırmalar

3.3 HTML, PDF, RTF Çıktıları Oluşturma

Gösterim: Çıktı biçimi değiştirme

3.4 Rapor Listesi Oluşturma

Gösterim: Rapor Oluşturmak İçin Veri Listesi Kullanma

3.5 Görevde Veri Filtreleme

Gösterim: Görevde Veri Filtreleme

Alıştırmalar

3.6 Grafik Oluşturma

Gösterim: Çizgi Grafiği Oluşturma

Alıştırmalar

3.7 Bölüm Tekrarı

3.8 Çözümler

Alıştırmaların Çözümleri

Öğrenci Uygulamalarının Çözümleri

Bölüm Tekrarının Çözümleri

3.1 Görevlere ve Sihirbazlara Giriş

Amaçlar:

SAS Enterprise Guide görevi ve sihirbazı tanımlama SAS Enterprise Guide’da görevlere erişmenin yöntemini isimlendirme Görev dialog kutusunda sık kullanılan özelliklerin fonksiyonlarını belirtme

Görev Nedir ?

Bir projedeki veri için kullanabilecek bir tür çözümleme, rapor ya da veri düzenlemedir.

Page 3: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

SAS Enterprise Guide görevleri SAS kodu ve formatlı sonuçlar oluşturur. Görevler basit veri listelemeden karmaşık analizlere kadar çeşitlilik gösterir.

3.01 Quiz

SAS Enterprise Guide oturumunuzdan Tasks menüsünü seçin. Hangi görevler verinizde çalışırken size en çok yardımcı olur?

Görevlere Task List penceresi yoluyla da giriş yapılabilir. Görev isimlerini ve ilgili sas prosedürlerini görmek için listenin aşağısındaki Tasks by name’i seçin. SAS Procedures başlığında prosedür isimlerini tıklayarak da alfabetik liste oluşturabilirsiniz.

Page 4: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Veri ile Görevi Birleştirme

Görevler projede genellikle farklı veri kaynaklarıyla birleştirilir.

Veri ile Görevi Birleştirme

Görevler Data Grid’deki menüden de seçilebilir.

Page 5: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Görevler: Seçim Bölmesi

Her görev iletişim kutusunda o görev için seçenekleri listelenmiş seçim bölmesi içeren benzer bir biçimi izler.

Seçim bölmesi

Görevler: Data

Görev kurallarına göre değişkenleri atayabilmek için 'data'yı seçin. Görev rolleri, görev sonuçlarını oluşturmak için verinin nasıl kullanıldığını tanımlar.

Page 6: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Görevler: Başlıklar ve Dipnotlar

Açıklayıcı başlıklar ve dipnotlar eklemek için 'titles'ı seçin.

Görevler: Özellikler

Görev özellikleri; görevi yeniden adlandırmak, görev niteliklerini incelemek, çıktı biçimini değiştirmek için kullanılabilir.

Bir görev rolü seçimi olduğunda yardım görüntülenir.

Başlık ve dipnot yazın.

Page 7: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Görev Sihirbazı:

Seçilen görevleri hızlı bir şekilde görev sonuç kurmak için kullanılabilecek bir sihirbaz biçimi var.

Page 8: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Özet istatistikleri, özet tablolar, çubuk grafiği, pasta grafiği ve çizgi grafiğinin isteğe bağlı sihirbazı var. Sihirbazlar ve geleneksel görevler, görev menüsünde ayrı ayrı listelenir.

Sihirbaz ile oluşturulan görevler, görev simgesinde bir değnek ile tanımlanır.

Sihirbaz ile başlatılan görevi ilgili görev iletişim kutusuna dönüştürmek için, 'task' simgesini tıklayın, ve 'open-open in advanced view' ı seçin.

Görevler ile çalışma:

Görev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar (results) sekmeleri ve menüleri, görüntüleme ve daha fazla analiz için kullanılabilir.

Page 9: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Görevler ile çalışma:

Görevler yenilenebilir ve ya proje ağacı, süreç akışı, ya da sonuç sekmesinden biri ile değiştirilebilir.

Görev iletişim kutusundaki seçeneklerden herhangi birini değiştirmeden bir görevi yeniden çalıştırmak için sonuçlar sekmesindeki 'refresh'ı seçin.

Görev iletişim kutusunu yeniden açmak ve değişiklik yapmak için 'modify task'i seçin.

Page 10: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Benzer şekilde proje ağaç ve süreç akışında bir görev simgesine sağ tıklayarak da ulaşabilirsiniz.

3.2 Frekans Raporu Oluşturma

Hedefler;

Tek yünlü frekanslara erişim görevi Tek yönlü bir frekans raporu ve çubuk grafiği oluşturmak

İş Senaryosu;

Orion yönetimi her bir kategori için sunulan ürünlerin bir raporunu istiyor.

Tek yönlü frekansların görevi;

Tek yönlü frekanslar, frekans sayılarını, yüzdelerini, grafiklerini ve istatistiksel testler veri dağılımını analiz etmek için kullanılır.

Page 11: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Tek yönlü frekans raporu bir değişkenin değerlerinin dağılımını gösterir.

Tek yönlü frekans görevlerine erişmek için menü çubuğundan 'task→Describe→One-Way

Frequencies'i seçin. ayrıca veri bölmesinde ki (data grid) 'Describe→One-Way

Frequencies'den de seçbilirsiniz.

One-Way Frequencies: Görev Rolleri

One-Way Frequencies görevi analiz değişkenleri içeren her değişken için tek yönlü bir rapor üretir.

Page 12: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Çapraz tablolar (kontenjans tabloları olarak da bilinir) oluşturmak için Table Analysis görevini kullanın.

One-Way Frequencies: Görev Rolleri

The Group Analysis rolü bir değişkenin her bir değeri için farklı frekans raporları üretmek için kullanılabilir.

Page 13: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

3.03 Quiz

Tasks→Describe→One-Way Frequencies ’i tekrar seçerek tek yönlü frekansları açın. Task Roles penceresinde, Help’i seçin ve frekans sayımı tanımını okuyun.

Bu role kaç değişken atanabilir?

Cevap: Bir seferde bir tane

Page 14: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

One-Way Frequencies: Ek Seçenekler

Ek seçenekler raporu düzenleme yada frekans ve yüzdeliklerle bir veri seti oluşturmak için kullanılır.

Page 15: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Tek Yönlü Frekans Raporu Oluşturma:

Orion yönetimi her kategori için gerçekleşen üretimlerin sayısını özetleyen bir rapor istiyor. Raporu oluşturmak için tek yönlü frekans görevini kullanın.

1. Demo C2 projesini açarak Process Flow’da DataGrid’de bu very kaynağını açmak için Data important from products .xlsx ikonuna çift tıklayın.Projede bu veri kaynağına sahip değilseniz SAS data setindeki course verilerinden product’I ekleyin.

2. Tek yönlü frekans görevini açmak için menüden Tasks→Describe→One-Way Frequencies seçin.Import Data görevini ve Output data sekmesini görmek için de çift tıklayabilirsiniz. Describe→One-Way Frequencies seçin.

3. Task Roles ekranında analiz değişkenlerinin rollerini bırakmak ve ekrana atamak için Variables’den Product Category’i sürükleyin.

4. Seçim Statistics’i seçin. Sadece frekans ve yüzde istatistiklerini içermesi için frekans tablosu ekranından Frequencies and Persentages’i seçin.

5. Seçim ekranından Results’ü seçin. Frekans sayımı ve yüzdelikleri içeren bir veri seti oluşturmak için kontrol kutusundan Create data set with frequencies and persentages’i seçin. Browse’yi seçin ve dosya adı alanına ProductCounts yazın. Save’yi seçin.

6. Seçim ekranından Titles’i seçin. Başlığı değiştirmek için önce kontrol kutusundaki Use default text’i temizleyin. Yazı alanında varsayılan başlığı silin ve Number of Products per Category yazın.Başlık penceresinde seçim ekranından Analysis seçildiğinde yazı alanı sadece sizin yazdığınız başlığı gösterir. Dipnot yazısını göstermek için seçim ekranından Footnotes’u seçmelisiniz.

7. Projede tek yönlü frekans modeli ikonuna daha tanımlayıcı bir isim vermek için seçim ekranından Properties’i seçin Edit’i tıklayın ve etiket alanına Product per Category yazın ve OK seçin.

8. Sonuçları incelemek ve raporu üretmek için Run’ı seçin. Results sekmesindeki rapora bakın. Veri setini görmek için Output data sekmesini seçin.

Page 16: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

9. Otomatik olarak eklenen The FREQ Procedure başlığını silmek için seçim ekranından Tools→Options ve Task General’i seçin. Kontrol kutusundaki Include SAS Procedure titles in results’ü temizleyin. Seçenekler penceresini kapatmak için OK seçin.Ayrıca The Tasks General ekranı varsayılan dipnotu silmeyi ya da değiştirmeyi sağlayan bir seçenek içerir.

10. Görevi tekrar çalıştırmak için Results sekmesinden Refresh’i seçin.

11. Demo C3 projesini kaydedin.AlıştırmalarBölüm 11. Frekans Sayımı ve Yüzdelikleri Oluşturmak için One-Way Frequencies Görevini

kullanma

Page 17: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Son sonuçlar sonuç seçeneğinde kapatılan Include SAS prosedür başlıklarını kabul eder. Tools→Options→Task General’i seçerek bu seçeneği değiştirebilirsiniz.

a. Employees C2 projesinde employees_organisation veri setini ekleyinEmployees C2 projesine sahip değilseniz yeni bir proje oluşturabilirsiniz

b. Department sütununu analiz eden bir rapor oluşturmak için One-Way Frequencies görevini kullanın.

Page 18: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

c. Raporun bir kısmı yatay bir bar-chart içerir.d. Employee Counts by Department başlığını ekleyin ve dipnotu silin.e. Göreve Dept Freq Report ismini vermek için görev özelliklerini değiştirin.f. Raporu oluşturun ve sonuçları inceleyin.g. Sadece frekans ve yüzdelikleri görmek için One-Way Frequencies görevini değiştirin. Raporu

tekrar çalıştırın ve sonuçları yerine koyun.h. Employees C3 projesini kaydedin.

Bölüm 22. Birleşmiş Bir Rapor Üretmek İçin One-Way Frequencies Görevini Kullanma

Kısmi Sonuçlar

Page 19: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

a. Mevcut Employees C3 projesini kullanın ya da yeni bir proje açın. Zaten içermiyorsa employess_organization veri setini ekleyin.

b. Department’a göre Job_Title’ı analiz etmek için One-Way Frequencies görevini kullanın. Sadece yüzdelerin ve frekansları içersin.

c. Çıktı raporunu azalan frekanslara göre düzenleyin.Results penceresinde seçeneklerle düzenlenen veri çıktısını bulmak için aşağı sürükleyin.

d. Başlığı Counts of Job Titles by Department olarak kaydedin ve dipnotu silin.e. Göreve Jobs by Dept Freq Report olarak adlandırın ve çalıştırın.f. Employees C3 projesini kaydedin.

Seviye 33. Başlıklardaki Grup Değerleri İle Birleşmiş Frekans Raporu Üretme

Page 20: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Kısmi Sonuçlar

a. Bölüm 2 alıştırmasını tamamlayın ve aşağıdaki adımlarla devam edin.b. Jobs by Dept Freq Report görevini biçimlendirin. Başlığı Count of Job Titles in

#byval(department). Bu sözdizimi yerleri başlıktaki her farklı grubun adıdır.#BYVAL(variable) sözdizimi hakkındaki belgeler Help→SAS Syntax Help. Index verisinin altında listedeki 5. nesneyi seçin

c. One-Way Frequencies görevinde Preview Code→Insert Code seçerek koda ulaşılır.d. İkincil başlık satırını kaldırmak için görev kodundaki ekin erken aşamasında aşağıdaki

açıklamayı ekleyin.

Page 21: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

BYLINE/NOBYLINE sistem seçenekleri hakkındaki belgeler Help→SAS Syntax Help’i seçerek bulunabilir. Index sekmesinin altında byline yazar.

e. Gelecek görevler için ikincil satır başlığını yeniden yazmak için, task görevinin sonuna aşağıdaki açıklamayı ekleyin.

f. Biçimlendirilmiş rapotu oluşturun ve sonuçları değiştirin.g. Employees C3 projesini kaydedin.

3.3 HTML, PDF ve RTF Çıktıları OluşturmaAmaçlar:Çıktı format ayarlarını listelemeHer çıktı formatının avantajlarını karşılaştırma

İş senaryosu

Orion yönetimi internette HTML formatında ürün kategorileri için frekans raporu yayınlamak istiyor.

Görev Çıktı Formatları

Varsayılan, SAS Enterprise Guide SAS Report formatında görev sonuçları üretir. Ancak HTML, PDF, RTF yada text çıktısı oluşturmak için de seçebilirsiniz.

Page 22: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

SAS Report Formatı

SAS Report formatı birçok girdiyi birleştirmek için görev sonuçlarını tek rapor halinde verir. Bu rapor SAS uygulamalarında ya da HTML, XML ya da PDF dosyaları şeklinde görülebilir.

3.04 Çoktan Seçmeli Cevap

İşinizde hangi çıktı formatlarını kullanırsınız?

a. HTMLb. PDFc. RTFd. SAS Report e. Text

3.05 Quiz

Her formatın bazı avantajları nelerdir?

Varsayılan Çıktı Formatı

Varsayılan çıktı formatı Tools→Options→Results General çerçevesinde belirlenebilir. Özel seçenekler çıktı formatlarının her biri için ayarlanabilir.

Page 23: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Varsayılan Çıktı Formatını Geçersiz Kılma

Bireysel görevlerin özellikleri varsayılan formatı geçersiz kılmak ve sonuçların diğer türlerini üretmek için değiştirilebilir.

Çıktı Biçimini Değiştirme

Bu gösterim HTML,PDF,RTF yada metin çıktısı üretmek için bir işlemin özelliklerinin değiştirilmesini göstermektedir.

1. Demo C3 projesi içinde,proje ağacında Products per Category simgesine çift tıklayın yada Results sekmesini görüntülemek için Modify Task i seçin.

2. Seçim panelinden Properties i seçin ve Edit i seçin.3. Seçim panelinden Results i seçin.Customize result formats,styles,and behavior ı seçin ve

tüm çıktı olanaklarını görmek için HTML,PDF,RTF and Text i seçin.4. Tüm çıktı formatlarının üretmek için Run ı seçin.Sonuçları değiştirmek istediğinizde Yes i

seçin.Her raporu görüntülemek için çeşitli çıktı sekmelerini seçin.5. Demo C3 projesini kaydedin.

3.06 Quiz

1. Projede herhangi One-Way Frequencies e çift tıklayın.Results sekmesinde Modfy Task i seçin.

2. Properties→Edit→Results ı seç.3. Customize results formats,styles,and behaviors ı seç ve HTML stilini seç.

Page 24: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

4. Açılan listede EGDefault için stili değiştir.5. Ok→Run ı seç .Sonuçları değiştirmek istediğinde Yes i seç.

3.4 Liste Raporu Oluşturma

Objectives:

o List Data görevine erişmek.o Rapor seçeneklerini ayarlamak.o Rapor grubu.

İş Senaryosu

Orion Star da pazarlama departmanı ID,isim ve yaş grubunu içeren bir müşteri listesi oluşturmak istiyor.

Page 25: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

List Data Görevi

Bir veri kümesindeki toplam sütunları yada grup için seçenekleri içeren veri satırlarını düzenler.

List Data:Görev Rolleri

Rapora dahil sütunlar listede değişken rolü gösterir.Bir miktar hesaplamak için rol toplamına sayısal değişkenler atanabilir.

Page 26: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

List Data: Group analysis by

Bir değişkenin benzersiz her değeri için ayrı bir rapor bölümü hazırlamakta kullanılabilir.

Bu görev için ek roller şunlardır:

Sayfa

Belirlenen değişken değeri değiştiğinde yada bir sonraki grup tarafından başlandığında yeni bir sayfa yazdırır.Bu rolü atadığınız değişken grup analizi rolü içinde bir değişken olmalıdır.Bu rol için en fazla bir değişken atayabilirsin.

Aratoplam

Belirlenen değişken değiştiğinde yada bir sonraki grup tarafından başlandığında bir alt toplam yazdırı.Bu rolü atadığınız değişken grup analizi rolü içinde bir değişken olmalıdır.Bu rol için maksimum bir değişken atayabilirsin.

Etiket belirleme

Bu rolde yada daha fazla değişken belirlediğinizde,liste verileri görev satırları yerine gözlem sayıları tanımlamak için bu değişkenlerin biçimlendirilmiş değerlerini kullanır.

List Data:Options

Diğer birçok seçenek rapor özelleştirmek için değişkendir,örneğin satırların sınırlı sayıda baskısı yada değişken etiketi kullanmak gibi.

Page 27: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Mevcut seçenekler şunlardır:

Sütun başlıkları gibi değişken etiketleri kullan

Sütun başlıkları gibi değişken isimlerinin yerine değişken etiketi kullan.

Satırların numarasını yazdır

Her grup içinde her grubun çıktısı sonunda satır numarası yada sayısını bildirir.

Toplamdan önce değerleri yuvarla

Ondalık basamağın sayısı her sayısal değeri kendi formatında yuvarlar,yada iki ondalık basamak olmayan biçimde belirtilirse önce toplam hesaplanır.

Sayfayı bölümlere ayır

List Data her sayfaya olabildiğince sütun koymaya neden olur.Daha fazla sütun varsa bir sayfa boyunca sığabilir.Uymayan sütunlar daha sonraki bölümlerde aynı sayfaya konabilir.Çıktı biçimi HTML ise bu ayar yok sayılır.

Başlık Yönü

Page 28: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Sütun başlıklarının yönleri belirlenir.Sütun başlıkları yatay yada dikey yazdırılabilir veya SAS her sütun için en uygun düzenlemeyi belirleyebilir.

Bölünmüş etiket

Bölünmüş bir karakter tanımlar.Değişken etiketler bölünmüş karakterlerden birini içeriyorsa(*,!,@,#,$,%,^,&,+) karakterler de etiketlere bölünecektir.

o Görev hakkında daha fazla öğrenmek için görev diyalog kutusundan Help i seç.

3.07 Quiz

1. Mevcut projede herhangi bir veri kaynağı açmak.2. Data Grid. den Describe→List Data yı seç.3. Seçim panelinden Options ı seç.

Hangi seçenek Row Number sütununu ortadan kaldırmak için kullanılabilir?

Rapor Oluşturmak İçin List Data yı kullanmak

ID,isim ve yaş grubu da dahil olmak üzere müşterilerin listesini yazdırmak için görev olarak List Data yı kullan.

1. Demo C3 projesinde,Project Tree yada Process Flow içinde Customers veri setine çift tıklayın.2. List Data görevini açmak için,Data Grid. den Describe→List Data yı seçin.List Data diyalog

kutusu açılır ve raporda görmek istediğiniz sütunları seçmenizi ve bu sütunlar için rol belirtmenizi sağlar.Bu diyalog kutusunda,ayrıca biçimlendirme seçeneklerini değiştirebilirsin.

3. List Variables rolünde bölmelere atama yapmak için değişkenlerden Customer ID,Customer Name ve Customer Age Group u sürükleyin.

4. Rapor başlığını belirtmek için Seçim bölümden Titles ı seçin.Kontrol kutusunda Use default text i tamizleyin.Yazı alanı içine Orion Star Customers List yazın.

5. Rapor oluşturmak için Run ı seçin.

Page 29: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

6.Sütun etiketlerini değiştirmek ve satır numaralarını kaldırmak için Results sekmesinden Modify Task i seçin.

7.Customer Name sütununda kullanılan etiketi belirtmek için görev rolü panelinde sütun ismine sağ tıkla.menüden Properties i seç.

8.Properties diyalog kutusunda yazı alanına Name yaz ve Ok u seç.

9. 8 de yapılanları tekrarla ve Customer Age Group için etiket olarak Age Group yaz.

*Varsayılan diyalog kutusunda değişken ismi hala görünür.Etiketi görmek için,değişkene sağ tıkla ve Show Labels ı seç.

10.Rapordan satır numaralarını kaldırmak için Selections bölümünden Options ı seç.Print the row number kontrol kutusunu temizle.

11.Proje içinde görev simgesinin List Data olarak etiketlendiği varsayılır.Daha açıklayıcı bir etiket ver böylece görev projede kolayca tanımlanır.Properties→Edit i seç ve yazı alanına Customer List by Country yaz. Ok u seç.

12.Rapor oluşturmak için Run ı seç.Sonuçları değiştirmek isteyip istemediğin zaman Yes i seç

Page 30: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

3.5 Veri Filtreleme Görevi

Hedefler:

o Doğrudan veri filtrelemeo Çeşitli operatörleri kullanarak çoklu filtre ölçütleri inşa etmek.

İş Senaryosu

Orion Star pazarlama departmanı 1970 veya sonrası doğmuş yüksek aktiviteli Orion Club üyelerine yönelik özel bir promosyon kampanyası yapmak istiyor.

Veri Girdisi Filtreleme

Edit butonu görev ve sihirbazda dahil edilen veri üzerinde filtre uygulamayı sağlar.

Edit Data ve Filter Window

Edit Data ve Filter Window operatörleri kullanarak birden çok filtre ve veri değerleri oluşturmanızı sağlar .

Page 31: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Filtreler sadece mevcut operatörlerle birlikte Edit Data ve Filter Window ile inşa edilebilir.Filter ve Sort görevi veya Query Builder’da fonksiyonlar ve ileri karşılaştırmalar kullanılarak daha karmaşık filtreler yapılabilir.

Mevcut operatörler aşağıda listelenmiştir:

o Equal to/Not equal too In a list/Not in a listo Less Than/Less than or equal too Greater than/greater than or equal too Between/not betweeno Contains/Does not containo Is missing/Is not missing

Filtering Data in a Task

Orion Star pazarlama departmanı 1970 veya sonrası doğmuş Orion Club üyelerine yönelik yüksek aktivitede özel bir promosyon çalıştırmak istiyor.Uygun bir filtre eklemek için List Data yı düzenle.

1. Demo C3projesinde,Process flow yada Project Tree içinde Customers veri setine çift tıkla.2. Data Grid. den Describe→List Data yı seç.3. Sadece 1970 yada sonrası doğan yüksek aktivitede müşterileri içermesi için Edit i seçerek

başla.4. İlk açılan listeden Customer Type ı seç ve ikinci açılan listeden In a list i seç.5. Verilerden özel değerleri almak için 3.kutunun yanındakini seç.Bu sütunda Farklı verileri

görmek için Add Values i seç.Tam metni görmek için Her değerin üzerine imleci getir.6. Aşağıdaki seçilmiş değerleri doğrula ve Ok u seç.

Page 32: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

7.Başka filtreleri eklemek için açılan kutunun yanındaki veri değerlerini seç ve AND i seç.Raporların satırları içermesi için filtre koşullarının doğru olduğu operatörü gerektirir.

8.Dikkat! Değerler SAS tarihidir ki bunlar 01JAN1960 dan beri gün sayısı olarak depolanır.

9.Belirli günleri baz almak için SAS günlerinin kullanabilirsin.3.kutuya geri dönmek için Cancel i seç ve 01JAN1970 yaz.Veriyi filtrelemeden önce eşdeğer Sas tarihi için tırnak içindeki tarihi dönüştürür.

*İfadelerde sabit SAS günlerini referans almak için ddMONyyyy kullanmalısın.

10.Liste verileri için veri penceresinden Customer ID,Customer Name Customer Type i ekle.

11.Seçim panelinden Optios ı seç ve Print the row number kontrol kutusunu temizle.

12.Filtreli veriyi yansıtmak için başlık değiştir.Seçim panelinden Titles ı seç.Varsayılan başlığı sil ve ilk satıra Orion Star Customer List yaz ve ikinci satıra High Activity Customers Born in 1970 or Later.

13.uygulanan filtreleri belirtmek için yeniden adlandır.Properties→Edit i seç.Yazı alanına High Act/1970+ yaz Ok u seç.

14.Run ı seç ve sonuç çıktısını incele.

15.Görev uygulanan filtreyi tam belirtmek için projeyi belgele, notları kullanabilirsin.

16.not projenin içinde belge parçaları yada açıklama için her metni içerebilir.

17.Projede Note simgesini yeniden adlandırmak için Properties butonunu seç ve yazı alanına Filter Detail yaz. Ok u seç.

18.Demo C3 projesini kaydet.

Egzersizler

Page 33: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

1.Aşama

4. San Diego çalışanlarını listelemek için veri görevini kullanın.

a. C3 projesi çalışanlarının, proje için belirlenen adres verilerini eklemek gerekir.

Eğer çalışanlar C3 projesinde yoksa yeni bir proje oluşturabilirsiniz.

b. Liste verileri göreviyle bir rapor oluşturmak ve Employee_ID, Employee_Name, Street_Number, Street_Name, City ve Postal_Code sütunlarını gösterir.

c. Sütunların etiketlerini değiştir böylece rapor aşağıdaki etiketleri görüntüler: Employee ID, Employee Name, Street Number, Street Name, City ve Postal Code.

d. Rapor oluştur.

e. Sadece San Diego çalışanları rapora dahildir bu yüzden liste verileri görevini değiştir.

Page 34: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

f. Rapordan City sütununu silin.

g. Satır numaralarını yazdırabilirsiniz ancak satır sayısını yazdırma seçeneği içermez.

h. Başlığı Employee List for San Diego olarak değiştirin ve dipnotu silin.

i. San Diego List’i yeniden adlandırabilir ve görev özelliklerini değiştirebilirsiniz.

j. Görevi çalıştırın ve sonuçları değiştirin.

k. Projeyi Employees_C3 olarak kaydedin.

2.Aşama

5. Tüm Avustralya çalışanları için gruplandırılmış rapor listesi oluşturma.

a. Zaten dahil değilse projeye employee_addresses veri kümesini ekleyin.

b. Liste verilerinin göreviyle bir rapor oluşturmak ve Employee_ID, Name, Street_Number, Street_Name ve Postal_Code sütunlarını gösterin.

c. Sütunların özelliklerini değiştir böylece raporun ardından etiketleri görüntüler: Employee ID, Name, Street Number, Street Name ve Postal Code.

d. Raporu oluşturun.

e. Liste verileri görevini değiştir böylece rapora Avustralya çalışanları dahil olur.

Page 35: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

AU tüm varyasyonları içerir.

f. Raporu şehire ( City) göre tanımla ve gruplandır.

g. Rapor için uygun bir başlık ver.

h. AU List olarak görevi yeniden adlandırın.

i. Raporu yeniden çalıştırın ve sonuçları değiştirin.

j. Projeyi Employees C3 olarak kaydedin.

3.Aşama

6. Görevlerde point-and-click ile veri düzenleme ve filtreleme penceresi için kullanılan veri filtreleme yeteneği listenin aşağısında önceden hazırlanan operatörler için sınırlandırılır. SAS fonksiyonları içeren filtreler oluşturmak için, görev yoluyla üretilen SAS programındaki komutlarda özel bir ekleme yapmak için kodu değiştirebilirsiniz.

Page 36: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

a. Eğer içermiyorsa projeye employee_payroll SAS veri setini ekleyin.

b. Employee_ID ve Birth_Date sütunlarını görüntülemek için List veri görevini kullan. DATE9 formatını kullanarak Birth_Date’e format at.

c. SAS programına PROC PRINT adımını eklemk için görev kodunu değiştirin.Açıklamada sadece ekim doğumlu çalışanları seçmelisiniz.

İpucu: MOUNTH fonksiyonunu kullanın. Bu fonksiyon hakkındaki belgelere şunları seçerek ulaşılabilir: Help -> SAS Syntax Help. MOUNTH fonksiyonunun yazısı Index sekmesinin altındadır.

d. Satır numaralarını yazmayın.

e. Employees with october Birthdays başlığını ekleyin.

Page 37: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

f. Görevi Oct Birthday List olarak isimlendirin ve tekrar çalıştırın.

g. Projeyi Employees C3 olarak kaydedin.

3.6 GRAFİK OLUŞTURMA

Hedefler;

SAS Enterprise Guide da desteklenen grafiklerin isimlerini yazmak SAS Enterprise Guide tarafından desteklenen çıktı formatlarının içindeki farkları açıklamak Bar grafiği oluşturmak

İş Senaryosu

Page 38: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Orion Star müşterilerinin demograflarını daha iyi anlamak için yönetim, ülkeye göre ortalama müşteri yaşının bir karşılaştırmasını görmek istiyor.

Grafik Türleri

Grafik menüsü sihirbazlara ek olarak tüm gelişmiş garafikleri içerir.

TEK YÖNLÜ FREKANS RAPORU OLUŞTURMA

Orion yönetimi her kategori için sunulan

Page 39: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

üretimlerin sayısını özetleyen bir rapor istiyor. Raporu üretmek için tek yönlü frekans görevini kullanır.

1. Demo C2 projesini açarak, Process Flow'daki Data Grid'de bu veri kaynağını açmak için, Data important from products xlsx ikonuna çift tıklayın.

Projede bu veri kaynağına sahip değilseniz,SAS data setindeki verilerden products ekleyin.

2. Tek yönlü frekans görevini açmak için, menuden Task→Describe→Tek Yönlü Frekansları seçin.

Importan Data görevini ve Output data sekmesini görmek için de çift tıklayabilirsiniz. Describe→ Tek yönlü frekansları seçin.

3. Task rack ekranında analiz değişkenlerinin rollerini bırakmak ve ekrana atamak için değişikliklerden Product Category'i sürükleyin.

4. Seçim ekranından Statistics'i seçin. Sadece frekans ve yüzde istatistikleri içermesi için Frequences and Persanteges' seçin Frekans tablosu seçeneklerinden ekranından.

5. Seçim ekranından Results'ü seçin. Frekans sayımı ve yüzdelikleri içeren bir veri seti oluşturmak için

kontrol kutusundan create data set with frequences and persentages i seçin. Browse' yi seçin ve dosya adı alanına Productcoun ts yazın. Save ' i seçin.

6. Seçim ekranından Titles'i seçin. Başlığı değiştirmek için önce kontrol kutusundaki Use default text'i temizleyin. Yazı alanında varsayılan başlığı silin ve Number of Products per category yazın.

Başlık penceresinde, seçim ekranından Analysis seçildiğinde, yazı alanı sadece sizin yazdığınız başlığı gösterir. Dipnot yazısını göstermek için, seçim ekranından Footrotes'i seçmelisiniz.

7. Projede Tek Yönlü Frekans modeli ikonuna daha tanımlayıcı bir isim vermek için seçim ekranından Properties' i seçin ve Edit... etiket alanına Product per Category yazın ve OK seçin.

8. Sonuçları incelemek ve raporu üretmek için Run'ı seçin. Results sekmesindeki rapora bakın. Veri setini görmek için Output data sekmesini seçin.

9. Otamatik olarak eklenen The FREQ Procedure başlığını silmek için, seçim ekranından Tools→ Options ve Task General'i seçin. Kontrol kutusundaki Include SAS Procedure titles in results'ü temizleyin. Seçenekler peceresini kapatmak için OK seçin.

Ayrıca The Tasks General ekranı varsayılan dipnotu silmek yada değiştirmeyi sağlayan bir seçenek içerir.

10. Görevi tekrar çalıştırmak için, Results sekmesinden Refresh' i seçin.

11. Demo C3 projesini kaydedin.

Page 40: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

3.09 Test

Aşağıda Bar Chart sihirbazı ile gösterilen grafiğe bir örnek yaratılmıştır. Daha çok geliştirmek ve değiştirmek için ne istiyoruz?

Bar Chart: Gelişmiş Görünüm

Grafiğe ek olarak gelişmeleri yapmak, gelişmiş görünümlü görev açmak gerekebilir, sihirbaz bulunmayan ek seçeneklere erişmenizi sağlar.

Gelişmiş görünümde bir görevi çalıştırdıktan sonra, sihirbazda geri dönüp değiştiremezsiniz.

Çubuk Grafiği Görevi: Gelişmiş Görünüm

Bar Chart görevi gelişmiş ek görünüm seçenekleri içerir, bunun gibi bir çubuk şekli değiştirme, veri değerlerini biçimlendirme ve referans çizgileri değiştirilir.

Page 41: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Anket için Kur

1. Projede herhangi bir veri kaynağı açın ve Graph->Bar Chart Wizard’ı seçin.

2. Adım 2, Bar grafikleri için herhangi bir sütun seçin ve Finish‘i seçin.

3. Project Tree veya Process Flowda, Bar Charts görev simgesine tıkla ve Open->Open in Advanced View’i seç.

3.10 Çoktan Seçmeli Cevap

Seçim ekranından hangi nesne size herbir bar için özel renk tanımlamayı verir?

a. Bar chartb. Barsc. Layout

Page 42: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

d. AdvancedBar Chart Oluşturma

Orion Star müşterilerinin demografiklerini daha iyi anlamak için yönetim ülkeye gore müşterilerinin ortalama yaşının bir karşılaştırmasını görmek istiyor.

1. Demo C3’de Project Tree ya da Process Flow’daki customers veri setine vurgulayın ve Tasks→Graph→Bar Chart Wizard… seçin.

2. Adım 1 de customers’in aktif veri seti olduğunu doğrulayın. Next’i seçin.3. Adım 2 de kontrol kutusundan Horizontal bar chart’ı seçin. Her ülkeye göre kalıp oluşturmak

için Bars listesinden Customer Country’i seçin.4. Sınırları azalan ağırlık ya da uzunluğa göre düzenlemek için properties penceresinden √’i seçin

Descending bar height→OK seçin.5. Sınır uzunluğunu yaş ortalamasına dayalı olarak ayarlamak için Bar uzunluk listesinden

Customer Age’i seçin.6. Σ’ı seçin. İstatistiği Average olarak değiştirin ve OK seçin. Next deyin.7. Adım 3’te aşağıdaki değişiklikleri yapın.

a. Kontrol kutusundan 3D Chart seçin.b. Listenin aşağısındaki Bar Category’den Color çizgisini değiştirin.c. Kontrol kutusundaki Data Labels’ı seçin ve listenin aşağısındaki Average için değiştirin.d. Kontrol kutusundan Use reference lines’i seçin.e. Next deyin.

8. Adım 4’te başlığı Average Customer Age by Country olarak değiştirin ve Finish’i seçin.

Page 43: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

9. Bar chard wizard’da izni olmayan ek modifikasyonlar yapmak için, Advanced View’den görevi açın. Project Tree ya da Process Flow’daki Bar chart ikonuna sağ tıklayın ve Open→Open in advanced view’i seçin.10. Advanced View’de değişkenlerin görünümlerini modifiye etmek için formatlar uygulayabilirsiniz. Seçim ekranından data’yı seçin. Customer_age’yi formatlamak için ki böylece veri etiketleri bir ondalık basamağa yuvarlanır, Customer Age’ye sağ tıklayın ve Properties’i seçin.

11. Formatı uygulamak için Change’yi seçin. Formats penceresinde Categories ekranından Numeric’i ve Formats ekranından w.d’yi seçin. Toplam genişliği 4 olarak ve ondalık basamağı 1 olarak değiştirin. Görev dialog kutusuna dönmek için OK seçin.

12. Seçim ekranından Layout’u seçin. Cylinder biçimini değiştirin. 13. Seçim ekranından Horizontal Axis’i seçin. Etiket kutusuna Average Customer Age yazın ve

yazı tipini 12 punto olarak değiştirin. 14. Seçim ekranından Reference Lines’i seçin. Kontrol kutusundan Specify values for lines’i

seçin. 20 yazın ve Add’i seçin. Aynı işlemi 40 ve 60 için de yapın. Biçimi Dashed olarak değiştirin ve rengi açık gri seçin.

15. Seçim ekranından Vertical Axis seçin. Etiket kutusuna Country yazın.

16)Seçim penceresinden Properties i seç sonra Edit i seçin.Genel pencerede, Avg Age/Country için görev etiketini değiştirin.

Page 44: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

17)Varsayılan grafik biçimi ActiveX tir.Görev çalıştıktan sonra grafikle iletişim kurabilmek için HTML formatında olmalıdır.Sonuçlar penceresinde, Customize result formats,styles, and behavior ve HTML seçin.OK seçin.18)Gradik oluşturmak için Run seçin.Results-HTML sekmesini seçin.Grafikte sağa tıklayarak, grafikte daha fazla araştırma ve değişikliği mümkün kılan ActiveX özelliklerine giriş yapmalısın.Menüde Graph Properties seçin.

19)Grafik sekmesinde, stil değiştirmek için Curve ve yeni renk düzeni uygulayın.20)Bar sekmesini seçin ve Font seçin.Veri etiketini boyutunu 10 a arttırın ve OK seçin, grafiğe dönmek ve değişiklikleri uygulamak için OK seçin.21)Yapılması gereken diğer değişiklik graik tipini değiştirmektir.Grafikte sağa tıklayın ve Chart Type -- Vertical Bar seçin.22)Grafiği yeniden boyutlandırmak, döndürmek, kümelendirmek için araç çubuğu da uygundur.Grafikte sağa tıkla ve Graph Toolbar seçin.Tıkla ve ilk üç çubuğa sürümek için imleci kullan.Grafik, yalnızca belirtilen kısmını kapsayacak şekilde yeniden çizilir.Grafiği ilk duruma getirmek için simgesini seç.23)Grafiği kaydetmek için, ya bir .jpg dosyası gibi görüntü kaydedebilir (statik bir resim olarak yapılan herhangi bir interaktif değişikleri kaydeder) ya da bir HTML dosyası olarak grafik verebilirsiniz.(Etkileşim korunur ama yaptığınız değişiklikler kaybolur) HTML olarak sonuç vermek için Export -- Export HTML-Avg Age/Country seçin.İstediğiniz yere gidin ve Save seçin.Word, Excel ve PowerPoint e grafikler de kopyalanabilir ve yapıştırılabilir.SAS Enterprise Guide de garafiğin üzerinde sağa tıkla ve Copy seç.Word, Excel veya PowerPoint de sağa tıkla ve Paste seç.Bu uygulamalarda ActiveX etkileşimi sağlamak için aşağıdaki noktalara dikkat edin:Microsoft Excel: Grafik otomatik olarak ActiveX işlevselliğini korur.

Page 45: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Microsoft Word: Belgeye grafiği yapıştırdıktan sonra Desing Mode dan çıkman gerekir. Developer -- Desing Mode seçerek bunu Office 2007 de yapabilirsin.Microsoft PowerPoint: PowerPoint View modunda ActiveX grafiği ile etkileşim kurabilmek için, grafiği kopyalama ve yapıştırmadan önce ilk olarak bir grafik özelliğini değiştirmeniz gerekir.Bu SAS Enterpise Guide garfikte sağa tıklayarak ve Graph Properties seçilerek yapılabilir.Grafik sekmesinde Advanced seçin.Advanced Setting penceresinde Display interactive graphs onay kutusunu işaretleyin.Grafik özelliklerini değiştirdikten sonra PowerPointe her zamanki grafik kopyalayıp yapıştırın.23)Demo C3 projesini kaydedin.

AlıştırmalarLevel 17.Her City için Toplam Salary 3-D Dikey Çubuk Grafikleri Oluşturma

a)Employees C3 projesinde employee_detail SAS veri setini projeye ekleyin. Eğer Employees C3 projesine sahip değilsen yeni bir proje başlatmalısın.b)Veri ağında employee_detail tablosunu aç ve Bar Chart wizard açın.Bar Chart wizard da 2. Adımda her City için Salary toplamını gösteren bir dikey çubuk grafiği oluşturun.Azalan sırada çubukları sıralayın.c)Bar Chart wizard da 3.adım aşağıdaki nitelikleri değiştirmek:3-D grafik oluşturmaHer çubuk için farklı renkSalary toplamı ile her çubuk üstündeki veri etiketlerini yazdırmakTotal Salary olarak (dikey) çubuk eksenini etiketlemekKarşılaştırma çizgileri açmakd)Bar Chart wizard da 4.adım, grafik başlığı Total Salary for Each City

Page 46: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

e)Grafik oluşturunf)Bar Chart görevinde Project Tree veya Process Flow da sağa tıklayarak Open -- Open in Advanced View seçin.Aşağıdaki değişiklikleri yapın:Değeri en yakın dolara yuvarlamak için Salary e eklenen formatı değiştir.Çubuk şeklini prizma ile değiştir.Reference lines(karşılaştırma çizgileri) ni kesikli ve açık gri ile değiştir.g)Bar Chart görevinin özelliklerini varsayılan SAS Report Formatıyla beraber HTML raporunu yaratmak için değiştirin.h)Görevi çalıştır ve sonuçları yerine koyun.Employee C3 projesi gibi kaydedin.

Level 28.Pie Chart Wizard Salary Analizi için Departmantta Kullanma

a)Eğer gerekli ise Employees C3 projesine employee_detail SAS veri setini ekleyin. Eğer Employees C3 projesine sahip değilseniz yeni bir proje başlatabilirsiniz.b)Herbir bölüm için toplam Salary paylarını gösteren grafik üretmek için Pie Chart wizard ı kullanın.c)Bölüm isimlerini, maaş toplamı haricindeki herbir pay ve herbir pay için toplam maaş yüzdelerini gösterin.d)Başlığı Total Salary by Department olarak değiştirin ve görevi çalıştırın.e)Salary ekranına en yakın dolara yuvarlayan uygun formatı eklemek için Advanced View de görev açın.SAS Report formatındaki gibi HTML de grafik yaratın.f)Görevi çalıştırın ve Employees C3 projesi gibi kaydedin. Kayıt defterinde uyarı olduğunu gösteren görev ikonundaki uyarı noktasını görmelisin. Çıktıları etkileyen uyarıları tespit etmek için kayıt defterini gözden geçir.Level 39.Dilimi Korumak için Pie Chart Görev Kodunu Değiştirme

Page 47: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

a)Departmandaki toplam maaşı küçük resimlerle gösteren pasta grafiği üretmek için Level 2 alıştırmalarını tamamlayın.b)Yardım menüsünden SAS Syntax Help kullanın.Pie Chart tarafından üretilen PIE3D ifadesinde kullanılan kodun seçeneği tanımlanır. İpucu:Help -- SAS Syntax Help seçin.arama sekmesine PIE3D yazın ve PIE, PIE3D, DOUNUT Statements için bakın.c)Pastadan kalanları Sales diliminden biraz ayıran seçeneği araya eklemek için Pie Chart görevini değiştirin.d)Görevi çalıştır ve sonuçları yerine koyun.Employees C3 projesini kaydedin Kayıt defterinde uyarı olduğunu gösteren görev ikonundaki uyarı noktasını görmelisin. Çıktıları etkileyen uyarıları tespit etmek için kayıt defterini gözden geçir.

3.7 Bölüm Kontrolü

1.Task nedir?

2.Hangi görev diyalog kutularının seçim penceresi çoğu görevler için temeldir?

3.Herhangi bir rapor için çıktı fomatı nedir?

4.Özel görev sonuçları için farklı çıktı formatlarını nasıl özelleştirirsin

5.İki tür rapor vardır; özet ve detaylı rapor.One-Way Frequencies ve List Data görevini gerçekleştirirken ne tip rapor kullanılır?

6.Çizgi grafiği Bar Chart wizard kullanarak yaratılabilir.Sihirbazda sütun özelliklerini değiştirebilir misiniz? Eğer hayırsa başka nasıl yaparsınız?

3.8.Çözümler

Alıştırmaların Çözümleri1.Yüzde ve Sayım Frekansları Oluşturmak için One-Way Frequencies Görevini Kullanma

Page 48: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

Sonuçlar seçeneğinde SAS prosederü başlığını içeren son sonuçlar kapalı olduğunu varsayalım.Bu seçeneği Tools – Options – Tasks General seçerek değiştir.

a.Employee C2 projesinde employee_organization veri setini ekleme. Eğer Employee C2 projesine sahip değilseniz yeni bir proje oluşturabilirsiniz. 1)File -- Open -- Data seçin ve kurs verisine yönlendirin. 2)employee_organization -- Open seçin.b.Department sütununu inceleyen birrapor üretmek için One-Way Frequencies görevini kullanma. 1)Project Tree veya Process Flow da employee_organization ikonunu seçin. 2)One-Way Frequencies görevini açmak için görev menüsü çubuğundan Describe -- One-Way Frequencies seçin. 3)One-Way Frequencies görev diyalog kutusunda Data seçim penceresinde Department i Analysis variables role sürükle ve bırakın.c.Raporun bir parçası yatay çubuk grafiği içerir.1)Seçim penceresinden Plots seçin.2)Horizontal seçind.Employee Counts by Department başlığını ekleme ve dipnotu silme.1)Seçim penceresinden Titles seçin.2)Analysis seçin ve Use default text kontrol kutusunu temizleyin.3)Şimdiki metni sil ve Employee Count by Department yazın.4)Seçim penceresinden Footnote seçin ve Use default text kontrol kutusunu temizleyin.Hata metnini silin.e.Görev özelliklerini Dept Freq Report olarak adlandırmak için değiştirme1)Seçim penceresinden Properties seçin.2)Edit seçin.3)Label çalışma alanını silin ve Dept Freq Report olarak şekillendirin.4)OK seçin.f.Rapor üretme ve sonuçları inceleme

Page 49: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

1)Edit seçin.2)Eğer zorunluysa raporu görüntülemek için Results sekmesini seçin.g.Sadece frekansları ve yüzdeleri belirtmek için One-Way Frequencies de değiştirme.Raporu tekrar çalıştırma ve sonuçları yeniden görme.1)One-Way Frequencies görevini tekrar açmak için Results sekmesinden Modify task seçin2)Seçim penceresinde Statistics seç ve Frequency Table seçenekleri bölmesinde Frequencies and Percentages seçin.3)Run seçin.4)Souçları değiştirmek istediğimizden Yes seçin.h.Employee C3 projesi olarak kaydetme1)File – Save Project as… seçin.2)Çalışma alanınıda dosya adını Employee C3 yazın ve Save seçin.

2.Gruplandırılmış Rapor Üretmek için One-Way Frequencies Kullanma

a.Mevcut Employee C3 projesini kullan vya yeni proje aç.Eğer dahil edilmemişse employee_organization veri setini ekleyin. Yeni bir proje açmak ve employee_organization veri setini eklemek için aşağıdaki adımları uygulayın:1)File – New – Project seçin.2)File – Open – Data seçin ve kurs verisine yönlendirin.

Page 50: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

3)employee_organization seç ve Open seçin.b.Department tarafından gruplandırılmış Job_Title analizi için One-Way Frequencies görevini kullanma.Sadece frekanslar ve yüzdeler içerir.1)One-Way Frequencies görevini açmak için Data Grid den Describe – One-Way Frequencies.. seçin.2)Data penceresinde Job Titles ı Analysis variables role e ve Department ı Group analysis by role e sürükle ve bırak.3) Seçim penceresinde Statistics seç ve Frequency Table seçenekleri bölmesinde Frequencies and Percentages seçin.c.Çıktı raporuna frekansları azalan sırada komut vermeÇıktı veri seçeneğinde komut bulmak için Results penceresini aşağı kaydır.1)Seçim penceresinden Results seçin.2)Alta kaydır ve aşağı indirme listesinden Order çıktı verisini Descending Frequencies ile değiştirin.d.Counts of Job Titles by Department olarak başlık ekleme ve dipnotu silme1)Seçim penceresinden Titles seçin.2) Analysis seçin ve Use default text kontrol kutusunu temizleyin.3)Şimdiki metni sil ve Counts of Job Titles by Department yazın.4)Seçim penceresinden Footnote seçin ve Use default text kontrol kutusunu temizleyin.Hata metnini silin.e.Jobs by Dept Freq Report olarak yeniden adlandırma ve görevi çalıştırma1) Seçim penceresinden Properties seçin.2)Edit seçin.3)Label çalışma alanını silin ve Dept Freq Report olarak şekillendirin.4)OK seçin.5)Rapor üretmek için Run seçin.f.Employee C3 projesi olarak kaydetme1)Eğer Level 1 alıştırmasını tamamladıysan File – Save Employees C3 seç.2)Eğer Employee C3 olarak proje kayıtlı değilse File – Save Project as… seçin. Çalışma alanında dosya adına Employees C3 yazın ve Save seçin.

3.Başlıklarda Grup Değerleri ile Frekans Raporu Üretmek

Page 51: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

a.Level 2 alıştırmasını tamamlayın ve aşağıdaki adımlarla devam edin.b.Dept Freq Report dan Jobs değiştirme.Başlığı Counts of Job Titles #byval(department) olarak değiştirme.Bu söz dizimi, başlıkta her ayrı grubun adını koyacaktır. Help – SAS Syntax Help seçerek #BYVAL(değişken) sözdizimi hakında belgeler bulabilirsiniz.Index sekmesi altında listedeki 5.madde #BYVAL option seçin.1)Level 2 alıştırmasında Results sekmesinden One-Way Froquenciesgörevi oluşturuldu,Modify Tasks seçin.2)Seçim penceresinden Titles seçin.3)Başlığı Count of Job Titles in #byval(department) olarak değiştirin.c.One-Way Frequencies görevinde Preview Code – Insert Code seçilerek kod girme1)Görev penceresinde Code Preview açmak için diyalog kutusunun alt soldaki Preview Code butonunu tıklayın.2)User Code penceresini açmak için pencerenin üst sol kısmındaki Insert Code butonunu tıklayın.d.İkincil başlığı kaldırmak için, kod ekleme görevinde en erken noktada aşağıdakileri yapın:

Help – SAS Syntax Help seçerek BYVAL/NOBYLİNE sistemi hakında belgeler bulabilirsiniz.Index sekmesi altına byline yazın.

options nobyline;

Page 52: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

1)İlk hat üzerinde çift tıkla <double-click to insert code>.

2)Enter User Code penceresinde aşağıdaki SAS OPTIONS komutunu yazın: options nobyline;3)OK'u seç.e.Gelecekteki görevler için ikincil satır başlığını eklemek için görev kodunun sonuna aşağıdaki komutu yazın. options byline;1)Son hat üzerinde çift tıkla <double-click to insert code>.2)Enter User Code penceresinde aşağıdaki SAS OPTIONS komutunu yazın: options byline;3)Enter User Code penceresini kapatmak için OK'u seç.4)User Code penceresini kapatmak için OK'u seç.5)Üst sağ köşedeki X 'yı seçerek Task penceresi için Code Preview 'ı kapat.f.Değiştirilmiş rapor oluşturma ve sonuçları yerine koy. Run'ı seç.Sonuçları değiştirmek istediğinde Yes'e bas.g.Employees C3 projesini kaydet. File Save Employees C34.San Diego Employees'ı Görüntülemek İçin Liste Verileri Görevini Kullanma Kısmi Sonuçlara.Eğer gerekliyse Employees C3 projesine employee_addresses data seti projesini ekle. Eğer Employees C3 projesine sahip değilsen yeni bir proje yaratabilirsin.1)File'ı seç.Open'a bas.Data'ya bas ve course datanıın yerini belirle.2)SAS veri setinde employee_addresses'i seç ve Open'ı seç.b.List Data göreviyle birlikte rapor oluştur ve Employee_ID,Employee_Name,Street_Number,Street_Name,City ve Postal_Code sütunlarını göster.1)Eğer gerekliyse,Data Grid de açmak için Project Tree ya da Process Flow da employee_addresses data setine çift tıkla.2)Data Grid içinde Describe'ı seç.List Data'ya tıkla.3)Veri penceresinde CTRL tuşuna basılı tutun ve Employee_ID,Employee_Name,Street_Number,Street_Name,City ve Postal_Code 'u seçin.Liste değişkenlerine rol verin.c.Sütunların özelliklerini değiştir böylece rapor aşağıdaki etiketleri görüntüler: Employee ID,Employee Name,Street Number,Street Name,City ve Postal Code1)Herbir değişken isminin üzerine sağ tıkla ve Properties'ı seç.2)Properties penceresinde etiket alanına uygun metni yaz.3)Task rol bölmesinde sağ tıkla ve etiketleri göstermek için Show Labels'i seç.d.Rapor oluştur. Run'ı seç ve rapor gösterilsin.e.List Data görevlerini değiştir böylece rapor sadece San Diego çalışanlarını içerir.1)Data Grid de List Data görevlerini tekrar açmak için Modify Task'ı seç.2)Edit Data ve Filter penceresini açmak için Edit'i seç.3)Task filtrelemede aşağıdaki ilk kutuyu kullan,City'i seç.4)İkinci kutunun içinde Equal to operatörünü seç.5)Üçüncü kutunun içinde ... seç.San Diego OK6)Edit Data ve Filter penceresini kapatmak için OK'u seç.f.Rapordan City sütununu sil. Task rol ekranında City'i seç ve Variables'ı atama ekranına geri sürükle.g.Satır sayılarını yazmaz ama satır sayılarını yazmak için bir seçenek içerir.1)Selection ekranından Options'ı seç.

Page 53: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

2)Print the row number kontrol kutusunu temizle.3)Print number of rows kontrol kutusunu seç.h.Employee List for San Diego başlığını değiştir ve dipnotu sil.1)Selection ekranından Titles'ı seç.2)Use default text kontrol kutusunu temizle ve varsayılan metni sil.3) Employee List for San Diego yaz.4)Dipnot seç ve Use default text kontrol kutusunu temizle.i.San Diego List görevini yeniden adlandırmak için görev özelliklerini değiştir.1)Selection ekranından Properties'ı seç.2)Edit'i seç ve etiket alanına San Diego List yaz.3)OK'u seç.j.Görevi çalıştır ve sonuçları yerine koy. Run'ı seç.Sonuçları değiştirmek istediğinde Yes'e bas.k.Employees C3 projesini kaydet.1)File'ı seç.2)Dosya adı alanına Employees C3 yaz.5.Bütün Avustralya Çalışanları İçin Birleşmiş Liste Raporu Oluşturma Kıami Sonuçlara.Eğer içermiyorsa projeye employee_addresses veri setini ekle.1)File'seç.Open'ı seç.Data'yı seç ve course datanın yerini belirle.2)employee_addresses veri setini seç ve Open'ı seç.b.List Data göreviyle birlikte rapor oluştur ve Employee_ID,Employee_Name,Street_Number,Street_Name,City ve Postal_Code sütunlarını göster.1)Eğer gerekliyse,Data Grid de açmak için Project Tree ya da Process Flow da employee_addresses data setine çift tıkla.2)Data menü çubuğunda Describe'ı seç.List Data'yı seç.3)Data seçim ekranında, Employee_ID,Employee_Name,Street_Number,Street_Name,City ve Postal_Code'u seç ve liste değişkenlerine rol verin.c.Sütunların özelliklerini değiştir böylece rapor aşağıdaki etiketleri görüntüler: Employee ID,Employee Name,Street Number,Street Name,City ve Postal Code1)Herbir değişken isminin üzerine sağ tıkla ve Properties'ı seç.2)Properties penceresinde etiket alanına uygun metni yaz.3)Task rol bölmesinde sağ tıkla ve etiketleri göstermek için Show Labels'i seç.d.Rapor oluştur. Run'ı seç.e.List Data görevlerini değiştir böylece rapor sadece Avustralya çalışanlarını içerir.1)Results sekmesinde,List Data görevlerini tekrar açmak için Modify Task'ı seç.2)Edit Data ve Filter penceresini açmak için Edit'i seç.3)Task filtrelemede aşağıdaki ilk kutuyu kullan,Country'i seç.4)İkinci kutunun içinde In a list operatörünü seç.5)Üçüncü kutuda ...'yı seç ve daha sonra Add Values'u seç.Values sekmesinde au'yu seç ve OK'u seç.2.kez Add Values'u,AU'yu ve OK'u seç.6)Pencereyi kapatmak için OK'u seç.7)Edit Data ve Filter penceresini kapatmak için OK'u seç.f.City'e göre grupla ve raporu tespit et.1)Rol olarak Group analizi için City'i ata.2)Ayrıca Identifying etiket rolü için City'i ata.g.Rapor için uygun bir başlık ver.1)Selection ekranından Titles'ı seç.2)Use default text kontrol kutusunu temizle,varsayılan metni sil,ve Employee List for Avustralya yaz.h.AU List görevini yeniden adlandır.1)Selection ekranından Properties'ı seç.

Page 54: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

2)Edit'i seç ve etiket alanına AU List yaz.3)Properties penceresini kapatmak için OK'u seç.i.Raporu yeniden çalıştır ve sonuçları yerine koy. Run'ı seç.Yes'i seç.j.Employees C3 projesini kaydet.1)File'ı seç.2)Dosya adı alanına Employees C3 yaz.6.Karmaşık bir Filtre İçeren Liste Raporu Oluşturmaa.Eğer içermiyorsa projeye employee_payroll SAS veri setini ekle.1)File'seç.Open'seç.Data'yı seç.2)Course datanın yerini belirle ve employee_payroll'u seç.Open'ı seç.b.Employee_ID ve Birth Date sütunlarını göstermek için List veri görevini kullan.DATE9. biçimini kullanarak Birth Date'i biçimlendir.1)Eğer gerekliyse,Data Grid de açmak için Project Tree ya da Process Flow da employee_payroll data setine çift tıkla.2)List Data görev diyalog kutusunu açmak için Data Grid içinde Describe'ı seç.List Data'ya tıkla.3)Data seçim ekranında Employee_ID ve Birth Date'i seç ve List değişkenleri görev rolü için onlara görev ver.4)Birth Date sütununda sağ tıkla ve Properties'i seç.5)Properties penceresinde Change'i seç.6)Format penceresinde Date kategorisini seç ve DATEw.d formatını seç.7)8)OK'u seç.Görev diyalog kutusuna geri dönmek için OK'u seç.c.1)List Data diyalog kutusunda Task penceresi için Code Preview açmak amacıyla Preview Code butonunu seç.2)Bu pencerede User Code penceresini açmak için Insert Code... 'u seç.3)4)Enter User kod penceresinde aşağıdaki SAS komutunu yazın. Where month(Birth_Date)=10;5)Enter User Code penceresini kapatmak için OK'u seç.6)User Code penceresini kapatmak için OK'u seç.7)Task penceresi için Code Preview'i kapatmak için X'yı seç.d.Satır sayılarını yazmaz.1)Selection ekranında Options'ı seç.2)Print the row number kontrol kutusunu temizle.e.Employees with October Birthdays başlığını ekle.1)Selection ekranında Titles'ı seç.2)Use default text kontrol kutusunu temizle ve varsayılan metni sil.3)Employees with October Birthdays yaz.f.Görevi Oct Birthday List olarak yeniden adlandır ve görevi çalıştır.1)Selection ekranında Properties'i seç.2)Edit'i seç ve etiket alanına Oct Birthday List yaz.3)Properties penceresini kapatmak için OK'u seç.4)Run'ı seç ve rapor gösterilsin.g.Employees C3 projesini kaydet.1)File'ı seç.2)Dosya adı alanına Employees C3 yaz.

Page 55: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

7.Herbir Şehir İçin Maaş Toplamının 3 Boyutlu Dikey Çubuk Grafiğini Oluşturmaa.Employees C3 projesinde proje için employee_detail SAS veri setini ekle. Eğer Employees C3 projesine sahip değilsen yeni bir proje başlatabilirsin.1)File'ı seç.Open'ı seç.Data'yı seç.2)Course datanın yerini belirle ve employee_detail'i seç.Open'ı seç.b.Data Grid de employee_detail tablosunu aç ve Bar Chart sihirbazını aç.Bar Chart sihirbazının 2.adımında herbir City için toplam Salary'i gösterecek dikey çubuk grafiği oluştur.Çubukları yüksekliklerine göre azalan sırada düzenle.1)Eğer gerekliyse,Data Grid de açmak için Project Tree ya da Process Flow da employee_detail data setine çift tıkla.2)Data Grid içinde Graph'i seç.Bar Chart Wizard'a tıkla.3)1.adımda veri setinin employee_detail olduğunu teyit et ve Next'e tıkla.4)2.adımda City için aşağıdaki Bars listesini değiştir.5)6)7)Next'i seç.c.3.adımda Bar Chart sihirbazına ait aşağıdaki özellikleri değiştir:• 3 boyutlu grafik oluştur.• Her şeride farklı renk ver.• • • İlgili hattı aç.1)3.adımda sihirbaza ait 3D chart kontrol kutusunu seç.2)Bar category için Color bars by alanını değiştir.3)Data labels kontrol kutusunu seç ve drop-down menüsünden Sum'ı seç.4)Axis Labels butonunu seç ve Bar height alanına Total Salary yaz ve Axis Labelse penceresini kapatmak için OK'u seç.5)Use reference lines kutusunu seç.6)Next'i seç.d.4.adımda Bar chart sihirbazına ait Total Salary for Each City grafiğine başlık ver. Graph alanına Total Salary for Each City yaz.e.Grafik oluştur. Finish'i seç.f.Project Tree ya da Process Flow da Bar Chart görevinin üstüne sağ tıkla ve Open'ı seç.Open in Advanced View'e tıkla.Aşağıdaki değişiklikleri yap:• • • 1)Bar Chart sihirbazına sağ tıkla ve Bar Chart görev diyalog kutusunu açmak için Open'ı seç ve Open Advance View'e tıkla.2)Selection ekranından Data'yı seç.3)Salary'e sağ tıkla ve Properties'i ve Change'i seç.4)Formatın DOLLARw.d olduğunu doğrula ve ondalık kısımları 0 olarak değiştir.Görev diyalog kutusuna geri dönmek için OK'u seç ve tekrar OK'u seç.5)Selection ekranından Layout'u seç.6)Şekli Prism olarak değiştir.7)Selection ekranından Reference Lines'ı seç.8)Şekli Dashed olarak değiştir ve rengi açık gri olarak değiştir.g.Varsayılan SAS Report formatıyla birlikte HTML raporu oluşturmak için Bar Chart görevine ait özellikleri değiştir.1)Selection ekranından Properties'i seç ve Edit'i seç.2)Seçim ekranından Results'ıseç.

Page 56: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

3)Customize result formats,styles and behavior radyo butonunu seç.4)HTML kontrol kutusunu seç ve OK'u seç.h.Görevi çalıştır ve sonuçları yerine koy.Employees C3 olarak projeyi kaydet.1)Run'ıseç.Sonuçları değiştirmek istediğinde Yes'e bas.2)File Save Employees C3'ü seç.

8.Department tarafından Maaş Çözümlemeleri için Pasta Grafiği Sihirbazını Kullanmaa.Employees C3 projesinde,eğer gerekliyse proje için employee_detail SAS veri setini ekle. Eğer Employees C3 projesine sahip değilsen yeni bir proje başlatabilirsin.1)File Open Data 'yı seç.2)Course datanın yerini belirle ve employee_detail Open'ı seç.b.Herbir bölüm için maaş toplamını temsil eden bir grafik oluşturmak için Pie Chart sihirbazını kullanın.1)Eğer gerekliyse,Data Grid de açmak için Project Tree ya da Process Flow da employee_detail data setine çift tıkla.2)Data Grid içinde Graph'i seç.Pie Chart Wizard'a tıkla.3)1.adımda veri setinin employee_detail olduğunu doğrula ve Next'e tıkla.4)2.adımda,dilim değeri kadar Department seç ve uygun dilim değeri kadar Salary seç.5) seç ve seçilen istatistiğin Sum olduğunu doğrula.6)Next'i seç.c.Dışarda kalan herbir dilimin departman adını ve maaş toplamını ve içerde kalan herbir dilimin maaş toplamına ait yüzdelerini göster.3 boyutlu grafik çizdir.Grafik oluştur.1)3.adımda 3D chart kontrol kutusunu seç.2)Percentage kontrol kutusunu seç ve Inside için aşağıda kalan liste değerlerini değiştir.3.Next'i seç.d.Başlığı Total Salary by Department olarak değiştir ve görevi çalıştır.1)4.adımda Graph alanına Total Salary by Department yaz.2)Finish'i seç.e.Advanced Viewdeki görevi en yakın maaş değeri için Salary ekranına döndüren uygun bir formata uyarlamak için açın.1)Project Tree ya da Process Flow da Pie Chart görevine sağ tıkla ve Open Open in Advanced View'i seç.2)Selection ekranından Data'yı seç.3)Salary'e sağ tıkla ve Properties Change'i seç.4)Formatın DOLLARw.d olduğunu doğrula ve 0 için ondalık dilimleri değiştir.5)Selection ekranından Properties'i seç ve Edit'i seç.6)Selection ekranından Results 'ı seç.7)Customize result formats,styles and behavior radyo butonunu seç.8)HTML kontrol kutusunu seç ve OK'u seç.f.Görevi çalıştır ve Employees C3 olarak projeyi kaydet. Görev simgesi üzerinde bir ünlem görebilirsiniz,bu günlükte bir uyarı olduğunu gösterir.Uyarının çıktıda bir etkisinin olup olmadığını anlamak için günlüğü inceleyin.1)Run'ı seç.Sonuçları değiştirmek istediğinde Yes'e bas.2)File Save Employees C3'ü seç.3)Günlüğü göstermek için Log'u seç.Aşağıdaki mesajı bulmak için aşağı doğru ilerle.9.Bir Dilimi Ayırmak için Pasta Grafiği Görev Kodunu Değiştirmea.Bölüm tarafından maaş toplamını gösteren pasta grafiğini üretmek için Level 2'deki alıştırmayı tamamla.Daha sonraki alıştırma için çözüme bak.b.Help menüsünden SAS Syntax Help'i kullan.Pie Chart görevi tarafından üretilen PIE3D bölümünde kullanılabilen kod seçeneğini belirle.Diğer dilimlerden ayrı bozulabilen pasta dilimi ayarları seçilir.İpucu:Help SAS Syntax Help'i seç.Search de PIE3D yaz ve PIE,PIE3D ve DONUT Statements'a bak.

Page 57: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

1) Help SAS Syntax Help'i seç.2)Search de PIE3D yaz ve PIE,PIE3D ve DONUT Statements'a bak.3)EXPLODE=option 'ı bulmak için aşağı doğru ilerle.SAS programında seçeneğin örneğini bulmak için Specifying the Sum Ststistic for a Pie Chart linkini seç.c.Pastanın kalanından satış dilimini hafifçe ayırmak için seçenekler ekleyerek Pie Chart görevini değiştir.1)Pie Chart görevine ait Results sekmesinden Modify Task'ı seç.2)Preview Code Insert Code'u seç.3)PIE3D bölümünü kapatan virgülden önce kodu eklemek için çift tıkla.Ayrıca bu yer FORMAT bölümünden önceki yerdir.4)Aşağıdaki seçeneği yaz:explode=”Sales” Sales küçük harfe duyarlıdır.5)OK OK'u seç.Task penceresinde Code Preview'i kapat.d.Görevi çalıştır ve sonuçları yerine koy.Employees C3 projesini kaydet. Görev simgesi üzerinde bir ünlem görebilirsiniz,bu günlükte bir uyarı olduğunu gösterir.Uyarının çıktıda bir etkisinin olup olmadığını anlamak için günlüğü inceleyin.1)Run'ı seç.Sonuçları değiştirmek istediğinde Yes'e bas.2)File Save Employees C3'ü seç.3)Günlüğü göstermek için Log'u seç.Aşağıdaki mesajı bulmak için aşağı doğru ilerle.Öğrenci Faaliyetleri için Çözümler(Testler/Anketler)3.02 Projede herhangi bir veri kaynağını vurgula ve Tasks Describe One-Way Frequencies'i seç.Hangi görev rolü bir değişken ataması gerektirir ? Analiz değişkenleri3.03 Tasks Describe One-Way Frequencies seçerek tekrar One-Way Frequencies görevini aç.Tasks Roles penceresinde Help'i seç ve Frequency rolü için açıklamayı oku.Bu role kaç değişken atanabilir ? Bir3.05 Her formatın bazı faydaları nelerdir ? Olası cevaplar:HTML tarayıcısı olan herkes tarafından kolayca görülebilir;RTF dahil edilebilir ve ortak kelime işlemcilerde düzenlenebilir;PDF baskı için iyi bir seçenektir ve raporun sabit kopyalarını paylaşır;SAS Report diğer SAS uygulamalarını görüntülemek için raporları oluşturduğunda ya da görev çıktılarını birleştirdiğinde faydalı bir biçimdir;Text SAS Display Manager kullanıldığında basit ve bilinendir.3.06 Projede her One-Way Frequencies'e çift tıkla.Results sekmesinde Modify Task'ı seç.Properties Edit Results 'ı seç. Customize result formats,styles and behavior radyo butonunu ve HTML'i seç.Aşağıdaki listede biçimi EGDefault olarak değiştir.OK Run'ı seç.Sonuçları değiştirmek istediğinde Yes'e bas. Sonuçları onayla.Level 2 ve Level 3'teki alıştımalardan önce One-Way Frequencies görev çıktılarını kullanıyorsan sonuçlar farklı çıkabilir.3.07 Rapordan Row Number sütununu kaldırmak için hangi seçenek kullanılır ? Options Print the row number3.10 Çubukların herbirine özel renkler tanımlamayı Selection bölümünden hangi madde sağlar ? BarsBölüm İncelemesi için Çözümler1.Görev nedir ?Projede veriye yönelik gerçekleştirdiğimiz veri manipülasyonu,rapor ya da özel analiz tipidir.2.Pek çok görev için görev diyalog kutularının seçim ekranlarında ne ortaktır ?Veri,başlık ve özellikler ortaktır.3.Her rapor için varsayılan çıktı biçimi nedir ?SAS Report

Page 58: dosya.marmara.edu.trdosya.marmara.edu.tr/fef/ist/2013/ders_notu/gu_de3.docx  · Web viewGörev kodu (task code), seyir defteri (log), veri çıktısı (output data) ve sonuçlar

4.Özel görev sonuçları için fasrklı çıktı biçimlerini nasıl belirtirsin ?Görev için Properties ekranını seç,Edit butonunu seç ve Results ekranını seç.Customize result formats,styles and behavior radyo butonunu seç.İstenilen çıkış biçimi ve tarzını seç.5.İki çeşit rapor vardır:özet ve ayrıntılı raporlar.One-Way Frequencies ve List Data görevleri ne tür raporlar üretir ?One-Way Frequencies özet rapor ve List Data ayrıntılı rapor üretir.6.Bar Chart sihirbazı yoluyla çubuk grafiği oluşturabilirsin.Bu sihirbazda sütunların özelliklerini değiştirebilir misin ?Eğer yapamazsan,nasıl yapabilirsin ?Sihirbazda sütunların özelliklerini değiştiremezsin.Advanced View'de değiştirilebilirler.