mekist
Altın Üye
- Katılım
- 13 Ağustos 2008
- Mesajlar
- 348
- Excel Vers. ve Dili
- Office 365 ProPlus-Türkçe
- Altın Üyelik Bitiş Tarihi
- 03-10-2026
Merhaba
www.isyatirim.com.tr
Bu adresten şirket verilerini tek tek çekebiliyoruz, = işaretinden sonra şirketi yazıp çekebiliyoruz
Hatta Power Query üzerinden aşağıdaki formul ile tüm şirketlerin mali tablolarını çekebiliyoruz
Yanlız sadece 4 dönem verilerini çekebiliyoruz, 2008/3 dönemine kadar mali tablolar var
Tüm dönemlere ait mali tabloları tek seferde çekebileceğim bir döngü kurulabilir mi

(produceName as text) as table =>
let
Kaynak = Json.Document(Web.Contents("https://www.isyatirim.com.tr/_layouts/15/IsYatirim.Website/Common/Data.aspx/MaliTablo?companyCode=" & produceName & "&exchange=TRY&financialGroup=XI_29&year1=2022&period1=9&year2=2022&period2=6&year3=2022&period3=3&year4=2021&period4=12")),
value = Kaynak[value],
#"Tabloya Dönüştürüldü" = Table.FromList(value, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Genişletilen Column1" = Table.ExpandRecordColumn(#"Tabloya Dönüştürüldü", "Column1", {"itemCode", "itemDescTr", "itemDescEng", "value1", "value2", "value3", "value4"}, {"Column1.itemCode", "Column1.itemDescTr", "Column1.itemDescEng", "Column1.value1", "Column1.value2", "Column1.value3", "Column1.value4"}),
#"Kaldırılan Sütunlar" = Table.RemoveColumns(#"Genişletilen Column1",{"Column1.itemCode"})
in
#"Kaldırılan Sütunlar"
INDES - İndeks Bilgisayar Hisse Senedi | İş Yatırım
İndeks Bilgisayar Hisse Senedi fiyatları, yorumları ve değişimlerini grafiklerle anlık olarak takip edip, güncel ve geriye dönük verilere ulaşmak için tıklayın!
Hatta Power Query üzerinden aşağıdaki formul ile tüm şirketlerin mali tablolarını çekebiliyoruz
Yanlız sadece 4 dönem verilerini çekebiliyoruz, 2008/3 dönemine kadar mali tablolar var
Tüm dönemlere ait mali tabloları tek seferde çekebileceğim bir döngü kurulabilir mi

(produceName as text) as table =>
let
Kaynak = Json.Document(Web.Contents("https://www.isyatirim.com.tr/_layouts/15/IsYatirim.Website/Common/Data.aspx/MaliTablo?companyCode=" & produceName & "&exchange=TRY&financialGroup=XI_29&year1=2022&period1=9&year2=2022&period2=6&year3=2022&period3=3&year4=2021&period4=12")),
value = Kaynak[value],
#"Tabloya Dönüştürüldü" = Table.FromList(value, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Genişletilen Column1" = Table.ExpandRecordColumn(#"Tabloya Dönüştürüldü", "Column1", {"itemCode", "itemDescTr", "itemDescEng", "value1", "value2", "value3", "value4"}, {"Column1.itemCode", "Column1.itemDescTr", "Column1.itemDescEng", "Column1.value1", "Column1.value2", "Column1.value3", "Column1.value4"}),
#"Kaldırılan Sütunlar" = Table.RemoveColumns(#"Genişletilen Column1",{"Column1.itemCode"})
in
#"Kaldırılan Sütunlar"