Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Bu eğitimde , Power Query Düzenleyicisi içindeki değişkenler ve ifadeler ele alınacaktır . Her let ifadesinin iki bölümü olduğunu görecek ve öğreneceksiniz : bir let ve in yan tümcesi ve virgülle ayrılmış değişken adları veya adım tanımlayıcıları listesi. Bunların Power Query Düzenleyicisi'nde bir veri raporu oluşturmaya nasıl yardımcı olduğunu da göreceksiniz.

İçindekiler

Let İfadelerini ve M Dilini Anlamak

Let ifadesi , bir dizi ifadeyi tek ve daha karmaşık bir ifadede bir araya getirmenize olanak tanır. Değişkenler daha sonra sayılar, metinler, tarihler gibi herhangi bir türdeki değerleri veya kayıtlar, listeler veya tablolar gibi yapı verisi türlerini depolamak için kullanılır.

Çoğu sorgu, hazırlama sorgusu olarak kullanılabilen veya veri modeline yüklenebilen bir tablo döndürür. Sorgu adının yanındaki simge, sorgunun döndürdüğü değer türünü gösterir.

Sorgu düzenleyicisindeki her sorgu, tek bir M ifadesidir. Bu sorgu çalıştığında, ifade değerlendirilir ve ardından bir değer döndürülür. Değer, in yan tümcesinde aşağıdakiler tarafından belirlenir . in yan tümcesi, değişken listesindeki değişkenlerden herhangi birine veya hiçbirine atıfta bulunabilir. Hatta başka bir sorguya atıfta bulunabilir veya bir ifade içerebilir.

Yeni bir sorgu eklemek için, ekranın sol tarafındaki Sorgu bölmesinde boş alana sağ tıklayın. Ardından, Yeni Sorgu'ya tıklayın ve Boş Sorgu'yu seçin.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Sorgu bölümünde Gelişmiş Düzenleyici'ye tıklayarak Gelişmiş Düzenleyici penceresini açın.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Yeni sorgunun boş olmadığını fark edeceksiniz.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Let yan tümcesiyle başlar ve ardından tek bir değişken kaynağı gelir. Bu değişken, boş bir metin dizesini temsil eden çift tırnak işaretleri olan kendisine atanmış bir sabit değere sahiptir. Ayrıca in yan tümcesine ve ardından kaynak değişken adına sahiptir .

Sorgu bölmesine bakarsanız, sorgu adının önünde sorgunun bir metin değeri döndürdüğünü söyleyen bir ABC simgesi görürsünüz.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Basit Değişkenleri ve İfadeleri Kullanma

Bu örnek için, Gelişmiş Düzenleyici penceresinde değişkeniniz olarak A girerek basit bir sözdizimi oluşturun ve değişkene bir değer veya ifade atamak için eşittir işaretini kullanın.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Yeni bir değişken oluşturmak veya eklemek için ilk değişkenin sonuna virgül koyun ve ardından Enter tuşuna basın. Bir sonraki satırda yeni bir değişken girebilirsiniz.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Değer ve ifade atamanın yanı sıra, değişken listesinde değişkenler de atayabilirsiniz.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Son değişkeninizi girdiyseniz sonuna virgül koymanıza gerek yoktur. Sadece Enter'a basın ve in yan tümcesini girin. Bu örnekte, C değerini döndürmek için in yan tümcesinden sonra C girin .

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Bitti'ye basarsanız , formül çubuğundaki ifadenin sonucu olan 6 sayısal değerini alırsınız.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Sorgu adının yanındaki simge, sayı veri türünü temsil eden 123 simgesiyle değiştirildiğinden, sonuç sayısal bir değerdir.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Değişkenleri ve Adım Tanımlayıcıları Adlandırma

Değişken adlarınız boşluk içeriyorsa, çift tırnak içine alınmalı ve önünde kare veya pound işareti bulunmalıdır. Metin değerleri için çift tırnak ayrılmıştır.

Karma veya kare işareti arasında ayrım yapmak için, ekranınızın sağ tarafındaki Uygulanan Adımlar bölmesindeki adımları yeniden adlandırın . B üzerine sağ tıklayın , Yeniden Adlandır'ı seçin ve ardından var B olarak adlandırın .

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler


Bundan sonra, Gelişmiş Düzenleyici penceresine geri dönün. Power Query'nin kullanıldığı veya başvuruda bulunulan tüm yerlerde B'yi otomatik olarak varyan B olarak yeniden adlandırdığını göreceksiniz .

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Bu, yalnızca Uygulanan Adımlar bölmesinde adımı yeniden adlandırdığınızda kullanılabilir. Gelişmiş Düzenleyici penceresinde bir adımı yeniden adlandırırsanız, o değişkene başvurulan tüm yerleri de manuel olarak güncellemeniz gerekir. Gelişmiş Düzenleyici penceresinde bul ve değiştir seçeneği yoktur.

