Sorgu Düzenleyici Kullanarak LuckyTemplatesda Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Doğru bir şekilde düzenlenmediği takdirde elimizdeki verileri analiz etmek zor olabilir. Bu eğitimde, dikey ve yatay tekrarlanan verilerin tablo formatına nasıl dönüştürüleceğini açıklayacağım. Bunu, LuckyTemplates kullanarak daha kolay analiz edebilmemiz için yapıyoruz. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

üyesinin sorusunu ele almak için yapılmıştır   . Üye, verilerini takvim tipi bir düzenden tablo biçiminde yeniden şekillendirebileceği bir yol istedi.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Başlamadan önce elimizdeki verileri inceleyelim.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Burada, günlerin yatay olarak ayarlandığı ve haftaların dikey olarak ayarlandığı bir veri düzenimiz var. Bu tür bir düzenleme, verileri kolayca anlamamızın yolu olduğu için çoğumuza aşinadır.

Ancak, dikkate alınması gereken birçok sütun ve satır olduğundan, bu tür bir düzeni analiz etmek daha zordur.

Bununla birlikte, verileri, tarihler için bir sütun, hareketler için bir sütun ve isimler için başka bir sütunla bitirdiğimiz uygun bir tablo formatına dönüştürelim.

İçindekiler

Uygun Tablo Biçimi İçin Verileri Temizleme

İşleri kolaylaştırmak için verilerimizi Power Query Düzenleyicisi içinde dönüştürelim . Ancak bunu yapmadan önce, Formül Çubuğunun ekranınızda göründüğünden emin olalım . Değilse, Görünüm sekmesine gidin ve ardından Formül Çubuğunun yanındaki kutuyu işaretleyin.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

İlk adım, verilerimizdeki gereksiz değerleri kaldırmaktır. Gerçekten ihtiyacımız olmadığı için verilerimizin ilk sütununu ve ilk iki satırını kaldıralım. Bunu yapmak için, Satırları Kaldır sekmesine tıklayın, Üst Satırları Kaldır'a tıklayın, 2 girin ve Tamam'a basın.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Ve şimdi ilk sütunu kaldırmak için Sütunları Seç sekmesine gidin ve ardından yanındaki kutunun işaretini kaldırarak 1. sütunun seçimini kaldırın.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Tamamen boş değerlerle dolu oldukları için 14 ila 16 arasındaki satırları da kaldıralım. Yine, Satırları Kaldır sekmesine gidin ve ardından Boş Satırları Kaldır'ı tıklayın .

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Diğer bir sorunumuz da tarih değerlerinin her seferinde bir sütun atlaması. Aşağıda vurgulandığı gibi tarihlerin ardından her zaman boş bir değer gelir. Bu sadece en üst sıralarda değil, aşağıdaki sıralarda da oluyor.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bu boşlukları doldurmak için önce Transform sekmesine giderek ardından Transpose butonuna basarak veri tablomuzu transpoze edelim  .

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Eylemi gerçekleştirdikten sonra masa artık yan dönmüş gibi görünmelidir.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Ardından, tarihleri ​​içeren tüm sütunları seçin, sütun başlığına sağ tıklayın ve ardından Doldur'u seçin.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bu, tarihleri ​​çoğaltmalı ve seçilen sütunlardaki boşlukları doldurmalıdır.

Tabloları Kırmak

Şu anda elimizdeki verilere baktığımızda yan yana dört tablo olduğunu görüyoruz. 1'den 7'ye kadar olan sütunlar bir tablo oluşturur, 8'den 13'e kadar olan sütunlar başka bir tablo oluşturur vb.

Bunları tek bir tabloya eklemek için, onu uygun bir tablo biçimine dönüştürmek için temel bir özet çözme işlemi gerçekleştirmemiz gerekir . Ancak masalar yan yana olduğu için bunu öylece yapamayız. Bu masayı parçalara ayırmalı ve daha küçük masalar halinde birleştirmeliyiz.

