DAX Kullanarak LuckyTemplatesda Aylık Doluluk Günlerini Hesaplama

DAX Kullanarak LuckyTemplatesda Aylık Doluluk Günlerini Hesaplama

Bu eğitimde, LuckyTemplates'da DAX kullanarak doluluk günlerini nasıl hesaplayabileceğimiz vurgulanmaktadır. Bu, hastaneler, Airbnb, oteller vb. kuruluşlar için oldukça faydalıdır. Doluluk seviyelerinizi etkili bir şekilde yönetmeye dalmak istiyorsanız bu ilginç bir fikirdir. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bu konu, daha derin bir incelemeyi hak ettiğini düşündüğüm aracılığıyla geldi . Çözüm üzerinde çalışmaktan gerçekten keyif aldım, bu yüzden bunu bir eğitimde paylaşmanın harika bir fikir olduğunu düşündüm. Senaryo , bir kişinin herhangi bir ay içinde kaç gün bir şey işgal ettiğini hesaplamaktır , yani bu bir hastane yatağı, ortak bir kütüphane veya başka bir şey olabilir.

Bu gösterimde, hastane yataklarının doluluk oranını inceliyoruz. İki tarih arasında çalışacağız - Kabul tarihi ve Ayrılış tarihi. Hastaların isimleri, ayları ve hastaların odalarda veya yataklarda kaldıkları gün sayısı bizde var.

DAX Kullanarak LuckyTemplates'da Aylık Doluluk Günlerini Hesaplama

İçindekiler

Veri Modeli Kurulumu

Bu, birçok insanın kafasının karıştığı oldukça zor bir senaryodur, ancak bunun nasıl çözüleceğini anlamak önemlidir çünkü bu yaygın bir gerçek dünya senaryosudur.

Burada iki tarih üzerinde çalışıyoruz, ancak bu, bu örnek çözüm için yalnızca bir demo verisidir. Bir ve/veya iki ay içinde bu hastaların hastanede kaç gün kaldığını öğreneceğiz.

DAX Kullanarak LuckyTemplates'da Aylık Doluluk Günlerini Hesaplama

Bu, bu senaryo için ihtiyaç duyduğumuz etkin olmayan ilişkiler oluştururken kurulan veri modelidir. Hiç değişmeyen Tarihler tablomuz var , ancak Veri tablosu aracılığıyla biraz mantık çalıştırmamıza ve Tarihler tablosundan bazı bağlamlar getirmemize izin veren bu etkin olmayan ilişkilerimiz var.

DAX Kullanarak LuckyTemplates'da Aylık Doluluk Günlerini Hesaplama

veri modeli

Etkin olmayan ilişkilere sahip olmak ve modeli bu şekilde kurmak iyi bir uygulamadır çünkü olgu tablomuzda başka hesaplamalar yapmak ve diğer analizlerimizde Tarihler tablosundan bağlamlar oluşturmak isteyebiliriz. işlevinin kullanışlı olduğu yer burasıdır . Bu işlev, bu ilişkileri açmamızı sağlar.

Olgu tablosunda birden çok tarihle çalışırken etkin olmayan ilişkileri kullanmamız gerekir. 

Burada kullandığımız Tarihler tablosu, bu analiz için ihtiyacımız olan her şeyi içeren standart bir tablodur. Hesaplamamızda sütununu kullanacağız .

DAX Kullanarak LuckyTemplates'da Aylık Doluluk Günlerini Hesaplama

Tarih tablosu

Bir Aydaki Doluluk Günlerini Hesaplamak İçin DAX Formülü

Formülümüzde, birkaç IF ifadesini hesaplamak için her ay çalışıyoruz. ifadelerimizde kullanacağımız parametreleri oluşturmak için değişkenleri ( ) kullanırız . 

DAX ile her sonucun ayrı ayrı hesaplandığını unutmayın. Örneğin, buradaki 14 gün sonucu (aşağıdaki tablomuzda) 18 gün sonucundan farklı hesaplanıyor. Bunun nedeni, bu sonuçların hesaplandığı bağlamın farklı olmasıdır.

DAX Kullanarak LuckyTemplates'da Aylık Doluluk Günlerini Hesaplama

Hasta açısından aynı içeriğe sahip olabilirler (238), ancak aylara (Ağustos ve Eylül) göre içerik farklıdır. Buradaki bağlamla ilgili ilginç olan şey, hiçbir şeyin aktif bir ilişki yoluyla doğal olarak gelmemesidir. DAX formülü ile matrisimizde sahip olduklarımızdan bazı değerler üretmeliyiz. 

DAX Kullanarak LuckyTemplates'da Aylık Doluluk Günlerini Hesaplama

Bu yüzden önce değişkenlerimizi çözmemiz gerekiyor. AdmitDate ve DepartureDate değerlerimizi hesaplıyoruz . Ardından, belirli bir ayın (Şubat için 28 veya 29) 1. ve 30. veya 31. günlerini hesaplayan MinDateInContext ve MaxDateInContext'imizi hesaplıyoruz . Formülün ikinci kısmı, doluluk günlerini bir ay veya aylar içinde hesaplama mantığının devreye girdiği yerdir.


LuckyTemplates'da Birden Çok Tarihle Çalışma
LuckyTemplates'da DATESBETWEEN Kullanarak Dönen Toplamları Hesaplama Power
BI'da Geçerli Tarihe veya Belirli Bir Tarihe Kadar Sonuçları Gösterme

Çözüm

Biraz var ama umarız LuckyTemplates'da doluluk günlerini hesaplama mantığını anlarsınız. Kendiniz deneyebilir ve DAX'in etkin olmayan ilişkiler ve birden çok tarih üzerinde çalışmanıza nasıl olanak tanıdığını görebilirsiniz. 

Bu oldukça benzersiz bir senaryo ama gerçekçi. Doluluk seviyelerini yönetmesi gereken işletmeler bu çözümden yararlanabilir. Bu, LuckyTemplates'ın DAX formüllerinin gücüyle analitik yeteneklerini gösterir.

Bunda iyi şanslar!


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.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey