Kayıtlar

Ekim, 2020 tarihine ait yayınlar gösteriliyor

Gannt Chart Oluşturma

Resim
1. Gannt Chart için Grafik Seçimi 2. Gannt Chart için Seçilen Grafik   3. Gannt Chart için Grafikte Gizlenecek Kısmın Seçimi 4. Gannt Chart için Seçimi Biçimlendir Kısmının Görüntülenmesi 5. Gannt Chart için Gizlenecek Bölümün Dolgu ve Çizgisinin Yok Edilmesi 6. Gannt Chart için Grafik Hazır

Power Pivot Eklentisi Yükleme ve Uygulama Örneği

Resim
1.  Power Pivot Excel Com Eklentisi Seçimi  2. Power Pivot Eklentisi Yükleme 3. MSSQL Veritabanına Bağlanma 4. MSSQL Veritabanından Tablo Alma 5. MSSQL Veritabanından SQL Sorgusu Yazma 6. MSSQL Veritabanından SQL Sorgusu Başarılı 7. MSSQL Veritabanından SQL Sorgusu Sonucu 8. MSSQL Veritabanından SQL Sorgusu Sonucunun Pivotlanması

'İç İçe Eğer' ile 'Ve' Birlikte Kullanımı

Resim
İstenen:  Eğer Ürün Cinsi Televizyon ve Adet > 10 ise İskonto Oranı 0,10;  değilse Ürün Cinsi Bilgisayar ve Adet > 10 ise İskonto Oranı 0,15;  değilse İskonto Oranı 0 olacak.  Düşünüş:  Eğer(Ve(Ürün Cinsi = Televizyon; Adet > 10); 0,1;  Eğer(Ve(Ürün Cinsi = Bilgisayar; Adet > 10); 0,15;  0)) E2 Hücresindeki Formül:   =EĞER(VE(B2="Televizyon";D2>10);0,1; EĞER(VE(B2="Bilgisayar";D2>10);0,15; 0)) 

Pivot'tan Dashboard Hazırlama

Resim
Aynı tabloya bağlı olarak tek bir sayfa içinde birden fazla Pivot tanımlanır. Bu Pivot tablolarının her biri ayrı Kategori bazında hazırlanır. 

Ayın İlk Günü, Son Günü Hesaplamaları

Resim
FORMÜLLER ----------------------------------------------------------------------------------------------------------- Yıl No A2 =2020 Ay Adı B2 =TEMMUZ Ayın İlk Günü Adı C2 =İNDİS({"Pazartesi";"Salı";"Çarşamba";"Perşembe";"Cuma";"Cumartesi";"Pazar"};HAFTANINGÜNÜ(TARİH( $A$2 ;KAÇINCI( $B$2 ;{"OCAK";"ŞUBAT";"MART";"NİSAN";"MAYIS";"HAZİRAN";"TEMMUZ";"AĞUSTOS";"EYLÜL";"EKİM";"KASIM";"ARALIK"};0);1);2)) -----------------------------------------------------------------------------------------------------------

Topla vs Fonksiyonunda Aralık İçin Dolaylı Kullanılması

Resim

SQL'de Koşullu Listelemeler

Resim
-- Kullanılacak veritabanı olarak Ticaret veritabanının seçilmesi use  Ticaret --------------------------------------------------------------------------------------- -- Bilgi giriş sırasına göre kayıtlı olan ve normalde bu sıraya göre gelen listeyi ' order by ' fiiliyle sıralatıyoruz. Sıralama  order by  cümleciğinde kolonların yazılış sırasına göre olur. E n önce sol baştaki kolona göre, sonuncu olarak da sağ baştaki kolona göre sıralama yapılır. En soldaki kolon en dış küme olmuş olur. En sağdaki kolon ise en iç küme olur.  -- Order by  kullanıldığında listelenecek kolonların yazılış sırası, order by  cümleciğindeki yazılış sırasına göre olmalıdır. Böylece kümeler anlaşılsın ve sıralama belli olsun.  select SatisTarihi, BolgeAdi, BayiAdi, UrunCinsiAdi, MarkaAdi, SatisFiyati, SatisAdedi  from  SatisBilgileri order by  SatisTarihi, BolgeAdi, BayiAdi, UrunCinsiAdi, MarkaAdi  -----------------------------------------------------...

ETopla Yaparken DüşeyAra Fonksiyonuna İhtiyaç Olması

