Skip to content
Power BI, Power Query, Business Intelligence, iş Zekası Logo Power BI, Power Query, Business Intelligence, iş Zekası Logo Power BI, Power Query, Business Intelligence, iş Zekası Logo
  • Ana Sayfa
  • Blog
    • Veri Hikayeleri
    • Bize Ulaşın!
    • Örnek Raporlar
  • DAX
    • Bilgi Fonksiyonları
    • Filtre Fonksiyonları
    • İstatistiksel Fonksiyonlar
    • Mantıksal Fonksiyonlar
    • Matematik ve Trigonometri
    • Metin Fonksiyonları
    • Parent ve Child Fonksiyonları
    • Tarih ve Saat Fonksiyonları
    • Akıllı Zaman Gösterimi Fonksiyonları
    • Diğer Fonksiyonlar
  • Power Query
  • Kurslar
    • Kurs Listesi
    • Kurs Profili
    • Kurs Liderleri
    • Eğitmen Paneli
  • Giriş
  1. Buradasınız:
  2. Ana Sayfa
  3. Genel
  4. ,
  5. M - Power Query - Sorgu Dili
  6. ,
  7. Power Query - Table Fonsiyonları
  8. ,
  9. Power Query – List Fonsiyonları
  10. Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları
Önceki
  • View Larger Image

Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları

&s tarafından.|2019-02-08T12:09:18+00:00Şubat 8th, 2019|Kategoriler: Genel, M - Power Query - Sorgu Dili, Power Query - Table Fonsiyonları, Power Query – List Fonsiyonları|Tags: Advance Editor, Comment, Fonksiyon, function, Index, M, m query, Modulo|3 Yorum

Paylaş!

FacebookTwitterLinkedInE-posta

İlişkili Yazılar

Power Query – Kodunuza Açıklama Ekleyin

Power Query – Kodunuza Açıklama Ekleyin

Şubat 6th, 2019 | Yorum yok
Power Query – Monospaced Kullanarak Harf ve Rakamları Ayırma

Power Query – Monospaced Kullanarak Harf ve Rakamları Ayırma

Şubat 6th, 2019 | Yorum yok
Power Query – Metinden Harf ve Rakam Ayırma

Power Query – Metinden Harf ve Rakam Ayırma

Şubat 6th, 2019 | Yorum yok
Power Query – Tüm null Olan Değerleri Değiştirme

Power Query – Tüm null Olan Değerleri Değiştirme

Şubat 6th, 2019 | Yorum yok
Power Query – Gruplama Sırasında Standart Sapma

Power Query – Gruplama Sırasında Standart Sapma

Şubat 5th, 2019 | Yorum yok
Power Query – CoinMarketCap Sayfa Döngüsü

Power Query – CoinMarketCap Sayfa Döngüsü

Şubat 3rd, 2019 | Yorum yok
5 2 votes
Article Rating
Subscribe
Login
Bildir
Please login to comment
3 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
tefenli@gmail.com
tefenli@gmail.com
5 ay önce

Hocam muhtelif carilere ait hesap hareketleri kümülatif bakiyelerini nasıl bulabilirim ? Tek cari olunca yapabiliyorum ama birden fazla olunca bir türlü çözüm üretemiyorum. Yardımınıza ihtiyacım var.

1
mmustafaaslan
mmustafaaslan
Yazar
Reply to  tefenli@gmail.com
5 ay önce

Merhaba,

Advance Editor bolumunden girebileceginiz ornek bir kod paylasiyorum, ayrica mail adresinize ornek bir dosya gonderecegim.

let

 Source = Excel.CurrentWorkbook(){[Name="Muavin"]}[Content],

 #"Added Index" = Table.AddIndexColumn(Source, "Index", 1, 1, Int64.Type),

 #"Grouped Rows" = Table.Group(#"Added Index", {"Tarih", "Cari Hesap", "Tutar", "Index"}, {{"Grouped", each _, type table [Tarih=datetime, Cari Hesap=text, Tutar=number, Index=number]}}),

 #"Added Custom" = Table.AddColumn(#"Grouped Rows", "Kumulatif Toplam", each List.Accumulate( {0..[Index]-1}, 0, (state, current) => if [Index] = 0 then 0 else if #"Grouped Rows"{current}[Cari Hesap] = [Cari Hesap] then state + #"Grouped Rows"{current}[Tutar] else state )),

 #"Sorted Rows" = Table.Sort(#"Added Custom",{{"Cari Hesap", Order.Ascending}, {"Tarih", Order.Ascending}})

in

 #"Sorted Rows"

Uygulayabilmeniz adiniz kodu aciklayayim, cunku sizde ayni tablo ve yni alan adlari olmayacaktir.

Source = Excel.CurrentWorkbook(){[Name="Muavin"]}[Content],

Muavin adinda bir tablonuz oldugunu varsaydim, tablonuzu power query’ye ekler.

