Power Query Veri Türleri ve Bağlayıcıları

Bu öğretici, Power Query veri türleri ve bağlayıcıları hakkında konuşacaktır . Veri türlerinin ne olduğunu öğrenecek ve birbirleriyle nasıl uyumlu olduklarını göreceksiniz. Power Query M Dili'ndeki işleçler hakkında da bilgi edineceksiniz . Bunlar, sorgularınızın sonuçları ve yanıtları nasıl oluşturduğunu anlamanıza yardımcı olacaktır.

İçindekiler

Power Query'deki Veri Türleri

M dili, iki ana gruba ayrılabilen küçük bir yerleşik türler kümesine sahiptir: İlkel Türler ve Yapı Türleri .

Veri raporlarında gördüğünüz en yaygın İlkel Türler şunlardır:

Power Query Veri Türleri ve Bağlayıcıları

Any, tüm değerleri sınıflandıran bir türdür. Bu, her değerin any öğesinin bir alt türü olduğu anlamına gelir . Resmin üçüncü satırında saat ve tarih gibi karmaşık türleri de göreceksiniz .

Öte yandan, bunlar en yaygın Yapı Tipleridir :

Power Query Veri Türleri ve Bağlayıcıları

Bir tür atamak da mümkündür.

Power Query Veri Türleri ve Bağlayıcıları

Atfedilen Türler, Power Query'de biçimlendirme diye bir şey olmadığı için Temel Türün üzerine uygulanan biçimler değildir . Biçimlendirme, Excel veya LuckyTemplates gibi Power Query'den veri alan bir uygulamada yalnızca sizin yapabileceğiniz bir şeydir.

Aynı şeyi ifade etmedikleri için veri türleri ve biçimleri arasındaki ayrımın farkında olmanız gerekir. Biçim , temel değeri etkilemeden bir sayının nasıl görüntülendiğini kontrol ederken, veri türü, açıklanan türle tutarlı olması için bir değerin kesinliğini değiştirir.

M motoru , çalışma zamanında herhangi bir tip kontrolü yapmaz. Dolayısıyla, bir sütun bir sayı türüyse ve motora bunun bir metin türü olduğunu söylerseniz, bu size sorun çıkarmaz. Ancak, sayı türü gerektiren bir işlevde o sütunu çağırırsanız, işler alt üst olmaya başlar. Bunun nedeni, M'de otomatik tür dönüştürme olmamasıdır .

Power Query Veri Türlerinin Uyumluluğu

Veri türleri arasında da tür uyumluluğu vardır. Bir değerin türü ile başka bir değer türüyle uyumluluğu arasında fark vardır.

Uyumluluk denetimleri, null yapılabilir ilkel tür düzeyinde gerçekleştirilir. Bir M, başka bir M tipiyle ancak ve ancak birinci tipe uyan tüm değerlerin ikinci tipe de uyması durumunda uyumludur . Durum böyle değilse, bir tür uyuşmazlığı hatası ortaya çıkar.

Bunu daha iyi göstermek için, burada Veri Türü Dönüşüm Matrisine bir genel bakış verilmiştir .

Power Query Veri Türleri ve Bağlayıcıları

İfadeler ve Operatörler

Yeşil ve kırmızı daireler kendileri için konuşabilir. Öte yandan, mavi daireler, dönüşümün orijinal değere değer ekleyeceği anlamına gelirken turuncu daireler, orijinal değeri kestiği anlamına gelir.

Power Query M resmi dili, bir ifadede kullanılabilecek bir dizi işleç içerir. Operatörler, ifadeler oluşturmak için işlenenlere uygulanır. Bir operatörün anlamı, işlenen değer tipine bağlı olarak değişebilir.

İşte bazı örnek ifadeler:

Power Query Veri Türleri ve Bağlayıcıları

İlk ifadede 1 ve 2 sayıları işlenenlerdir ve artı veya toplama işareti işleçtir. Bu ifade, sayısal bir 3 değeri üretir. Ancak ikinci ve üçüncü ifadelerde, sayısal bir değere bir metin değeri eklemenin veya iki metin değeri eklemenin desteklenmediğini görebilirsiniz.

Bu, Excel, DAX ve M arasındaki belirgin farklardan biridir . Excel ve DAX formülleri, otomatik tür dönüştürme gerçekleştirirken M altyapısı gerçekleştirmez. Artı işareti yerine bir ve işareti ( & ) kullanırsanız , iki değer birleştirilir.

Ve işareti ( & ), yukarıdaki görüntüdeki dördüncü ifade gibi iki metin dizisinin birleştirilmesiyle sonuçlanacak bir işleçtir. Ayrıca, bir işlecin anlamının işlenen değer türüne bağlı olarak nasıl değişebileceğini de gösterir. Bunun nedeni, listelerin birleştirilmesine ve kayıtların birleştirilmesine de izin vermesidir.

Tip uyuşmazlığı hataları, karşılaşmanız muhtemel bir şeydir. Bu nedenle, verilerinizle ilgili bir sorun olduğunda bu, veri türlerini doğru şekilde bildirmiyorsunuz demektir. Bu hatalar, M kodlarını değiştirdiğinizde veya yazdığınızda da çokça ortaya çıkar .


Power Query Özel Sütunlarında M Kodu | LuckyTemplates
Power Query Düzenleyicisi: Sorguları Hazırlama

Çözüm

Power Query ile veri raporları oluştururken en önemli hazırlık, işlerin nasıl yürüdüğünü anlamaktır. Bu , LuckyTemplates'da uygun bir veri üreten rapor oluşturmak için M kodlarını düzgün bir şekilde yazmanıza ve doğru veri türlerini ayarlamanıza yardımcı olacaktır . Temel konularda uzmanlaşmak size büyük avantaj sağlayacak ve veri geliştirme becerilerinizi geliştirecektir.

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.