Power Query LuckyTemplates | Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Bu öğretici için, Power Query LuckyTemplates kullanarak tarih alanlarına dayalı olarak nasıl yeni kayıtlar oluşturabileceğinize ilişkin birkaç yöntemi göstermek istiyorum. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bunun nasıl başarılacağına dair iki yöntem göstereceğim. Bu örnek , bir tarih ve kaç gece kaldığıyla ilgili bir soru yayınlayan bir üyesinden geldi . Üye, Power Query kullanarak bir kişinin motelde kaldığı her gece için yeni kayıtların nasıl oluşturulacağını öğrenmek istedi.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

İçindekiler

Yöntem 1: Power Query LuckyTemplates'da Number.From İşlevini Kullanma

Excel'deki tarih hesaplamalarına aşina iseniz, muhtemelen her günün bir tam sayıya çevrilebileceğini bileceksiniz ve her tarihin sayısal eşdeğerini elde etmek için bunu burada da yapabilirsiniz. Number.From fonksiyonunu kullanabiliriz .

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Kaynak sorguma sağ tıklayıp Reference öğesini seçerek başvuracağım . Ardından, o mini tablo aracılığıyla Add Custom Column seçeneğine gidin . Şimdi Number.From işlevine girelim ve tarihlerimizi içeren ilk gerçek sütunu işaret edelim. Kapanış parantezini unutmayın ve OK tuşuna basın .

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Yani burada tarih değeri için bir tamsayı gösterimi görüyoruz. Ve bu bir sayı olduğu için günleri toplayıp çıkartabiliriz. Amaç, art arda kalınan her gece için bir tarih oluşturmaktır .

İlk kaydı incelersek, o kişi sadece bir gece kaldı, bu yüzden sadece ilk gerçek tarih değerini döndürmemiz gerekiyor. Sonra ikinci rekor için, o kişi arka arkaya iki gece kaldı. Hem 13 hem de 14 Aralık için bir değer döndürmemiz gerekiyor. Bunu, Geceler sütunundaki değeri Özel sütunumuzdaki değere eklersek ve sonra bir çıkarırsak başarabiliriz çünkü bu ilk değeri zaten geçtik.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Öyleyse, formül çubuğuna gidelim ve şimdiye kadar oluşturduğumuz mantığı genişletelim. Tarih için bu sayısal değeri iki kez kullanmalıyız, bu yüzden bunu bir değişkende saklayacağım. Let ifadesini ekleyeceğim , ardından değişkenim için bir ad ekleyeceğim. Buna FirstNight diyeceğim . Ve sonra, yan tümceyi ekleyebiliriz .

Listeler, süslü parantezler olan bir dizi liste başlatıcıyla yeni satırlara genişletilebilir. Tarihlerle bir liste oluşturabiliriz. FirstNight değişkenimizden FirstNight değişkenine kadar artı gece sayımızda ne varsa başlayacağız . Bir dizi köşeli parantez ile Geceler sütununun üzerine gelin ve ardından bir tane çıkarın . Tamam'a basacağım ve artık bir listemiz var.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Beyaz boşlukta kenara tıkladığımda, o iç içe geçmiş listenin içeriğini aşağıdaki ikinci önizleme bölmesinde görebiliriz.

Şimdi bu yan oklarla, Yeni Satırlara Genişletebiliriz . Ardından, veri türünü bir tarihe ayarlayabilirim. Artık tarihlere sahip olduğumuzu görebilirsiniz. İlk kayıt için, ilk gerçek değerdekiyle aynı değeri döndürüyoruz. Bu ikinci kayıt için, 13 Aralık için bir, 14 Aralık için bir kaydımız var.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Yöntem 2: Power Query LuckyTemplates'da M İşlevi List.Dates'i Kullanma

İkinci yöntem için List.Dates adlı bir M işlevi kullanabiliriz . Kaynak sorguma referans vereceğim ve yine o mini tablo simgesiyle özel bir sütun ekleyeceğim.

List.Date işlevini ekleyeceğim ve ardından bir açılış parantezi içine koyacağım. İlk olarak, tarih olarak bir başlangıç ​​değeri istiyor ve bu, tarih değerlerimizi içeren İlk Gerçekleşen sütunumuzda. Bunu seçip virgül koyuyoruz. Ardından, sayı olarak bir sayıdır , bu, o listeye kaç tane tarih döndürmek istediğiniz anlamına gelir. Ve bunun Geceler sütununda olduğunu görebiliriz .

Sonraki, süre olarak adımdır . Bunu bir aralık olarak düşünün. Şimdi ardışık geceler arıyoruz ve sürekli bir tarih listesi istiyoruz. Tek bir günün sayısal karşılığı birdir ve bu nedenle süreyi birden , ardından bir kapatma parantezini girip Tamam'a basacağım.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Yine iç içe geçmiş bir listemiz var. İlk kayıt için sadece bir değere sahibiz ve ikinci kayıt için 13 ve 14 Aralık'a sahibiz.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Ardından, bunu tekrar Yeni Satırlara Genişletebilir ve uygun veri türünü tarihe ayarlayabiliriz.

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

Şimdi, List.Dates işlevinde bir tarih veri türü gerektiren ilk çevreyi belirtmek istiyorum. Kaynak adımıma geçersem ve bu veri türünü Tarih/Saat olarak değiştirirsem, bir hata döndürür. Çünkü bir tarih geçmiyor. Formül çubuğuna gidip Date.From ekleyerek bunu kolayca düzeltebiliriz .

Power Query LuckyTemplates |  Tarih Alanlarına Göre Yeni Kayıtlar Oluşturun

İşaret etmek istediğim başka bir şey de, alternatif bir tarih listesi de oluşturabileceğinizdir . Tek yapmanız gereken, örneğin son adım parametresini 2 olarak değiştirmek.


Kayıt Değerleri – Power Query'de Yapılandırılmış Değer Power
Query'deki Kayıtlardan ve Listelerden
Değerleri Ayıklayın Power Query Formülünü Kullanarak Her Tarih İçin Değerler Oluşturma

Çözüm

Bu blogda, tarih alanlarına dayalı olarak yeni kayıtlar oluşturmanın iki yolunu gösterdim. Birincisi, liste başlatıcıları kullanarak bir tarih listesi oluşturmak ve ikincisi, List.Dates işlevini kullanmaktır.

Umarım bu öğreticiyi yararlı bulursunuz. Eğitim videosunun tamamını aşağıdan izleyebilir ve ilgili daha fazla içerik için aşağıdaki bağlantılara göz atabilirsiniz.

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.