Power Query M Language
M language Microsoft Power Query ortamında kullanılan sorgulama dili Microsoft Excel - Power Query ortamında üretilen ve kullanılan dil. M, «mashup» anlamında. Birleşik (karışık) diyebiliriz. «Veri dönüştürme dili» ETL (Extract Transform Load) dili olarak geliştirilmiş. Ne üretir: Tek bir değer, Bir tablo, List (Array), Bir fonksiyon Nerede yazılır? Power Query ortamında; Komut satırında Gelişmiş düzenleyici (advanced editör) ortamında. Özel sütun (custom column) yazarken. Ayrıca diğer Microsoft platformlarında* Temel sorgu yapısı: Let bloğu içerisinde yazılır: let adet = 10, fiyat = 20, tutar = adet * fiyat in tutar örnek: Gelişmiş düzenleyici (advanced editör) ortamında. let Kaynak = Excel.Workbook(File.Contents("D:\FCDATA.xlsx"), null, true), Veri= Kaynak{[Item="URETIM",Kind="Sheet"]}[Data] in Veri TEMEL VERİ TÜRLERİ: binary, date, datetime, datetimezone, duration, list, logical, null, number, record, text, time, type GELİŞMİŞ VERİ TÜRLERİ: List, record, table, Function Kullanıcı tanımlı türleri (UDF) Örnek sütun eklemeler: = Table.AddColumn(#"Değiştirilen Tür", "Özel", each [FİYAT]*2) = Table.AddColumn(#"Özel Eklendi", "yeni",each Text.Start([ÜRÜN KODU],2)) # ile belirtilenler önceki iş adımlarıdır. Siz yazdığınızda önceki adımı yazın. Geliştirmek için: https://docs.microsoft.com/tr-tr/powerquery-m/https://youtu.be/sxKT0796jfw
Sorgular için:
https://www.youtube.com/watch?v=Kxn5pN_2Crk&list=PL3dc_-B83C8Cha2vO70KSUMPzcNhZYDL9
Faruk Çubukçu - Bilgi Teknolojileri Danışmanlık
www.farukcubukcu.com www.excelakademi.com
Hiç yorum yok:
Yorum Gönder