Şimdi, bu örnek için değişken adını tekrar B olarak değiştirmeyi unutmayın ve Bitti'ye tıklayın.

LuckyTemplates Desktop'ta Değişkenleri ve İfadeleri Yeniden Oluşturma

Gelişmiş Düzenleyici penceresindeki kodun yapısı, kodu DAX'ta nasıl yazacağınıza benzer.

Deneyin ve ikisini karşılaştırın. Giriş sekmesine gidin ve Kapat ve Uygula'yı seçin . LuckyTemplates masaüstüne girdikten sonra Giriş sekmesine gidin ve bir ölçü oluşturmak için Verileri girin'i seçin.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Tablo Oluştur açılır penceresinde Yükle'ye tıklayın.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Ardından, Alanlar bölmesinde Tabloya sağ tıklayın ve Yeni ölçü öğesini seçin .

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Formül çubuğunda, aynı kodu M dilinden yeniden oluşturun . Bir değişken dizini başlatmak için VAR deyimini kullanmanız gerekir . Bunu takiben, değişkenlerinizi ve değerlerini yazabilirsiniz. DAX'ta, değişkenlerden herhangi birine erişmek için RETURN deyimini kullanmanız gerekir . Bu nedenle, son değişkenden sonra RETURN girin ve ifadesinin sonuçlarını döndürmek için C girin.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Ardından, bir kart görselleştirmesi ekleyin ve oluşturduğunuz hesaplamayı seçin. Ardından, M sonucuyla aynı sayısal değeri göreceksiniz .

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Formül çubuğundaki değişkenlerin sırasını değiştirirseniz, kartta bir hata oluşur.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

DAX değişkenleriyle uğraşırken sıra önemlidir. Henüz bildirilmemiş bir değişkeni çağıramazsınız.

Ancak, M kodundaki sıralamayı değiştirirseniz yine de sonucu alırsınız.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

İfade, C'yi değerlendirmek için A ve B değişkenlerinin değerlerinin bilinmesi gerektiğini belirtir. Bu, bağımlılık sıralamasına bir örnektir .

M altyapısı , ifadeler tarafından sağlanan bağımlılık sıralamasını izleyecektir, ancak kalan tüm hesaplamaları istediği sırayla gerçekleştirmekte özgürdür.

M Sorgularını ve Kodlarını Anlama

Tüm M sorguları, sizin için kodu oluşturmak üzere kullanıcı arayüzünü kullandığınız için prosedürel kodlar gibi görünür. Her dönüşüm adımı, önceki adım tarafından döndürülen değer üzerine inşa edildiğinden, her zaman sıralı görünecektir.

M motoru için önemli olan ana şey, in yan tümcesinden geriye doğru izlenebilen bağımlılık zinciridir. Sorgu Motoru, bir sorguyu baştan ileriye değil, sondan geriye doğru değerlendirecektir.

Motor bunu neden yapıyor? İlk olarak, sorgu değerlendirildiğinde geriye bakar ve gereksiz olan her şeyi elemeye çalışır. Kullanılmayan değerler değerlendirilmez, yoksayılır. Bu, Tembel Değerlendirme adı verilen bir süreçtir .

İkinci olarak, gerçekleştirmekte olduğunuz tüm dönüşümlere bakmaya ve bu işin mümkün olduğunca çoğunu kaynak sisteme geri göndermeye çalışır. Bu işleme Sorgu Katlama denir . Her iki süreç de sorgu performansını iyileştirmede önemli bir rol oynar.

Hatırlanması gereken son şey, çoğu zaman tüm değişken adlarınızı veya adım tanımlayıcılarınızı Uygulanan Adımlar bölmesinde görebileceğinizdir. M kodu sıra dışı yazıldığında , ifadeler aşağıdaki gibi tek bir birleştirilmiş adım olarak görünecektir:

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Adımları yeniden sıralayarak bunu kolayca düzeltebilirsiniz. C değişkenini tekrar B değişkeninin altına yerleştirin ve ardından Bitti'ye tıklayın. Ardından, Uygulanan Adımlar bölmesinde adım adlarının yeniden göründüğünü göreceksiniz.

Power Query Düzenleyicisi İçindeki Değişkenler ve İfadeler

Çözüm

Değişkenleri ve Önemli İşlevleri Kullanan DAX Sorguları
LuckyTemplates Formülü Söz Dizimi, Açıklamalar ve
LuckyTemplates'da Değişkenleri Kullanan Değişkenler – Ayrıntılı Bir Örnek

Değişkenler ve ifadeler, Power Query Düzenleyicisi içinde anlaşılması gereken en önemli şeylerden bazılarıdır. Her ikisi de raporunuzdaki veri ve bilgileri oluşturmaktan sorumludur . Sonuç elde etmek ve üretmek için farklı veriler toplarlar.

melisa

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.