Resim
ETopla yaparken ölçüt aralığında ölçüt olarak aratacağımız değer toplama yaptırdığımız tabloda değil, başka bir tablodaysa kullanılması gereken bileşik fonksiyon aşağıdaki görüntüde verilmiştir.  ETopla içinde DüşeyAra

İndis - Kaçıncı Bileşik Fonksiyonuyla Arama Yapma

Resim
İhtiyaca göre DüşeyAra fonksiyonu yerine kullanılan İndis-Kaçıncı bileşik fonksiyonunun ihtiyaç yeri, kullanım ve çalışma şekli aşağıdaki görüntüdedir.  İndis fonksiyonunun İngilizcesi Index ,  Kaçıncı fonksiyonunun İngilizcesi Match fonksiyonlarıdır.   

Excel Programında SQL Veritabanından Veri Çekmek

Resim
Excel programında SQL veritabanından veri çekmek için aşağıdaki resimlerde gösterilen işlemleri sırasıyla yapmanızı öneririm.  Dış Veri Al Veritabanı Seçimi Sorgu Sonucu Veritabanından Excel'e Gelen Veriler

ETarihli Fonksiyonu

Resim
Excel'de YılOran fonksiyonundan ayrıca Yıl farkı değerini ve aynı zamanda Ay ve Gün farkı değerlerini de hesaplayan ETARİHLİ fonksiyonunun örneklerini aşağıdaki görselde bulabilirsiniz.  3 parametreli olan bu fonksiyonun 1. parametresi Başlangıç Tarihi, ikinci parametresi ise Bitiş Tarihi'dir.  Fonksiyonun 3. parametresi, Gün, Ay, Yıl seçimi içindir. Bu seçimde parametre değerleri İngilizce karşılığı kelimelerin ilk harfleridir. Yani gün için D, ay için M, yıl için Y girilir.  Bu fonksiyon, ismini yazmaya başlayınca ismi kendiliğinden tamamlanmıyor ve parametreleri için de bir hint (ipucu) görünmüyor. Dolayısıyla siz önceden bilip giriş yapacaksınız.  Etarihli fonksiyonunun İngilizcesi  Datedif  fonksiyonudur. 

Excel'de Kullanıcı Tanımlı Tercüme Fonksiyonu Oluşturma

Resim
Google E-Tablolar uygulamasına giriş yapmadan, Excel'de bir hücredeki metnin tercümesini bir başka hücreye bir fonksiyonla otomatik getirtmek ister misiniz? İnternet'ten bulup, yükleyip, denediğim Tercüme (Translate) ile ilgili bir Kullanıcı Tanımlı Fonksiyon aşağıdadır. Bir kullanıcı tanımlı fonksiyonun nasıl yüklenip, ayarlanıp, çalıştırıldığını daha önce anlatmıştım. Bu anlatıma ilişkin bağlantı için tıklayınız. ------------------------------------------------------------------------------------------------------------------------

SQL'de Alt Sorgu

Resim
Bir sorgunun içinden başka bir sorgu kullandığımızda bu içteki sorguya alt sorgu anlamında Subquery adı verilmektedir. Bir Subquery örneği görelim: Select OgrenciNo , ( select  KisiAdi  +   ' '   +  KisiSoyadi  from  Kisiler k  where  k . KisiID  =  o . KisiID )   as  “Adı Soyadı” from  Ogrenciler o Bu iç içe sorguda, alt sorgu Kisiler tablosuna bağlanıyor. Ogrenciler tablosundaki KisiID değerine karşılık olan Kisiler tablosundaki KisiID değeriyle Kisiler tablosundan KisiAdi ve KisiSoyadi bilgilerini okumaktadır. Alt sorguda okuduğu KisiAdi ve KisiSoyadi bilgilerini aralarına boşluk karakteri ekleyerek yan yana getirmektedir.  Bu alt sorgu yerine aslında left join kullanılır, fakat Alt Sorgu örneği olsun diye bu şekilde kullandık. Bu sorgu, Kişi Adı ve Soyadını Kişiler tablosundan bir alt sorguyla okumaktadır. Left Join cümleciğinde kullandığımız ‘ on ’ yerine burada ‘ where’ kullanıyoruz, çünkü ...

YılOran Kullanarak Yaş Hesabı

