TEFAS Fon Getiri Tablosunu Power Query ile Excel Üzerinde İnceleyin
Power Query ile TEFAS Fon Getirisini Listeleme dosyası, yatırım fonlarına ait tanımlayıcı bilgiler ile farklı dönemlere ait getiri alanlarını aynı Excel tablosunda bir araya getiren bir sorgu örneğidir. Çalışma kitabında fon kodu, fon adı, fon türü, TEFAS durumu ve risk değeri; aylık ve yıllık getiri sütunlarıyla birlikte yer alır. Böylece fon kayıtları ayrı ayrı sayfalara dağılmadan, tek bir düzenli liste üzerinden incelenebilir. Dosyanın temel işlevi hücre formülleriyle getiri hesaplamak değil, Power Query üzerinden alınan alanları seçmek, adlandırmak, türlerini düzenlemek ve çalışma sayfasına aktarmaktır.İndirilen dosyada kayıtlı bir veri görünümü bulunmaktadır. Bu görünüm, daha önce alınarak çalışma kitabına kaydedilmiş önbellek verisidir; indirme anındaki güncel fon getirileri olarak değerlendirilmemelidir. İncelenen pakette 1006 veri satırı bulunmasına rağmen bu sayı, TEFAS üzerinde bugün bulunan fonların sayısını belirtmez. Kaynak dosyanın belge özelliklerinde son değişiklik zamanı 2 Mayıs 2026 olarak görünür; bu bilgi, sorgunun son başarılı yenileme tarihini tek başına kanıtlamaz. Güncel veri kullanımı için sorgunun ayrıca başarıyla yenilenmesi ve dönen sonuçların kaynağa karşı kontrol edilmesi gerekir.
Dosyanın Sağladığı Tablo Yapısı
Ana veri tablosu Sheet2 sayfasındaki A1:L1007 aralığına yerleştirilmiştir. İlk satır sütun başlıklarını, sonraki 1006 satır ise kayıtlı fon bilgilerini içerir. Tablo adı Document olarak tanımlanmıştır. Excel tablosu yapısı sayesinde başlık satırındaki filtreler üzerinden kayıtlar daraltılabilir ve sütun değerleri sıralanabilir. Fon koduyla belirli bir kayıt bulunabilir; fon türü alanı üzerinden aynı sınıflandırmaya sahip kayıtlar birlikte görüntülenebilir. Bu işlemler, dosyada zaten bulunan tablo üzerinde gerçekleştirilebilir.İlk beş sütun, getiri rakamlarının hangi fona ait olduğunu belirleyen bilgileri taşır. Fon Kodu kısa tanımlayıcıyı, Fon Adı tam unvanı, Fon Türü kaynak sınıflandırmasını gösterir. TEFAS Durumu alanında kaynak kaydın durum değeri bulunur. Risk Değeri ayrı bir sayısal sütundur. Bu alanların yan yana bulunması, yalnızca bir getiri rakamına bakılarak farklı fonların karıştırılmasını önlemeye yardımcı olur. Bununla birlikte çalışma kitabı, risk değerini kendi içinde yeniden hesaplayan bir model içermez.
Çalışma Sayfalarının İçeriği
Anasayfa
Anasayfa, çalışma kitabının konusunu tanıtan giriş bölümüdür. C2 hücresinde Power Query ile TEFAS Fon Getirisini Listeleme başlığı, C4 hücresinde ise dönemsel fon getirilerinin listelenmesine ilişkin kısa açıklama bulunur. Kullanılan alan A1:I9 olarak görünmektedir. Bu sayfada veri tablosu veya hesaplama formülü yer almaz. İlk açılışta dosyanın amacını belirlemek için kullanılabilir; fon kayıtlarının ayrıntılı incelemesi Sheet2 üzerinden yapılır.Sheet2
Sheet2, dosyanın asıl veri çıktısını içerir. On iki sütunlu Document tablosu, Power Query sorgusunun çalışma sayfasına yüklenen sonucudur. İlk kayıtların fon koduyla başladığı ve listenin kod sırasını izlediği görülür. Fon adlarının uzun olması nedeniyle ekran görüntüsünde bazı metinler sütun genişliğine bağlı olarak kısmen görünebilir; hücre seçildiğinde tam değer Excel üzerinden incelenebilir. Satırlar yalnızca tanıtım amaçlı örnek başlıklardan oluşmaz; dosyada çok sayıda fon kaydı ve bu kayıtlara ait dönemsel sayısal alanlar gerçekten bulunmaktadır.®
® adlı sayfa, başka Excel içeriklerine ilişkin tanıtım metinlerinin bulunduğu bölümdür. Yıllık izin ve bordro örnekleri gibi farklı dosyalar hakkında açıklamalar içerir. Bu metinler, TEFAS çalışma kitabının kendi özelliklerini anlatan bir kullanım kılavuzu değildir. Bu dosyada yıllık izin hesabı, bordro hesabı veya Access tabanlı uygulama bulunduğu sonucu çıkarılmamalıdır. Fon verilerini incelemek için bu sayfadaki metinler kullanılmaz; işlevsel çıktı Sheet2 sayfasındaki Document tablosudur.Getiri Sütunları Nasıl Okunur
F, G ve H sütunları sırasıyla Getiri 1 Ay %, Getiri 3 Ay % ve Getiri 6 Ay % başlıklarını taşır. I sütunu Yılbaşından % alanıdır. J, K ve L sütunlarında Getiri 1 Yıl %, Getiri 3 Yıl % ve Getiri 5 Yıl % değerleri bulunur. Aynı satırdaki değerler aynı fon kaydına aittir. Dönemlerin farklı uzunlukta olması nedeniyle sütunlar birbirinin yerine kullanılmamalı; karşılaştırma yapılırken aynı dönem başlığı esas alınmalıdır.Çalışma kitabındaki getiri hücreleri Genel sayı biçimiyle kaydedilmiştir. Başlıktaki yüzde işareti alanın anlamını belirtir; hücrenin kendisi Excel yüzde biçimine dönüştürülmüş değildir. Örneğin kaydedilmiş 4,7875 değeri, ilgili yüzde başlığının altında bu sayısal ölçekle yer alır. Hücrelere doğrudan yüzde biçimi uygulanması görünümü yüz kat farklı gösterebileceğinden, biçim değişikliği yapılmadan önce kaynak değerin ölçeği kontrol edilmelidir. Dosyada bu dönüşümü otomatik yapan bir hücre formülü yoktur.
Bazı uzun dönem alanlarında boş hücreler vardır. Bu boşluklar, sıfır getiri olarak okunmamalıdır; ilgili kaynak alanının kayıtlı sonuçta boş olduğunu gösterir. Özellikle üç ve beş yıllık sütunlarda tüm kayıtların dolu olması beklenmemelidir. Kullanıcı tarafından ek bir analiz hazırlanacaksa boş alanlarla gerçek sıfır değerlerinin ayrı ele alınması gerekir. Çalışma kitabı bu boşlukları tamamlayan veya tahmini bir getiri üreten hesaplama sunmaz.
Power Query Sorgusunun Çalışma Mantığı
Çalışma kitabında Document adlı Power Query sorgusu vardır. Sorgunun M kodunda FonTipi parametresi YAT olarak tanımlanmıştır. Kod içindeki açıklamada YAT yatırım fonları, BES ise emeklilik fonları için belirtilmektedir. Bu parametre çalışma sayfasındaki bir giriş hücresinden okunmaz; sorgunun kendi kodunda bulunur. Dolayısıyla dosyada fon tipi seçmek için hazırlanmış bir açılır liste veya hücre tabanlı kontrol paneli olduğu söylenemez.Sorgu, TEFAS alan adındaki fonGetiriBazliBilgiGetir uç noktasına JSON gövdesiyle istek hazırlamaktadır. Json.FromValue istek gövdesini oluşturur, Web.Contents dış kaynağa erişimi tanımlar ve Json.Document yanıtı JSON olarak çözümlemek için kullanılır. Yanıttaki resultList alanı Table.FromRecords aracılığıyla tabloya çevrilir. Bu yapı, çalışma kitabının bir web veri aktarımı örneği olduğunu gösterir. İnceleme sırasında dış sorgu yenilenmediği için bağlantının bugün başarılı çalıştığı veya yeni veri çekildiği iddia edilmemektedir.
Harita adlı bölüm, kaynak alan adlarını çalışma sayfasında görülen Türkçe başlıklarla eşleştirir. List.Transform ile eski adlar, yeni adlar ve tür listesi hazırlanır. Table.SelectColumns gerekli on iki alanı seçer; Table.RenameColumns alan adlarını okunabilir başlıklara dönüştürür. Table.TransformColumnTypes, fon bilgilerini metin, risk değerini tam sayı ve getirileri sayı olarak düzenler. Son adımda Table.Sort, Fon Kodu alanına göre artan sıralama uygular. Bunlar Excel hücre fonksiyonları değil, Power Query M işlemleridir.
Yenileme ve Kullanım Adımları
Dosya önce kayıtlı görünümüyle açılarak Anasayfa başlığı ve Sheet2 tablosu incelenebilir. Mevcut kayıtları görmek için dış bağlantının yenilenmesi zorunlu değildir. Güncel sonuç alınmak isteniyorsa Excel içindeki sorgu ve bağlantı yönetimi üzerinden Document sorgusu bulunmalı, veri kaynağı ayarları incelenmeli ve yenileme sonucu kontrol edilmelidir. Başarılı bir yenilemede gelen kayıtların tabloya yüklendiği; başarısız bir işlemde ise eski önbelleğin güncel sonuç sanılmadığı özellikle doğrulanmalıdır.Sorgunun kaynak kodunda yetkilendirme başlığı ve sabit bir erişim değeri bulunmaktadır. Bu değer, kaynağın erişim politikasına bağlıdır; geçerliliğinin devam ettiği varsayılmamalıdır. Kaynak erişimi, izin gereksinimleri, yanıt biçimi veya uç nokta davranışı değişirse yenileme başarısız olabilir. Dosya bu tür değişiklikleri kendiliğinden düzelten bir mekanizma içermez. Hata durumunda sorgu adımları ve veri kaynağı ayarları incelenmeli; çalışmayan bağlantı karşısında kayıtlı tabloya yeni veri tarihi atanmamalıdır.
Tablo üzerinde filtreleme yapılırken önce fon türü veya fon kodu gibi tanımlayıcı alanlar seçilebilir, ardından ilgilenilen dönem sütunu sıralanabilir. Bu kullanım, mevcut kayıtları düzenli biçimde okumaya yöneliktir. Dosyada yatırım tutarı girilerek kazanç hesaplanan bir alan, portföy ağırlığı modeli veya alım satım önerisi üreten karar ekranı bulunmaz. Görülen getiri değerleri sorgu çıktısındaki alanlardır; çalışma kitabı bunları hücre formülleriyle yeniden üretmez.
Teknik Kapsam ve Kullanım Amacı
Dosya xlsx biçimindedir ve VBA makro projesi içermez. İncelenen üç sayfada hücre formülü, grafik veya veri doğrulama listesi bulunmamıştır. Buna karşılık Power Query bağlantısı ve Document tablosu korunmuştur. Çalışma kitabında ayrıca başka bir çalışma kitabına işaret eden bazı adlandırılmış aralıklar bulunmaktadır. Bunlar TEFAS sonucunu hesaplayan veya bir giriş ekranını besleyen özellikler olarak sunulmamaktadır; mevcut dosyanın yapısında korunan bağlantı kalıntılarıdır.Bu örnek, Power Query ile web yanıtının tabloya dönüştürülmesini, alan haritası oluşturulmasını ve veri türlerinin düzenlenmesini incelemek isteyen Excel kullanıcıları için uygundur. Fon verilerini tablo halinde değerlendirmek isteyen kullanıcılar da kayıtlı alanları filtreleyerek inceleyebilir. Kullanımın dayanağı dosyanın gerçekten içerdiği sorgu ve tablo yapısıdır. Getiri alanları güncel veri doğrulaması yapılmadan işlem kararı için kullanılmamalı; çalışma kitabı bir yatırım önerisi veya gelecekteki getirinin tahmini olarak değerlendirilmemelidir.