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 bazı günlerin hesaba katılmadığı bir döviz kuru tablosuyla nasıl başa çıkacağınızı göstereceğim . Bu günler hafta sonu veya tatil olabilir.
Özellikle raporunu hazırladığınız işletme hafta sonları ve tatil günlerinde açılmıyorsa bu bazen sorun olmayabilir. Ancak tutarlarsa, ay sonunda hatalı toplamlarla karşılaşabilirsiniz.
Eksik verilerle nasıl başa çıkacağınızı bilmek, kullanılan birden fazla para birimi varsa satışları adil bir şekilde karşılaştırmanıza olanak tanır. Örneğin, para biriminin değeri düştüğü için toplam satışların düştüğünü düşündüğünüz günler olabilir. Gerçekte, verilen dönemdeki tüm günleri hesaba katmadığınız için toplam satışlar düşük olabilir.
Bu örnekte, mevcut son döviz kurunu alacağım ve boşluğu doldurmak için eksik tarihlerde kullanacağım. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
İçindekiler
Döviz Kurları Tablosunda Verilen Veriler
Döviz Kurları tablosu olan olgu tablosu aşağıdadır . Temel para birimi olarak Euro'yu kullanır .
Her gün ilişkili Çapraz oran ile Ocak 2016 verilerini gösterir .
1 Ocak'tan itibaren her şey yolunda görünüyor. Ama 26'sına bastığımda, sonraki satırdaki sonraki tarih 29'u.
Bu, 27. ve 28. aylara ait verileri kaçırdığım anlamına geliyor .
Bazılarının bu durumu halletmek için Power Query kullanmayı tercih edebileceğini unutmayın. Şimdilik sadece DAX'a odaklanmak istiyorum.
Şimdi 27 ve 28'de 0,920 kullanmak istiyorum diyelim. Bu, 26'sında kullanılan Çapraz Orandır. DAX kullanarak bunu nasıl yaparım?
Bazıları bunun Excel'de kolayca yapılabileceğini söyleyebilir. Bir dereceye kadar haklı olabilirler.
Ancak LuckyTemplates'ın Excel'e göre avantajı, herhangi bir şeyi yeniden yapmak veya değiştirmek zorunda kalmadan (büyük olasılıkla Excel'de gerçekleşecek olan) verileri farklı bakış açılarından daha ayrıntılı inceleme yeteneğidir.
Döviz Kurları tablolarındaki eksik verileri kapatmak için atacağım farklı adımların yanı sıra, göz önünde bulundurmanız gereken tüm önlemleri size göstereceğim.
Döviz Kuru Ölçüsü
Öncelikle size ana masamı göstereyim. Burada, Euro için Tarih ve Para Birimi Oranı da dahil olmak üzere bazı verilerim zaten var .
Bu durumda, döviz kuru basitçe işlevini kullanır.
Günde bir döviz kuruyla uğraştığım için SUM , , gibi işlevleri veya benzerlerini kullanmak kolaydır . Satır başına gösterilen veriler tam anlamıyla mantıklı olacaktır.
Buradaki tek sorun Total'e ne olacağı .
Bu, Toplamı 26.693 olarak gösteriyor ki bu hiç mantıklı değil. Kelimenin tam anlamıyla sadece tüm günlerin döviz kurlarını özetliyor. Bu nedenle, gerçek Total değerini elde etmek için günleri yinelemenin bir yolunu bulmam gerekecekti .
Bu yüzden bunu çözmeye çalışmak için Para Birimi Tarihi ölçümüme bakacağım .
Geçerli Tarih Ölçüsü
Şahsen ben her zaman Geçerli Filtre bağlamında bulunduğum tarihi getiren bir Güncel Tarih ölçüsü yaparım .
kullanmayı tercih ederim . Bu örnekte, MAX işlevini kullanmak bana Toplamda 1/31 verecek, bu verilen son tarih olduğundan daha anlamlı olacaktır.
Son Para Birimi Tarihi
Tablom ayrıca Son Para Birimi Tarihini de içerir . işlevini kullanarak ve FactCurrencyRates ve Date tablolarına başvurarak alıyorum .
Bu, LASTDATE işlevini gösterse de , MAX işlevini kullanmak da mümkündür . Bu, Geçerli Tarih tablosuyla aynı öncülü kullanır , ancak Döviz Kurları tablosuna göre belirli bir zaman noktası verir .
Aşağı kaydırdığımda ayın 27'si ve 28'i için veri olmadığını görebiliyorum.
Bu eksik günleri ele almak için Son Raporlanan Para Birimi Tarihi sütunundan bahsedeceğim .
Son Bildirilen Para Birimi Tarihi
Son Bildirilen Para Birimi Tarihi, eksik günler için hangi kurun kullanılacağını belirleyecektir. Konsept, son bildirilen döviz kurunun, eksik veri bulunan günlerde kullanılacak kurla aynı olacağıdır .
Hem 27. hem de 28. ile ilgili veri olmadığı için bu, 26. ile ilgili verilerin uygulanacağı anlamına gelir.
Örneğimiz ayrıca Son Raporlanan Para Birimi Tarihinin mutlaka bir önceki gün olmayabileceğini de göstermektedir. Ayın 27'si için de veri olmadığından, 28'inde hangi oranı kullanacağımı bulmak için yine de 26'sına geri dönmem gerekecek.
Bunun nasıl yapıldığını gösteren ölçüme geçmeden önce, buradaki her şeyin bir filtrenin nasıl çalıştığı bağlamında gerçekleştiğini unutmayın. Hangi özel verilere odaklanmak istediğimi düşünmem gerekiyor.
Ayın 27'si için sırada olduğum için, tüm filtre referanslarını kaldırmak ve bunun yerine 26'sına odaklanmak istiyorum. Bu, uygulanan filtreyi değiştirmeme izin verdiği için veya Bunu , verileri yalnızca daha fazla kısıtlayabilen işleviyle karıştırmayın .
Son Bildirilen Para Birimi Tarihi için kullandığım ölçü şu şekildedir . Bu örnek için HESAPLA'yı kullandım .
Her zaman bulabildiğim kadar çok değişken bulmaya çalışırım. Değişkenler tanımlandıkları yerin değerini aldıkları için her değişkenin kapsamına bakmam gerekiyor .
Bu durumda, hangi işlevleri kullanırsam kullanayım bu değişkenin değişmeyeceğini bildiğim için Geçerli Tarih'i kullanacağım.
Bu değişkeni bulmanın gerekli olmadığını unutmayın. Bu, ölçümde kullanacağım her değişkenin kapsamını kontrol etmemi sağlayan bir alışkanlık.
Ölçüme geri dönecek olursak, DAX'a Geçerli Tarih için filtreleri kaldırmasını ve bana Son Kaydedilen Para Birimi Tarihini vermesini nasıl söylerim ?
(DimDate) tablosu için FILTER kullanacağım .
ALL işlevi , uygulanan filtreleri kaldırır ve DimDate tablosunu kullanmam için açar.
Ardından DAX'e DimDate sütununun Last Currency Date veya Current Date'e eşit olan kısmını kullanmak istediğimi söylemek için MIN'i kullanıyorum .
Ya Son Para Birimi Tarihi ve Mevcut Tarih aynı değilse? O zaman her zaman Son Para Birimi Tarihini kullanın .
Bu nedenle 1/26 ile 1/27 arasında ölçü 1/26 alacaktır. Buradan, Son Bildirilen Döviz Kuru'nu almak için Döviz Kurları tablosuna doğru tarih uygulanacaktır .
Son Bildirilen Döviz Kuru
Son Bildirilen Döviz Kuru'nu tabloma sürükleyeyim .
26'sında kullanılan oranın aynısı olduğundan, 27'nci ve 28'inci Döviz Kuru olarak 0,9200'ü kullandığını göreceksiniz .
Son Bildirilen Döviz Kuru için kullandığım ölçü aşağıdadır .
Yine, her zaman bazı değişkenleri tanımlayarak başlarım. Bu durumda, Currency Selected ve Last Reported Currency Date kullanıyorum .
Burada farklı para birimleriyle uğraştığım için Seçilen Para Birimi'ni kullanacağım . Bu nedenle, herhangi bir zamanda hangi para biriminin değerlendirildiğini kesin olarak belirlemem gerekiyor.
Bu örnekte, verilen dilimleyici kullanılarak farklı para birimlerine erişilebilir.
Elbette kullanımda olan bir dilimleyici olması gerekmez. Bir tablodan veya bir görselden de gelebilir. Önemli olan, verileri farklı para birimlerinde görmenizi sağlayan bir filtre olmasıdır.
LastReportedDate'e gelince , daha önce bahsettiğim Last Reported Currency Date ile aynı şey .
Oran değişkeni için işlevini kullandım .
CurrencyRates için olgu tablosundan Crossrate'i getiriyorum .
Tek bir tabloda çok fazla para birimi bulunduğundan, tarihi tek bir referans noktası olarak kullanamam. Doğru para birimi ve doğru tarihin bir kombinasyonu olmalıdır.
Bu nedenle, para birimi göstergesine eşittir Para Birimi Seçildi 'den de bahsediyorum .
LastReportedDate'e de atıfta bulunuyorum .
Bu yüzden tabloya bakıldığında üç kez 26'yı gösterirken 29'a sıçrar.
Son Bildirilen Oran Kullanılarak Dönüştürülen Satışlara Karşı Güncel Tarih Kullanılarak Yapılan Satışlar
Şu anda satışların Bildirilen Son Döviz Kuru kullanılarak dönüştürülmesini içeren son aşamadayım .
Temel olarak, ölçü yalnızca bu Son Raporlanan Para Birimi Kurunu alır ve bunu , bu durumda Toplam Satış olan Temel Ölçü ile çarpar .
Bu ölçü uygulandığında, bu iki tarihin boş kaldığını göreceksiniz. Bu , bu tarihlerde satış olmadığı anlamına gelir .
Ayrıca 27'sinde ve 28'inde (daha önce para birimi verilerinin olmadığı) satışların olduğu ortaya çıktı.
Son Bildirilen Döviz Kuruna atıfta bulunduğum için bu rakamlar Euro'ya çevrildi.
Bu kez size Geçerli Tarih Kullanılarak Dönüştürülen Satışları göstereceğim .
Bu sefer Son Raporlama Tarihini dikkate almak yerine sadece Güncel Tarihe bakıyor .
O ölçüyü başka bir sütundaki tabloya koyduğumda, sadece 27. ve 28. sıralarda boşluklar gösteriyor.
Dönüştürülen Satışları, Son Rapor Oranını kullanmakla Geçerli Tarihi kullanmak arasında karşılaştırdığımızda , Toplam çok büyük bir fark gösteriyor.
Son Raporlanan Tarih Kullanılarak Dönüştürülen Satışlar toplamda 4 milyonun üzerinde gösterirken, Güncel Tarih Kullanılarak Dönüştürülen Satışlar toplamda yalnızca 3,8 milyon gösterir.
Bu nedenle hangi değişkeni kullandığınızı anlamak çok önemlidir. Toplam'a bakarsanız, yalnızca Euro büyük bir darbe almış ve değeri aşağı çekmiş gibi görünüyor. Ancak gerçekte, Toplam'daki düşüşün nedeni Döviz Kurları tablosundaki hesaplanmamış verilerdir.
Verileri Temizleme
Şimdi eksik verileri doldurduğum için, masayı temizlemeye gidiyorum.
Buraya, sayıları Euro cinsinden açıkça gösteren bir Biçimlendirilmiş Satışlar sütunu ekledim .
Bu kadar çok adım attığım için burada oldukça fazla sütun biriktirdim.
Ancak verilerin sunumunda bunların hepsine ihtiyaç yoktur. Bu yüzden, Değerler bölmesinin altından kaldırarak onlardan kurtulacağım .
Bunlar kaldırıldıktan sonra, yalnızca gerekli verilerin gösterildiği daha temiz bir tablo elde ederim.
Sağdaki dilimleyiciyi kullanarak para birimini hala değiştirebileceğimi unutmayın.
Tablomu daha ayrıntılı hale getirmek için, Tek Seçim seçeneğini kapatarak diğer tüm para birimlerini ekleyeceğim .
Bu, rakamlarımı USD, Euro ve İngiliz Sterlini cinsinden gösterecek.
Ayrıca burada satışın olmadığı günleri temsil eden bazı boşluklar görüyorum.
" Veri içermeyen öğeleri göster " i kapatarak bunları kaldıracağım .
Artık tablo yalnızca satışların olduğu tarihleri temsil eden satırları içermektedir.
Bu bana farklı para birimlerine dayalı sayıların iyi bir karşılaştırmasını sağlıyor.
Toplamlar da doğru sayıları gösteriyor çünkü satırların her birini yinelemek için
Bu çok önemli. SUMX kullanmazsanız , doğru döviz kurunun kullanılıp kullanılmadığını düşünmeden tüm sütunları toplamakla sonuçlanacaktır.
LuckyTemplates'da Para Birimi Dönüştürme Tablosu Oluşturma
LuckyTemplates'da Çoklu Para Birimi Mantığı –
DAX Kullanarak LuckyTemplates'da Para Birimlerini Biçimlendirme Örneği
Çözüm
Daha önce de belirttiğim gibi, eksik verilerle başa çıkmanın tek yolu bu olmayabilir. Aslında bunu yapmanın tonlarca başka yolu var.
Örneğin bazı durumlarda, ayın başından itibaren verileri kullanabilir ve aynı sayıyı Döviz Kurları tablonuzun tamamına uygulayabilirsiniz. Gelecekte bu diğer yaklaşımları ayrı bloglarda tartışacağım.
Şimdilik bu yaklaşımı kullandım çünkü Son Bildirilen Oranı kullanmak benim için en mantıklısı. Bunun en sezgisel seçenek olduğuna inanıyorum.
Vurgulamak istediğim bir şey de, her şeyi bir filtre bağlamından anlama ihtiyacıdır. Filtrenin üzerine nasıl yazarım? Son bildirilen verileri nasıl getiririm? Bunlar, sonunda doğru sayıları nasıl alacağınızı anlamanıza yardımcı olacaktır.
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.