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 iki tarih arasındaki iş günlerini / iş günlerini ister tatilleri sayarak ister tatilleri saymadan nasıl hesaplayacağınızı göstereceğim. Forumunda defalarca sorulan bir konu .
Ayrıca bunun, daha önce tartışılan diğer pek çok unsuru kapsadığını bilerek, bu Zaman Zekası serisini kapatmak için harika bir yol olacağına inanıyorum. Bu öğeler tatil tablosu oluşturmayı, genişletilmiş tarih tablosu oluşturmayı ve işlevini kullanmayı içerir. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
İçindekiler
İki Tarih Arasındaki İş Günlerini Hesaplama Yöntemleri
İş günlerini hesaplamak için kullanabileceğiniz farklı yaklaşımlardan bahsedeceğim.
Excel, kullanıcıların TAMİŞGÜNÜ işlevini kullanarak iş günlerini basit bir şekilde hesaplamasına olanak tanır . Ancak, DAX'ın böyle bir işlevi yoktur , bu yüzden bunu aşmanın yollarını tartışacağım.
Bunu yapmanın bir yolu, genişletilmiş tarih tablosundaki bazı öğeleri kullanmaktır.
Başka bir seçenek de thebiccountant.com blogundan Imke Feldmann'dan aldığım bir yaklaşım. Doğrudan Power Query'den çağrılabilen özel bir NetworkDays işlevi oluşturarak süreci çok daha hızlı ve daha az karmaşık hale getirdi.
Size bu yaklaşımların nasıl çalıştığını göstermek için çok yaygın bir senaryo kullanacağım.
Anonimleştirdiğim yüz tane projem var.
Ayrıca her proje için bir Başlangıç Tarihim ve bir Bitiş Tarihim var .
Ben de basit bir Geçen Gün ölçüsü oluşturdum . Bu temel olarak, başlangıç ve bitiş tarihlerinin her biri arasındaki ham gün sayısıdır . Bunu yapmak için işlevini kullandım , iş günlerini tarihlendirmek için yararlı bir işlev.
Veri modeli çok basittir. Tarihler ve Projeler için tablolar içerir .
Ayrıca, Proje Kimliği , Başlangıç Tarihi ve Bitiş Tarihi'ni içeren olgu tablosunu da gösterir .
Karşılaştırma amacıyla, Excel kullanarak (power bi değil) NetworkDays'i (tatiller dahil ve tatiller olmadan) hesapladım .
Tabii ki, aynı şeyi yapabilir ve Excel'den veri getirebilirsiniz. Ancak buradaki amaç, Excel kullanmaya gerek kalmadan iş günü sayısını hesaplamak için LuckyTemplates kullanmaktır.
DAX Kullanarak Tarihler Arasındaki İş Günlerini Hesaplama
Tarihleri saymakla her uğraştığınızda, Tarihler tablosunda işlevini kullanmak her zaman etkilidir .
Ayrıca , Başlangıç Tarihi ve Bitiş Tarihi arasındaki alanı daraltmak için DATESBETWEEN kullandım . Ayrıca , iş günüyse olması gerektiği şeklindeki basit Boolean mantığını uygulamak için IsWorkingDay'i de ekledim . döndürürdü .
Bunu sadece dilimleyicilerin bağlamını hesaba katmak için filtresiyle bitirdim .
Tatilli versiyona gelince, az önce tartıştığım ölçüye çok benziyor.
DATESBETWEEN işlevini kullanan aynı ifadedir . ve IsHoliday ekledim .
Yine en sonunda ALLSELECTED işlevini kullandım .
Bu iki ölçüyü tabloma sürüklediğimde ne olduğunu görün.
Beklendiği gibi, Tatiller ile İş Günleri Excel'in Tatiller ile sütunuyla mükemmel bir şekilde eşleşir . Aynı şey, Excel'in Tatilsiz sütunuyla eşleşen Tatilsiz İş Günleri sütunu için de geçerlidir .
Power Query Kullanarak İş Günlerini Hesaplama
thebiccoountant.com blogundan Imke Feldmann'ın bahsettiği yaklaşım, Power Query kullanırken daha da kolay bir çözüm sunuyor.
TAMİŞGÜNÜ işleviyle ilgili blogunda, Power Query'de çalıştırılabilecek bir M kodu verdi.
M kodunu blogundan kopyalamanız yeterlidir.
Ardından, Power Query'ye gidin ve Yeni Kaynak altında bir Boş Sorgu açın .
Gelişmiş Düzenleyici'ye gidin .
Ardından kodun tamamını sayfaya yapıştırın. Kodunuzda hata olmadığından emin olmak için yeşil onayınız olduğundan emin olun.
Bir kez çağrıldığında, sizi bu şablona götürecektir.
Buraya ne yazdığım gerçekten önemli değil, bu yüzden 1 Ocak 2018'den 1 Ocak 2020'ye kadar gideceğim.
Bu şimdi sorgularımın altında görünecek. Daha sonra kullanmamızı kolaylaştırmak için bunu yeniden adlandıracağım.
Adını Ağ Günleri koyacağım .
Şimdi, bu sorguyu kullanmaya başlayabilirim. Verilerime gireceğim .
Ardından Add Column altında, Invoke Custom Function seçeneğine tıklayacağım .
Bu NWD'yi arayacağım ve Networkdays işlevini kullanacağım.
Ardından, aşağıdaki açılır menülerden Başlangıç Tarihi ve Bitiş Tarihi'ni seçeceğim .
Bana burada haftanın başlangıcını Pazartesi'den başka bir şeye değiştirme seçeneği sunuyor.
Bu amaçla Pazartesi uygundur, bu yüzden onu olduğu gibi bırakacağım. Ardından, Tamam'a tıklayacağım.
Gördüğünüz gibi Excel NetworkDays sütununa eşdeğer NetworkDays değerini hemen hesaplıyor .
Şimdi izin verin, tatilleri hariç tutabilmem için bunu ince ayar yapayım. Sadece Tatil masama gitmem gerekiyor .
Şablondan hatırlarsanız Tatil tablosu buradaki üçüncü parametredir.
Bu yüzden burada sadece Tatiller tablosunu kullanacağım ve Tarih sütununa referans vereceğim.
Bu değişiklikleri uygulamak için buradaki onay işaretini tıklayacağım.
[00:11:00]
Şimdi güncellendi ve tüm tatil günleri kaldırıldı. Tatilsiz Excel NetworkDays sütunuyla tamamen aynıdır .
Bu sütunun adını NWD Tatil yok olarak değiştireceğim.
Tarih Tablonuza İş Günü ve Hafta Sonu Sayılarını Ekleme: LuckyTemplates'da Zaman Zekası Tekniği
DAX Kullanarak LuckyTemplates'da İş Günü Sayısını Gösterme
LuckyTemplates'da Ortalama Hesaplama: DAX Kullanarak Hafta İçi veya Hafta Sonu Sonuçlarını Ayırma
Çözüm
Kullandığım her iki yaklaşımın da birbirinden çok farklı olduğunu göreceksiniz, ancak ikisi de aynı sonuçları verdi. Bu yalnızca, aradığınız belirli Excel işlevinin doğrudan bir karşılığı olmasa bile, LuckyTemplates'ı en üst düzeye çıkarmanın gerçekten birçok yolu olduğunu gösterir.
Bu, Time Intelligence serisi için harika bir çalışma oldu. Tüm bu harika Zaman Zekası senaryolarını size göstermek için Melissa Dekorte ile çalışmaktan keyif aldım.
Burada gerçekten vurgulamak istediğim şeylerden biri, DAX'in LuckyTemplates'ın en ilginç kısmı olduğu. Ancak LuckyTemplates'ın tüm ayrıntılarında uzmanlaştıkça, DAX'ı hiç içermeyen diğer çözümleri de takdir etmeye başlayacaksınız. Yukarıda size gösterdiğim son yaklaşım ve Time Intelligence ile ilgili geçmiş videolarda paylaştığım ipuçları da bu gerçeği kanıtlıyor.
Herşey gönlünce olsun,
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.