Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Size LuckyTemplates'da ofset işlevini nasıl kullanacağınızı göstereceğim . Özellikle tarih tablolarınızda kullanabileceğiniz en dinamik araçlardan biridir.

Bunu zaman zekası projelerinizde nasıl uygulayacağınız konusunda ustalaştığınızda, başka hiçbir yaklaşımı kullanarak elde edemeyeceğiniz daha derinlemesine içgörüler elde edebilirsiniz. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

İçindekiler

Ofset Fonksiyonunun Mekaniğini Anlamak

Size ofset fonksiyonunun mekaniğini göstererek başlayacağım.

Ofsetler, verilerinizdeki bugünün tarihi ile diğer tarihler arasındaki farkı gösterir.

Aşağıdaki tarih tablomda görebileceğiniz gibi, gerçek veri hareketini görebilmek için Çeyrek ve Yıl'a odaklandım.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Mor satır, geçerli dönemi gösterir . Geçerli dönemin her zaman 0 ofset değerine sahip olduğunu unutmayın .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bunun üzerinde, sarı renkli, geçmişten gelen tüm verileri gösterir . Buradaki rakamların negatif verilerle temsil edilen 0 veya 0'dan küçük olduğunu göreceksiniz .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bu, gelecekten gelen veriler için bunların pozitif değerler göstereceği anlamına gelir . Sütunun ayrıntı düzeyine bağlı olarak, bir 0 da içerebilir .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Peki ofsetleri güçlü yapan nedir?

Ofsetler , tablodaki farklı veriler arasındaki farkı temsil eden sıralı sayılar olabilir . Ancak denkleştirmeleri harika yapan şey, sınırlarının olmamasıdır .

Örneğin, çeyrekler bir yıldaki 4 çeyreği temsil edecek şekilde 1'den 4'e kadar devam edecektir. Aylar 1'den 12'ye, haftalar ise hangi yıl olduğuna bağlı olarak 1'den 52'ye veya 53'e kadar olabilir. Ama son sayıya ulaştığımda baştan başlamam gerekiyor.

Ofsetler için durum böyle değil. Ofsetler söz konusu olduğunda, her zaman geçerli tarihe ve referans alınan diğer tarihe göre göreceli bir konum göstereceklerdir .

Böylece tarih tablosu her yenilendiğinde, ofsetlerin çalışmasını sağlayan mantık da güncellenir. Bu, tarih tablosunda güncellenmiş bir değerin de gösterileceği anlamına gelir.

Hafta Ofset Sütunu Örneği

Ofset işlevinin nasıl çalıştığını daha net bir şekilde görebilmeniz için, nasıl uygulandığına dair bir örnek vereceğim.

Örnek verilerimde bugünün tarihini 24 Nisan 2020 olarak gösteriyor .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Yine denkleştirme ilkeleri, cari dönemin 0 ile, gelecekteki verilerin pozitif değerlerle ve geçmiş dönemlerin negatif sayılarla temsil edildiğini belirtir .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ayrıca sayfamda WeekOffset değerini içeren bir dilimleyici var. Şu anda -53'ten 0'a kadar tüm değerleri gösterir ve 0 geçerli haftayı temsil eder .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

24 Nisan (bugün) 17. haftaya denk geliyor .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bu genişletilmiş tarih tablosu yalnızca ISO hafta numaralarını kapsar . Bu, haftaların Pazartesi günü başladığı anlamına gelir . Bu aynı zamanda bir haftanın her zaman 7 gün içereceği anlamına gelir .

Ancak aynı mantığı takip etmeyen birçok özel hafta gereksinimi vardır. LuckyTemplates Forumunda ele alınan çeşitli konularda bu vakalar hakkında daha fazla bilgi edinebilirsiniz.

Ayrıca, durumunuza daha uygunsa, Hafta ve Yıl yerine Ay ve Yıl'ı kullanmayı düşünebilirsiniz .

Örnek verilere dönersek, WeekOffset değerlerinin mükemmel bir sıralı sayı aralığında olduğunu fark etmiş olabilirsiniz .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bunun nedeni, baştan sona aynı ayrıntı düzeyini paylaşmalarıdır . Yinelenen değer ve eksik değer yoktur.

Elbette, burada kullanılan Toplam Satış ölçüsü, her zamanki şekilde, Miktar ve Fiyat için Satışlar üzerinden normal bir ile yapılır . Ardından, haftalık bir değer elde etmek için tümü toplanır.

Peki ya sadece son 4 haftalık indirimleri görmek istersem?

Dilimleyicimi -3 ila 0 aralığına değiştirmem gerekiyor .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Şimdi, tablom sadece son dört haftalık satışları gösteriyor.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Zaman içinde ilerledikçe tarih tablom güncelleniyor. Olgu tablosuna yeni satış sonuçları yüklendiğinde de aynı şey olur.

DAX'ta Ötelemeleri Kullanma

Bu sefer size ofset fonksiyonunun DAX ölçülerinde nasıl kullanılabileceğini göstereceğim.

Week & Year ve Total Sales tablom var .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Dolayısıyla, önceki haftanın satışlarını mahsup etmeden hesaplamak istersem, önce CurrWeek numarasını çıkarmam , ardından CurrYear değerinin ne olduğunu kontrol etmem gerekir.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bir yıl sınırını atlamam gerekirse, geçen yıl için Hafta Sayısının ne olduğunu hesaplamam gerekecek .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Oradan, SUMX'i tarih tablosunda yineleme işlevi olarak kullanırdım . CurrWeek'in 1. hafta olup olmadığını da kontrol etmem gerekecek .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

