• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Soru İş yatırım Sitesi Powerquery veri çekme

rosered

Yeni Üye
Kullanıcı Bilgileri
Katılım
26 Eyl 2023
Mesajlar
1
Aldığı beğeni
0
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Merhaba,

Youtubedan izlediğim bir videodan aldığım ekteki excel dosyasını en baştan yeniden oluşturmaya çalışıyorum fakat bilançoların bulunduğu Adlar sekmesinde verilerin nasıl geldiğini anlayamadım.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Bu kod ile getirildiği söyleniyor fakat yardımcı olabilecek var mı?



buraya yükleyemedim excel yüklenmesi için boyutu yüksekmiş.
 

uygur

Yeni Üye
Kullanıcı Bilgileri
Katılım
19 Mar 2024
Mesajlar
9
Çözümler
1
Aldığı beğeni
6
Excel Versiyonu
Office 2019 TR
kodunuzda Json yöntemi ile veri seçme işlemi yapmaktasınız. bu yöntem ilgili web sitesinde seçici olarak isimlendirilen nesneler veya elementler için belirtilen isim ile sorgulama yaparak sorgulama yapılan nesne veya seçicinin içindeki veriyi almk için kullanılır. örnek vermek gerekirse kodunuzun içerisindeki bu #"Tabloya Dönüştürüldü" seçicinin adı ve "itemCode", "itemDescTr", "itemDescEng" gibi terimler json formatındaki elementlerin adıdır.

  1. Web İçeriğinin Alınması: Web.Contents fonksiyonu ile belirtilen URL'den web içeriği alınır. produceName değişkeni, URL'nin sonuna eklenerek istenen ürünün kodu veya adı belirtilir.
  2. JSON Verisinin Ayrıştırılması: Json.Document fonksiyonu ile alınan web içeriği JSON formatında olduğu varsayılarak ayrıştırılır. Bu adım, web isteği ile alınan verinin daha sonra işlenebilmesi için Power Query'de tablo formatına dönüştürülmesini sağlar.
  3. Tablo Oluşturma: Table.FromList fonksiyonu ile JSON verisi, Power Query'de işlenebilir bir tablo haline getirilir.
  4. Kolonların Genişletilmesi: Table.ExpandRecordColumn fonksiyonu ile tablodaki iç içe geçmiş kayıtların (record) kolonları genişletilir. Bu durumda, "Column1" içindeki kayıtların kolonları genişletilir ve her bir kolon ayrı bir kolon olarak tabloya eklenir.
  5. Gereksiz Sütunların Kaldırılması: Table.RemoveColumns fonksiyonu ile istenmeyen sütunlar tablodan kaldırılır. Bu durumda, "Column1.itemCode" sütunu kaldırılmıştır.
 

Konuyu okuyanlar

Geri
Üst