Bunu yapmak için, bu eğitim için ilk formülü oluşturacağız. Fx butonuna basalım ve kullanacağımız formülü ekleyelim. Table.ToColumns işlemini kullanacağız . Bu, bir tablodan sütun değerlerinin iç içe geçmiş listelerinin bir listesini oluşturur. Her sütun bir listeye dönüştürülecektir.

Formülü bu şekilde oluşturdum.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Formül, daha önce sahip olduğumuz sütunların bir listesini oluşturur. Listenin ilk değeri sütun 1'i, ikinci değer sütun 2'yi vb. içerir.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Uygun Tablo Biçimi İçin Yeni Tablolar İçin Liste Belirleme

Şimdi, listedeki hangi değerlerin tarih değerleri içerdiğini belirlemeliyiz. Bu tarihlerin nerede olduğunu öğrendikten sonra, ayrı tablolarımızın her birinin nerede başladığını veya nerede bittiğini belirleyebiliriz.

Bunun için önce sol üst köşedeki To Table butonuna basarak listeyi tekrar tablo haline getirelim .

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Ardından yanına bir dizin sütunu ekleyin.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bir sonraki yapacağımız şey, dizin sütununun yanına başka bir sütun eklemek. Bu sütun, Sütun1'deki hangi değerlerin tarih değerlerini içerdiğini belirlememize yardımcı olacaktır. Bu sütuna Index2 adını verelim.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bunu yapmak için, bir tarih içeriyorsa Sütun1'in dizin değerini döndüren Dizin2'ye bir formül ekleyeceğiz.

kullanacağız ve ardından Sütun1'e başvuracağız. Köşeli parantezler operatör olarak görev yapacak; bu parantezlerin arasına 0 eklemek, listeden ilk değeri aldığımız anlamına gelir; sonra bunun bir tarih olup olmadığını belirleriz. Öyleyse, formülün dizin numarasını döndürmesini istiyorum; değilse, herhangi bir değer döndürmesini istemiyorum.

Sütun1'deki ilk değer tarih içerdiğinden, Dizin2'deki ilk değerin dizin numarası 0 olmalıdır. Ayrıca Sütun1'deki ikinci değer tarih içermediğinden, Dizin2'deki ikinci değer yalnızca boş değer içermelidir.

Index2 formülünü bu şekilde oluşturdum. Formülünüzde sözdizimi hatası olmadığından emin olun.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bunu yaptıktan sonra, Dizin2 sütunumuz artık Sütun1'deki tarihi içeren değerlerin dizinine sahip olmalıdır. Kurduğumuz formülün bir sonucu olarak bazı boş değerler de içerecektir.

Tabloda Hangi Değerlerin Ait Olduğunu Belirleme

Şimdi, Index2 içindeki bu indeks değerleri sahip olduğumuz ayrı tabloların başlangıç ​​ve bitişlerini gösteriyor. Yani, 0 birinci tablonun başlangıcını, 7 birinci tablonun sonunu ve ikinci tablonun başlangıcını vb.

Sütun1'deki hangi değerlerin aynı tabloya ait olduğunu belirlememize yardımcı olması için yeni sütunumuza bir doldurma işlemi uygulayalım .

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Eylemi gerçekleştirdikten sonra, boş değerler artık sıfırlar, yediler, onüçler ve yirmiler ile değiştirilmelidir. Bu sayılar aynı tabloya ait olduklarını gösterir. Yani, sıfırlar bir tabloyu, yediler başka bir tabloyu oluşturur, vb.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Verileri Uygun Bir Tablo Biçimi İçin Gruplandırma

