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.
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.
Mor satır, geçerli dönemi gösterir . Geçerli dönemin her zaman 0 ofset değerine sahip olduğunu unutmayın .
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 .
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 .
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 .
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 .
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 .
24 Nisan (bugün) 17. haftaya denk geliyor .
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 .
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 .
Şimdi, tablom sadece son dört haftalık satışları gösteriyor.
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 .
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.
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 .
Oradan, SUMX'i tarih tablosunda yineleme işlevi olarak kullanırdım . CurrWeek'in 1. hafta olup olmadığını da kontrol etmem gerekecek .
1. hafta değilse, sadece CurrYear için CurrWeek değerinden 1 çıkarmam gerekiyor . Bundan sonra, Toplam Satış nihayet özetlenebilir .
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.
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 .
Bu sefer aynı hesaplamayı yapacağım, ancak tarih tablosu ofsetleri uygulanmış olarak.
Ofsetleri kullandığımda bu ölçü böyle görünüyor.
PrevWeek değerini elde etmek için , sadece seçilen WeekOffset'e başvurmam ve 1 çıkarmam gerekiyor .
Ardından, WeekOffset'in PrevWeek değerine eşit olduğu Tarihler Üzerinden Toplam Satış için işlevini kullanacağım .
Sonuçlara bakıldığında, 2017'den 2018'e geçişte bile sonuçlar mükemmel görünüyor.
Ancak sorun Total'de . Açıkçası, bu doğru değer değil.
İşte bunu nasıl düzelteceğim.
İlk olarak, Hafta ve Yıl sütununun artan sırada olduğuna dikkat edin .
Bunu değiştireceğim ve sütunu bunun yerine 2020 en üstte olacak şekilde azalan düzende sıralayacağım.
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:
Ö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 .
Ayrıca ALLSELECTED tarihlerinden MAX WeekOffset değerini belirlemeli ve bundan bir tane çıkarmalıyım.
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 .
Yine, bu kümülatif toplamlar için temel kalıbı takip eder.
modellerini kullanarak genel toplamı kontrol etmeye devam edebilirim .
Yani Hafta & Yıl ISINSCOPE EĞER , sonuçların LWSatışları göstermesini bekliyorum . Ama değilse, LWTotal'ın görünmesini bekliyorum.
Yani, masama geri dönersem, şimdi doğru Toplamı gösterecek.
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.
Ölçüye girersem, ofsetleri kullanarak aynı sonuçları bulabilirim. Bu böyle görünecekti.
Sadece satırlardan gelen bağlam için geçerli WeekOffset değerini belirlemem gerekiyordu .
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 .
Bu, çoğaltmaya çalıştığım örnekle tam olarak aynı değeri döndürür.
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
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
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.
Python'da Self Nedir: Gerçek Dünyadan Örnekler
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.
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.
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.
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 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.
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.
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.