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.
Bu blog, bir LuckyTemplates zaman çizelgesini ve ilgili ücret maliyetlerini merkez alır. Size DAX kullanarak zaman verilerini ve ücret türünü nasıl hesaplayacağınızı göstereceğim. Ölçüleri kullanan bir DAX çözümü ve hesaplanan sütunları kullanan başka bir çözüm göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
Bu örnek , LuckyTemplates'te yürüttüğümüz alınmıştır . Bu, kuruluşlarda ve işletmelerde sıklıkla karşılaştığımız gerçek hayattan bir senaryodur ve LuckyTemplates, işi daha kolay ve daha hızlı hale getirmeye yardımcı olacak doğru araçtır.
Öyleyse, hadi başlayalım.
İçindekiler
LuckyTemplates Zaman Çizelgesi ve Ücretler: Hesaplanan Sütunlar Çözümü
Hesaplanan sütunlar kullanılarak hesaplanan DAX çözümü için Time tablosuna gidip CC-Regular Hours adını verdiğim bir ölçü oluşturarak normal saatleri hesaplıyorum.
Bu formülde tablodan saatleri alıp bir değişkene ( ) koyuyorum. Sonra tatil mi, hafta sonu mu yoksa normal bir gün mü olduğunu . işleviyle , bunu belirlemek için veri modelinden yararlanıyorum ve ardından üçüncü değişkeni ( _IsRegularDay ) belirlemek için iki değişkeni (_IsHolidayDay ve _IsWeekendDay ) kullanıyorum .
Son olarak, normal saatleri kontrol ettiğim bir ifadesi kullanıyorum . olacak . Ve eğer normal bir günse, saatleri sekiz saate kadar döndürmek istiyorum ve ardından RETURN Result yapısını kullanacağım .
Fazla mesai formülü ( CC-Overtime Hours ) için hemen hemen aynı şeyi yapacağım – sadece SWITCH TRUE deyimini değiştireceğim. Bu, bir hafta sonu gününün saatlerini döndürür. Normal bir gün ise, sekiz saatin üzerindeki saatleri döndürür.
Tatil saatleri için, tatil günü ise tüm saatleri, hafta sonu veya normal bir gün ise boşlukları döndürür.
Şimdi ücretlere geçelim. Normal saat ücreti formülü için, az önce normal saatler için yaptığım hesaplanmış sütundan yararlanacağım. WageType , Straight Time kullanarak uygun ücretleri belirleyeceğim .
Veri modelinden çalışanların saatlik ücretini alıyorum ve ardından uygulamak için bağlantı kesme Ücret Türleri tablosundan çarpanı almak için bir Ve son olarak, Result değişkenini hesaplarım ve sonunda RETURN Result'u elde ederim.
Fazla mesai için ücret türünü Bir Buçuk Süre olarak değiştireceğim .
Tatil ücretleri için de benzer bir şey yapacağım, ancak ücret türünü Double Time olarak değiştireceğim .
Son olarak, toplam değeri benim için kullanılabilir hale getirmek için basit bir toplam yapacağım.
Bu sütunları rapora sürüklediğimde sonuçları görebiliriz.
LuckyTemplates Zaman Çizelgesi ve Ücretler: Ölçümleri Kullanan DAX Çözümü
Hesaplanmış sütunlar için yaptığım şeyin hemen hemen aynısını yapacağım, ancak bu sefer küçük bir değişiklik yapacağım.
Zaman değerine doğrudan tablodan erişimim yok, bu yüzden görselde görüntülenen belirli bir zaman girişiyle ilişkili saatleri almak için burada bir kullanacağım . Bunun dışında kod, hesaplanan sütunlar versiyonundakiyle aynıdır.
Fazla mesai saatleri ve tatil saatleri için çok benzer bir şey yaptım. Bu, hesaplanan sütunlarla aynı kurallardır.
Ücretlere gelince, hemen hemen aynı şekilde hesaplanırlar. Hesaplanan sütunlardan tek farkı saat değişkenidir. Hesapladığım ölçü değerini kullanıyorum. Fazla mesai ücreti için de aynı şeyi, tatil ücreti için de aynı şeyi yapıyorum.
Ardından, toplam ücretler için basit bir toplam ölçüsü yazacağım.
Ve şimdi sonuçları görebilmemiz için bu ölçüleri tabloya ekliyorum. Ölçülerin hiçbirinin toplamları göstermediğine dikkat edin. Buradaki ölçümlerin toplam değerlerini görmek için yanlış toplamları düzelt modelini kullanacağım . Bunu yapmak için, burada sahip olduğum fiziksel tabloyu taklit etmek için sanal tabloları kullanan ölçüler oluşturmam gerekiyor.
Yanlış Toplam Modelini Düzeltin
Bunu düzeltmek için, burada sahip olduğum fiziksel tabloyu taklit edecek sanal tabloları kullanan ölçüler oluşturmam gerekiyor. Bu nedenle, toplam saatler için, zaman kimliği ve saatleri olan sanal bir tablo oluşturmak için yapısını kullandım . Ve sonra değeri hesaplamak için sanal tablo üzerinden kullanıyorum .
Bunu aşağıdaki tabloya sürükleyeceğim ve şimdi toplam saatleri görebiliriz.
ve SUMMARIZE kullanacağım ücretler için yapacağım . Ve sonuç için, zaten oluşturduğum ölçü için işlevini ve sanal tablo için TOPLA işlevini kullanacağım .
Daha sonra bunu tabloya ekliyorum ve şimdi toplam ücreti aldığımızı görebiliriz.
Başka bir şey de, Toplam Ücret ölçümümü departmanlar ve ücret türleriyle birlikte basit bir çubuk grafiğe yerleştirdiğimde, burada herhangi bir değer elde etmediğimi göreceksiniz.
Bu, sabit yanlış toplamlar sorununun bir parçasıdır. Bunu düzeltmenin bulduğum en iyi yollarından biri de sanal tabloyu kullanmak ve ölçüyü değiştirmek.
Bu yüzden sanal tablosuz olanı çıkaracağım ve sanal tablolu olanı ekleyeceğim.
LuckyTemplates Calculated Column - Measure: Hesaplanan Sütunların Karşılaştırması LuckyTemplates: İpuçları ve En İyi Uygulamalar
Measure Branching: LuckyTemplates Geliştirme Stratejisi
Çözüm
Her iki DAX çözümü de bu LuckyTemplates zaman çizelgesi ve ücret sorunu için mükemmeldir. Ancak, onların da artıları ve eksileri var.
Ölçüleri kullanmanın faydaları, en iyi uygulama olmalarıdır. Model yenilendiğinde hesaplanmazlar, bunun yerine yalnızca ölçü bir görselde gerçekten kullanıldığında hesaplanırlar. Onlar için dezavantaj, şeyleri düzgün bir şekilde hesaplamak için sanal tablolarla çalışırken biraz fazladan DAX kodu gerektirmesidir. Ama hiç de büyük bir şey değil.
Hesaplanan sütunlara gelince, öğrenmenin ve görselleştirmenin daha kolay olduğunu düşünüyorum. Excel'den gelenler için çok tanıdık bir başlangıç noktasıdır. Ancak, hesaplanan sütunların sınırlamalarından biri, gerçekte fiziksel olarak veri modelinde oluşturulmuş olmaları ve modelinizin boyutunu büyüterek raporunuzun performansını düşürmeleridir.
Ve genel kural, olgu tablolarında hesaplanmış sütunlar oluşturmamanızdır. Hesaplanmış bir sütun oluşturmanız gerekiyorsa, bunu boyut tablolarında yapmayı deneyin.
Gösterilecek birçok boyutun olduğu bazı boyut tablolarına sınıflandırma eklemek için kişisel olarak hesaplanmış sütunları kullanıyorum.
Umarım bu sefer eğlenmiş ve çok şey öğrenmişsinizdir. Bu eğitimin tam videosunu aşağıdan izleyebilirsiniz.
Şerefe!
Greg
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.