Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Her gün ilişkili Çapraz oran ile Ocak 2016 verilerini gösterir .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

1 Ocak'tan itibaren her şey yolunda görünüyor. Ama 26'sına bastığımda, sonraki satırdaki sonraki tarih 29'u.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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?

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu durumda, döviz kuru basitçe işlevini kullanır.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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ğı .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

kullanmayı tercih ederim . Bu örnekte, MAX işlevini kullanmak bana Toplamda 1/31 verecek, bu verilen son tarih olduğundan daha anlamlı olacaktır.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Ö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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Son Bildirilen Döviz Kuru için kullandığım ölçü aşağıdadır .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu örnekte, verilen dilimleyici kullanılarak farklı para birimlerine erişilebilir.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Oran değişkeni için işlevini kullandım .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

CurrencyRates için olgu tablosundan Crossrate'i getiriyorum .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

LastReportedDate'e de atıfta bulunuyorum .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu yüzden tabloya bakıldığında üç kez 26'yı gösterirken 29'a sıçrar.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu ölçü uygulandığında, bu iki tarihin boş kaldığını göreceksiniz. Bu , bu tarihlerde satış olmadığı anlamına gelir .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Ayrıca 27'sinde ve 28'inde (daha önce para birimi verilerinin olmadığı) satışların olduğu ortaya çıktı.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu sefer Son Raporlama Tarihini dikkate almak yerine sadece Güncel Tarihe bakıyor .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

O ölçüyü başka bir sütundaki tabloya koyduğumda, sadece 27. ve 28. sıralarda boşluklar gösteriyor.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu kadar çok adım attığım için burada oldukça fazla sütun biriktirdim.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Ancak verilerin sunumunda bunların hepsine ihtiyaç yoktur. Bu yüzden, Değerler bölmesinin altından kaldırarak onlardan kurtulacağım .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bunlar kaldırıldıktan sonra, yalnızca gerekli verilerin gösterildiği daha temiz bir tablo elde ederim.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Sağdaki dilimleyiciyi kullanarak para birimini hala değiştirebileceğimi unutmayın.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Tablomu daha ayrıntılı hale getirmek için, Tek Seçim seçeneğini kapatarak diğer tüm para birimlerini ekleyeceğim .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Bu, rakamlarımı USD, Euro ve İngiliz Sterlini cinsinden gösterecek.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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 .

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

Artık tablo yalnızca satışların olduğu tarihleri ​​temsil eden satırları içermektedir.

Döviz Kurları Tablosu – DAX ile Eksik Verilerin Muhasebeleştirilmesi

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,

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.