Sütun1'deki hangi değerlerin aynı tabloya ait olduğunu zaten bildiğimiz için şimdi bunları birlikte gruplandıralım. Bunu yapmak için Group By işlemini kullanacağız .

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bunu yaparak, artık Index2 sütunumuzda yalnızca 4 değer elde etmiş oluyoruz. Index2 sütunumuzun yanında Count adlı başka bir sütun olduğuna dikkat edin. Bu sütun, Index2 sütunundaki değerlerimizin her birindeki satır sayısını sayar.

Ancak, bu gerçekten yapmak istediğimiz şey değil. Yapmamız gereken elimizdeki sütunları kullanarak yeni bir tablo oluşturmak.

Bunu yapmak için Table.FromColumns işlemini kullanacağız , liste değerlerimizi içeren Sütun1 olan sütuna başvuracağız ve ardından dönüş türünü bir tablo olarak değiştireceğiz.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Formülümüzde doğru sütuna başvurduğumuzdan emin olmamız önemlidir. Sütun1'in gerçekten liste değerlerini içerip içermediğini kontrol edin.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bu, Sütun1'deki Dizin2 değeri 0 olan tüm değerleri bir tabloya, Dizin2 değeri 7 olanları başka bir tabloya vb. birleştirir.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

0 değerine kadar her kaydı kontrol ettik, ardından Sütun1'den liste değerini aldık. Son olarak, bu M kodunu kullanarak tek bir tablo oluşturmak için bu listeleri birleştirdik.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

İlk 7 sütunu alıp tek bir masaya diktik, sonraki birkaç sütunu alıp başka bir masaya diktik ve böyle devam ettik.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Ayrı Tabloları Ekleme

Şimdi bunları bir arada grupladığımıza göre, başka bir adım ekleyerek tüm tabloları eklemeye çalışalım. Yine yeni bir formül eklemek için fx butonuna basalım .

Table.Combine işlemi , bir tablo listesini birleştirir ve ardından bunlardan tek bir tablo oluşturur. Burada, tablo listemizi içeren sütuna, yani Count sütununa başvuracağız.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Artık tüm iç içe tabloların tek bir büyük tabloya eklendiği bir tablomuz var.

Tüm tabloları ekledikten sonra, artık verilerimizi uygun bir tablo formatına dönüştürmek için son birkaç adımı gerçekleştirebiliriz. Tablonuzun ilk iki sütununu seçin ve ardından Dönüştür sekmesindeki Diğer Sütunları Özetle düğmesini tıklayın.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Bundan sonra, gerçekten ihtiyacımız olmadığı için özellik sütununu kaldırın. Sütunları Seç'e gidin , ardından nitelik sütununun seçimini kaldırın.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Son olarak, tüm sütunların doğru türlerini ayarlayın ve bunları uygun şekilde etiketleyin.

Adlarını uygun şekilde değiştirmek için her sütunun sütun başlığına çift tıklayın.

İlk sütun için, tarih değerlerimizi içerdiğinden türünü tarih olarak değiştirin.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Ardından, ikinci ve üçüncü sütunu seçin ve türlerini metin olarak ayarlayın.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Hepsi tamam! Uygun tablo biçimimiz böyle görünmelidir.

Sorgu Düzenleyici Kullanarak LuckyTemplates'da Takvim Türü Düzenini Tablo Biçimine Dönüştürme

Çözüm

Bu eğitimde, takvim tipi bir düzende sunulan bazı verileri uygun bir tablo formatına dönüştürdük. Önce verilerimizi temizledik, daha küçük tablolara ayırdık, birbirine ait tabloları grupladık ve en sona ekledik.

Bu eğitim, daha kolay analiz için verilerinizi doğru bir şekilde nasıl modelleyeceğiniz konusunda size birçok bilgi sunar.

Burada kullanılan kavramları anlamak çok önemlidir, çünkü bunlar başka birçok şekilde de uygulanabilir.

Kavramlar hala sizin için net değilse, aşağıdaki bağlantıları kontrol etmek size yardımcı olabilir.

Bunun üzerinden çalışmanın tadını çıkarın!

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.