#"Added Index" = Table.AddIndexColumn(Source, "Index", 1, 1, Int64.Type),

Daha sonra bir Index ekleyerek tablodaki hangi satira karsilik geldigini bulmak icin 1’den baslayarak Index kolonu ekliyoruz.

#"Grouped Rows" = Table.Group(#"Added Index", {"Tarih", "Cari Hesap", "Tutar", "Index"}, {{"Grouped", each _, type table [Tarih=datetime, Cari Hesap=text, Tutar=number, Index=number]}}),

Sonrasinda her satirinizda sadece ilgili satiriniza ait veriyi, “Tarih”, “Cari Hesap”, “Tutar”, “Index” kolonlarini gruplayarak ayri bir sutunda tutuyoruz ki bir sonraki adimda uzerine ekleyerek kumultif toplam olusturabilelim.

#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Kumulatif Toplam", each List.Accumulate( {0..[Index]-1}, 0, (state, current) => if [Index] = 0 then 0 else if #"Grouped Rows"{current}[Cari Hesap] = [Cari Hesap] then state + #"Grouped Rows"{current}[Tutar] else state )),

Kumulatif toplamlari aldirmak icin yeni bir kolon ekliyoruz ve List.Accumulate fonksiyonunu icerisinde cari kontrolu yaparak
kumulatif toplamlara erisiyoruz.

#"Sorted Rows" = Table.Sort(#"Added Custom",{{"Cari Hesap", Order.Ascending}, {"Tarih", Order.Ascending}})

Bu satir zorunlu degil, sadece once carileri sonra tarihi siralayarak rhat kontrol edilebilmeniz adina ekledim,

iyi calismalar.

Last edited 5 ay önce by mmustafaaslan
1
tefenli@gmail.com
tefenli@gmail.com
Reply to  mmustafaaslan
4 ay önce

İlaç gibi oldu. Hocam çok teşekkür ediyorum.

1

Son Yazılar

  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları
  • Power Query – Kodunuza Açıklama Ekleyin
  • Power Query – Monospaced Kullanarak Harf ve Rakamları Ayırma
  • Power Query – Metinden Harf ve Rakam Ayırma
  • Power Query – Tüm null Olan Değerleri Değiştirme

Son Yorumlar

  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları için tefenli@gmail.com
  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları için mmustafaaslan
  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları için tefenli@gmail.com
  • Yeni Dersler Eklenecek mi? için mmustafaaslan

Arşivler

  • Şubat 2019
  • Ocak 2019
  • Haziran 2018
  • Şubat 2018
  • Mayıs 2017
  • Mart 2017
  • Şubat 2017
  • Ocak 2017
  • Ekim 2015

Kategoriler

  • DAX Fonksiyonlari
  • Genel
  • M – Power Query – Sorgu Dili
  • Örnek Raporlar
  • Power Query – Table Fonsiyonları
  • Power Query – List Fonsiyonları
  • Tarih ve Saat Fonksiyonları
  • Veri Hikayeleri

Meta

  • Kayıt ol
  • Giriş
  • Yazı beslemesi
  • Yorum beslemesi
  • WordPress.org

Categories

  • DAX Fonksiyonlari
    • Tarih ve Saat Fonksiyonları
  • Genel
  • M – Power Query – Sorgu Dili
    • Power Query – Table Fonsiyonları
    • Power Query – List Fonsiyonları
  • Örnek Raporlar
  • Veri Hikayeleri

Son Yazılar

  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları Şubat 8, 2019
  • Power Query – Kodunuza Açıklama Ekleyin Şubat 6, 2019
  • Power Query – Monospaced Kullanarak Harf ve Rakamları Ayırma Şubat 6, 2019

Son Yorumlar

  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları için tefenli@gmail.com
  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları için mmustafaaslan
  • Power Query – Yığın Veri Düzenleme – İndex ve Modulo Fonksiyonları için tefenli@gmail.com

Tags

Advance Editor API ay binance Comment dakika data stories DAX expense finance finans Fonksiyon function get data insights List.Count List.Generate List.RemoveItems List.Sum M management masraf Minute Monospaced Month m query power query query rapor renk report sample report sorgu Table.AddColumn Table.ColumnNames Table.RowCount Tarih ve Zaman Fonksiyonları tema Text.Select Text.SplitAny Theme Veri Hikayeleri web yönetim örnek rapor

Topic Tags

Advance Editor API ay binance Comment dakika data stories DAX expense finance finans Fonksiyon function get data insights List.Count List.Generate List.RemoveItems List.Sum M management masraf Minute Monospaced Month m query power query query rapor renk report sample report sorgu Table.AddColumn Table.ColumnNames Table.RowCount Tarih ve Zaman Fonksiyonları tema Text.Select Text.SplitAny Theme Veri Hikayeleri web yönetim örnek rapor
© Copyright 2016 - | Tüm hakları saklıdır. | Kişisel Web Sitesi
YouTubeFacebook
Page load link
wpDiscuz