1. hafta değilse, sadece CurrYear için CurrWeek değerinden 1 çıkarmam gerekiyor . Bundan sonra, Toplam Satış nihayet özetlenebilir .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Aşağıdaki tabloya baktığınızda, artık tüm değerlerin mükemmel bir şekilde toplandığını görebilirsiniz. Toplam Satış altında gösterilen değerler bir sonraki haftaya aktarılır.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

2017'den 2018'e bir yıl sınırını geçsem bile, model bozulmuyor. 2017'nin son haftasındaki Toplam Satış, 2018'in 1. haftası için hala mükemmel bir şekilde hesaplanmıştır .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bu sefer aynı hesaplamayı yapacağım, ancak tarih tablosu ofsetleri uygulanmış olarak.

Ofsetleri kullandığımda bu ölçü böyle görünüyor.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

PrevWeek değerini elde etmek için , sadece seçilen WeekOffset'e başvurmam ve 1 çıkarmam gerekiyor .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ardından, WeekOffset'in PrevWeek değerine eşit olduğu Tarihler Üzerinden Toplam Satış için işlevini kullanacağım .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Sonuçlara bakıldığında, 2017'den 2018'e geçişte bile sonuçlar mükemmel görünüyor.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ancak sorun Total'de . Açıkçası, bu doğru değer değil.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

İşte bunu nasıl düzelteceğim.

İlk olarak, Hafta ve Yıl sütununun artan sırada olduğuna dikkat edin .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bunu değiştireceğim ve sütunu bunun yerine 2020 en üstte olacak şekilde azalan düzende sıralayacağım.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Week & Year öğesinden gelen bir bağlam olmadığı için , geçerli haftanın ofset değerini tanımlamaz ancak yine de 1'i çıkarır . Ancak yapabileceğim, toplamı ayarlamak için kümülatif bir toplam uygulamaktır .

Ölçü şu şekilde görünecektir:

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ölçünün başlangıcı değişmez. Önceki uyguladığım önlemle tamamen aynı.

Ancak kümülatif toplamlara benzer bir model kullanmam gerektiğinden, İlk Haftada TÜM Tarihler üzerinden 1 çıkarılmış HESAPLA işlevini kullanmam gerekiyor .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ayrıca ALLSELECTED tarihlerinden MAX WeekOffset değerini belirlemeli ve bundan bir tane çıkarmalıyım.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ardından, Toplam Satışlar için HESAPLA işlevini tekrar kullanacağım . TÜM Tarihleri ​​dahil etmek için işlevini kullanacağım . WeekOffset değeri FirstWeek değerinden büyük veya ona eşit ve LastWeek değerinden küçük veya ona eşit olmalıdır .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Yine, bu kümülatif toplamlar için temel kalıbı takip eder.

modellerini kullanarak genel toplamı kontrol etmeye devam edebilirim .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Yani Hafta & Yıl ISINSCOPE EĞER , sonuçların LWSatışları göstermesini bekliyorum . Ama değilse, LWTotal'ın görünmesini bekliyorum.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Yani, masama geri dönersem, şimdi doğru Toplamı gösterecek.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Belirli Haftalar İçin Ofsetler

Verileri yalnızca son dört haftayı gösterecek şekilde filtrelediğim daha önce kullandığım örneğe geri döneyim.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Ölçüye girersem, ofsetleri kullanarak aynı sonuçları bulabilirim. Bu böyle görünecekti.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Sadece satırlardan gelen bağlam için geçerli WeekOffset değerini belirlemem gerekiyordu .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bunu elde ettikten sonra, WeekOffset'in ThisWeek eksi 3'ten büyük veya ona eşit veya ThisWeek değerinden küçük veya ona eşit olduğu TÜM Tarihlerin Toplam Satışına HESAPLA işlevini uygulayabilirim .

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma

Bu, çoğaltmaya çalıştığım örnekle tam olarak aynı değeri döndürür.

Genişletilmiş Tarih Tablolarında Ofset İşlevini Kullanma


LuckyTemplates'da Aylık Ortalama Sonuçlara Dayalı Kümülatif Toplamlar Power
BI'da Farklı Günler İçin Veri Normalleştirme Sonuçları
LuckyTemplates'da Kapsamlı Bir Tarih Tablosu Oluşturun Gerçekten Hızlı

Çözüm

Size yukarıda gösterdiğim örnekler, dinamik ofsetlerin gerçekte ne kadar olduğunu kanıtlıyor. Bunları filtrelerde, dilimlerde ve hatta DAX hesaplamalarında kullanabilirsiniz.

Ötelemeler haftalar, aylar, çeyrekler, yıllar ve mali yıllar için genişletilmiş tarih tablolarında da kullanılabilir. Çok fazla esneklik sağlarlar ve istediğiniz sonuçları almanıza kolayca yardımcı olabilirler.

Ofsetlerle oynamaya devam edin ve onlar için başka hangi kullanımlara sahip olabileceğinizi görün. Ofset işlevinin yararlı olduğu kanıtlanmış diğer durumlar için da 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.