LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Bu, LuckyTemplates özetten çıkarma sütunları hakkında bir öğreticidir. Size çoklu sütun kombinasyonlarını nasıl özetleyeceğinizi göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bu, tamamen verilerinizi analiz için uygun, uygun bir tablo biçimine dönüştürmekle ilgili olan, özetlenmemiş varyasyon serisinin bir parçasıdır. Çoğu dönüşüm, kullanıcı arabirimi kullanılarak gerçekleştirilebilir.

Size göstereceğim örnek, forumda bir LuckyTemplates üyesi tarafından ortaya atılan bir sorudan . Kaynak tabloya bakarsak tek satır görürüz. İstenen düzen, kaynak tablodaki tek satırın fazla mesai türüne göre bölündüğü üç kaydı gösterir.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Bu nedenle, o kayıttaki değerler hakkında bir şeyler söyleyen bir öznitelik oluşturmamız ve ardından bu fazla mesai türü için saatleri ve maliyetleri birleştirmemiz gerekiyor.

Bunu başarmanın birkaç yolu var, ancak List.Zip adlı şeritte bulunmayan, güçlü bir M işlevi kullanan bir çözümü sizinle paylaşacağım . Bunun nasıl çalıştığını inceleyelim.

İçindekiler

List.Zip Kullanarak LuckyTemplates Unpivot Sütunu

Sol üstte, veri çiftlerini yakınlaştırdım ve üç fazla mesai türünü ayırt edebiliyoruz. List.Zip işlevi, iç içe geçmiş bir liste içeren tek bir liste alır ve sonuç olarak iç içe geçmiş bir liste içeren tek bir liste döndürür.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

İlk listemiz, o kayıttaki değerler hakkında bir şeyler gönderen öznitelikleri içerecektir. İkinci liste saatleri içerecek ve sonuncusu maliyeti içerecektir.

Sağa bakarsak, List.Zip'in iç içe geçmiş listedeki bu değerleri konumlarına göre birleştirdiğini görebiliriz. Böylece, soldaki ilk satırdaki her şey sağdaki yeni bir listede birleştirilir. Ve aynı şey, List.Zip'i sağladığımız kaynak listedeki diğer her satır için olur.

Şimdi Power Query'e geçelim . List.Zip'in şerit aracılığıyla mevcut olmadığından daha önce bahsetmiştim, bu yüzden onu kullanmak için gerçek bir M yazmamız gerekiyor. Özel bir sütun eklersek bunu yapabiliriz.

Böylece, sol köşedeki mini tablo aracılığıyla Add Custom Column öğesini seçeceğim .

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

List.Zip'e girelim, ardından bir açılış parantezi koyalım. Listelerle tek bir liste arar, değil mi? Bu listeyi oluşturmak için liste başlatıcıyı kullanacağım.

Ardından, her fazla mesai türü için bir metin değeri görürüz. Bir virgül ekleyip yeni bir liste oluşturacağım. List.Zip'in değerleri listedeki konumlarına göre birleştirdiğini unutmayın. Bu nedenle, değerleri tam olarak aynı sırada iletmeliyiz. Sonra, o liste için süslü parantez koyacağım.

Son listemiz maliyeti içerecek, bu yüzden virgül koyup süslü parantez açacağım ve değerleri aynı sırayla seçeceğim. Ve yine, o liste için bir kapanış süslü parantez ekleyin, ardından listeleri içeren listelerimiz için bir kapanış süslü parantez ve işlev için başka bir kapanış parantezi ekleyin. Ardından, Tamam'ı tıklayın.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Artık burada değer sütunlarına ihtiyacımız yok, değil mi? İlkini seçeceğim, shift'e basacağım, sonuncuyu seçeceğim, ardından tıklayın ve Remove Columns .

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Listelerimizin içeriğini görmek için buradaki beyaz boşlukta karar ver'e tıklayacağım . Birden fazla liste içeren bir listemiz olduğunu görebiliriz ve bu tam olarak List.Zip'in ürettiği çıktıdır.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Yeni Satırlara Genişletin ve Değerleri Çıkarın

Yani bu yan oklarla, yeni satırlara genişleteceğim.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Ve üç kayıt üretti. Tekrar beyaz boşlukta yana tıkladığımda o ilk kayıt için değerlere sahip olduğumuzu görüyoruz.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Bunları, yan oklara tekrar tıklayarak çıkarabilir ve Değerleri Ayıkla'ya tıklayıp ardından bir sınırlayıcı seçebiliriz. Bir sekme ile gidip Tamam'a basacağım.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Tüm değerler tek bir sütunda birleştirilmez, bu nedenle Dönüştür sekmesinde, Sütunu Böl'ü seçebilir ve ardından Sınırlayıcıya göre tıklayabiliriz .

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Ardından burada sekmeyi seçip OK tuşuna basıyoruz.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Veri türlerini doğru algılamadı, bu yüzden shift'e basarak son sütunu seçeceğim ve Dönüştür sekmesinde, Detect Data Types öğesini seçeceğim .

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi

Şimdi bu kolonlara uygun isimler verelim.

LuckyTemplates Unpivot Sütunları – Power Query Eğitimi


LuckyTemplates'da Sütunları Özetlemeden Çıkarma
LuckyTemplates'da Özetten Çıkarma ve Özetleme Temelleri – Sorgu Düzenleyici İncelemesi
LuckyTemplates Sorgu Parametreleri: Tabloları En İyi Duruma Getirme

Çözüm

Bu öğreticide, şeritten erişilebilen LuckyTemplates Özeti Çıkarma Sütunları komutlarından herhangi birini kullanmadan birden çok sütun birleşiminin özetini nasıl açacağınızı gösterdim. Burada, Power Query'deki veri kümelerini özetlemek için List.Zip'i kullandım.

Bu işlevi daha fazla keşfetmenizi ve kendi LuckyTemplates raporlarınızda uygulamanızı öneririm .

Herşey gönlünce olsun!

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.