Resim
Yıl Oran fonksiyonu iki tarih arasındaki yıl farkını küsuratlı olarak bulmaktadır. Bu fonksiyon aracılığıyla bir olayın yıl dönümü hesabı doğrudan yapılabilmektedir. Örneğin, Cumhuriyet'in kaçıncı yılını kutlayacağımız sorusunun yanıtını buldurabiliriz.  Bu amaçla, birinci parametreye Cumhuriyet'in İlanı tarihini, ikinci parametreye Bugün() yazıyoruz ve sonuncu parametreye Gerçek/Gerçek anlamında 1 değerini seçiyoruz.  Fonksiyon sonucu küsuratlı olduğundan ve bize tamsayı kısmı gerekli olduğu için, sonucun tamsayı kısmını Tamsayı fonksiyonuyla elde ediyoruz.  YılOran fonksiyonunun İngilizcesi YearFrac  fonksiyonudur. 

SQL'de Group By Yaparak Rapor Oluşturmak

Resim
Rapor oluşturmadan önce, birden fazla tablodan veri getirmek ile ilgili farklı bir veritabanından listeleme yapacağız. Daha sonra bu veritabanından getirdiğimiz bilgileri gruplama yaparak bilgilerin rapor oluşturacağız.  Satislar isimli bir ana tablomuz bulunup, bu tablomuzda "hangi bayinin hangi üründen hangi tarihte kaç liradan ne kadar satmıştır" bilgileri yer almaktadır. Sorguda kullanacağımız ana tablo Satislar, yardımcı tablolar ise Bayiler ve Urunler tabloları olacak.  Bu yardımcı tablolardan Bayiler tablosunun yardımcı tablosu Bolgeler tablosu olup, Urunler tablosunun yardımcı tabloları ise UrunCinsleri ve Markalar tablolarıdır.  Bizim burada yardımcı tablo diye adlandırdıklarımız, bir tabloya Foreign Key ile bağlanmış Referans tablolarıdır. Normal anlatım bağlamında ve kavramsal olması için yardımcı tablo terimini kullanıyorum.  Daha önce anlattığım gibi, bir tablo ile yardımcı (referans) tablo arasında ortak bir kolon olması gereklidir. Join  yaparken,...

SQL'de Birden Fazla Tablodan Listeleme Yapmak

Resim
Excel DüşeyAra (VLookUp) fonksiyonlarında olduğu gibi, veritabanı tabloları arasında ilişki kurup liste veya rapor oluşturmak istiyorum.  Ogrenciler isimli bir ana tablom ve Kisiler isimli bir yardımcı tablom olsun. İki tablo arasında ortak kolonum KisiID kolonudur. Bu ortak kolon aracılığıyla Kisiler tablosundan KisiAdi ve KisiSoyadi bilgilerini getirteceğim. Ana tablom olan Ogrenciler tablosundan da OgrenciNo bilgisini görmek istiyorum. Önce Select cümlemizi görelim:  Select  OgrenciNo, KisiAdi, KisiSoyadi  from Ogrenciler o  left join Kisiler k on k.KisiID = o.KisiID  Yukarıda yazdıklarımızın ne olduklarını anlayalım:  Select cümlesinde bu amaçla tablo olarak önce ana tablomu yazıyorum.  Yazış sırama göre ana tablo solda kaldığı için bağlanırken " soldakini esas al " anlamında Left Join  yapıyorum.  Left Join  terimlerini yazdıktan sonra hangi tabloya bağlanacaksam o tablonun adını belirtiyorum.  Tablo adından sonra hangi ko...

İlk SQL Sorgu Cümlelerimiz

Resim
SQL kullanmak için, ya çalıştığınız firmada SQL veritabanı sistemini kullanan bir yazılım olmalı. Bu yazılımın kullandığı SQL Oracle, MSSQL, Sybase, PostgreSQL, MySQL olabilir. Bunların hepsinde komut yazılışları çok büyük ölçüde aynıdır. Aralarında ufak farklar vardır ve bu farkları öğrenip, birinden diğerine rahatça geçiş yapabilirsiniz.  Biz burada MSSQL kullanacağız. Sizler MSSQL programını İnternet'ten indirip kurabilirsiniz.  Sizlerin programı kurmuş olduğunuzu varsayarak MSSQL kullanımını sizlere adım adım anlatacağım.  ----------------------------------------------------------------------------------------------------------------------------- İlk SQL sorgu cümlelerimiz için basit bir tablodan başlayacağım.  Elimizde Kisiler isimli bir tablo olsun. Bu tablonun kolonları KisiID, KisiAdi, KisiSoyadi, TCKimlikNo, DogumTarihi, EmailAdresi  olsun.  Bu tablodan önce tüm kolonları ve tüm kayıtları listelemek isteyelim.  Tüm kolonları listelemek i...