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 yazısı için, LuckyTemplates'da DAX dili içinde yinelenen işlevlere dalmak istiyorum. İterating fonksiyonların içinde neler yapabileceğinizi göstermek için biraz zaman harcamak istememin nedeni, bunun çok iyi öğrenmeniz gereken çok önemli bir kavram olmasıdır. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
Yalnızca bazı basit SUM'ları tamamlamış veya ORTALAMA işlevini kullanmış olabilirsiniz, ancak sonunda X olan yinelemeli işlevlerin nasıl kullanılacağını anlamak da önemlidir , örneğin: SUMX, AVERAGEX veya COUNTX.
Bunun nedeni, yinelenen bir işlevde, bir toplama işleviyle yapabileceğinizden çok daha fazla ilerleyebilmenizdir.
İçindekiler
Yineleme İşlevi Nedir?
Yinelenen işlevin ne olduğunu hâlâ bilmiyorsanız, bu, DAX formül dilinde genellikle sonunda bir X bulunan bir işlevdir. FILTER veya VALUES gibi bir tabloyu yineleyen tablo işlevlerine de sahipsiniz, ancak bu durumda yalnızca SUMX ile ilgileneceğiz.
Toplam Satış formülümüze bakarsanız, SUMX nedeniyle bunun yinelenen bir işlev olduğunu görebilirsiniz. Yineleme, her satırı yinelemek ve bir hesaplama yapmak anlamına gelir. Bu durumda, Satış tablosundaki her bir satır için miktarı cari fiyatla çarpıyoruz. Ayrıca, geçerli fiyatı almak için RELATED işlevini kullanarak Ürün tablosuna geri dönüyoruz.
Verilerinize girmek isteyebileceğiniz harika içgörüler çıkaran gerçekten karmaşık yinelemeli işlevleri nasıl yazabileceğinizi size göstermek istiyorum. Bu eğitim için, belirli bir fiyatın üzerinde kaç satış yaptığımızı hesaplamak istiyorum. Bu durumda, 2,000$'ı seçeceğiz.
Ayrıca, 2000$'ın üzerindeki ürünler için aylık satışlarımızın ne kadar olduğunu, ancak birinin birden fazla ürün satın aldığı durumları da bilmek istiyorum. Ayrıca, Toplam Satışlarımıza kıyasla ne kadar iyi olduğunu görmek istiyoruz. Bu, yalnızca bir formül yazarak ve yinelenen bir işlev kullanarak elde edilebilecek türden bir karmaşıklıktır.
Satış Fiyatı 2000 Dolardan Fazla
Bir ölçü oluşturalım ve buna Satış Fiyatı > $2000 & Miktar > 1 diyelim . Genel olarak, cevabı burada görmek için birkaç farklı sütun veya birkaç farklı ölçü yazmanız gerekir, ancak ben size bunu gerçekten tek bir sütunla nasıl yapabileceğinizi göstereceğim. SUMX ile başlayacağım ve burada bir tablo girmemiz gerektiğini söylüyor, değil mi?
Dolayısıyla, bu Miktar > 1 sorununu, Satış tablosunun tamamı olmayan, ancak yalnızca bir kez görülen her şeyi zaten filtrelemiş olan bir tablo oluşturarak çözeceğiz . Bir tablo işlevi olduğu için burada FILTER kullanacağız, böylece içine her türlü tabloyu koyabilirsiniz. Ardından Sales ile devam edeceğiz ve bu FİLTRE işlevi içindeki Satış tablosundaki her bir satırı yineleyeceğiz ve her satırı birden büyük bir miktarla filtreleyeceğiz.
1'in üzerindeki her satış için ek bir mantık da oluşturmak istiyorum. Burada bir ifade kalıbı yazıp SWITCH kullanacağım. Satışın cari fiyatı 2000$'dan büyük veya ona eşitse, o zaman Toplam Satışları hesaplamak istediğimi söyleyeceğiz. Değilse, o zaman hiç hesaplamak istemiyorum. Son olarak, alternatif sonuç olarak 0 koyacağım.
DAX dilinde bazı oldukça karmaşık yineleme formüllerini bu şekilde yazarsınız. Anahtar kısım, oraya ne tür tablolar koyabileceğinizi anlamak ve gerçek yinelemenin ne yaptığını bilmektir .
Bu durumda, bu aşağı süzme tablosundaki her bir satır için, 2000$'dan büyük olan mevcut fiyatı değerlendiriyorum. Eğer öyleyse, o satırın satışlarını sayarız ve değilse, o zaman sadece 0 olur.
Bu ölçüyü tabloya sürüklediğimde, sonuçların ilk çizelgede elde ettiğimize benzer olduğunu göreceksiniz; tek fark, bunun günlük olarak yapılmasıdır.
Satış Fiyatı 500 Dolardan Fazla
Aynı kalıbı yeniden kullanarak burada ek içgörüler oluşturabiliriz. 500 doların üzerinde ne olduğuna bakmak istiyorsak, tek yapmamız gereken burada bazı küçük değişiklikler yapmak, enter tuşuna basmak ve ardından bunu da tabloya sürüklemek.
Açıkçası, büyük bir fark görebiliriz çünkü saydığımız daha fazla ürün var. Bunun nedeni, daha önce 2000 $ ile yaptığımız kadar yüksek fiyatlı veya daha düşük fiyatlı ürünlerden kurtulmuyor olmamızdır.
Verileri Görselleştirme
Bunu bir görselleştirmeye de dönüştürebiliriz , ancak gördüğünüz gibi tablo biraz meşgul görünüyor, bu nedenle muhtemelen tabloda kalmak daha iyidir veya zaman çerçevesini soldaki tablo gibi daha yoğun hale getirebiliriz.
Umarız, DAX dilinde bu yinelenen işlevlerle ne kadar ileri gidebileceğinizi değerlendirebilir ve anlayabilirsiniz. Verilerinizin herhangi bir yönüne gerçekten dalmaya başlayabilir veya çok özel içgörüler çıkarabilirsiniz. Bunu yapmanın yolu, bu yinelenen işlevlerin içine gerçekten girmenizi sağlayan bu Satır Bağlamı'nı kullanmaktır. Tek bir satıra bakabilir, onu hesaplamanızın içine veya dışına koyabilir ve SUMX, AVERAGEX ve COUNTX gibi yinelenen işlevleri kullanabilirsiniz.
Yinelenen işlevler , yalnızca tüm bir sütunu toplamanıza izin veren toplamalara kıyasla satır düzeyinde yapabileceğiniz hesaplamalar açısından size çok daha fazla esneklik sağlar . Şimdi yinelenen işlevler içinde, önce bir tablo referansı ve ardından bir ifade girmeniz gerekir, ancak kesinlikle bunlardan herhangi birinin gerçekte ne olabileceği konusunda fikrinizi genişletin.
Yinelenen işlevler içinde, aslında herhangi bir tablonun içine veya bir tablonun herhangi bir türevini koyabilirsiniz… ayrıca herhangi bir sanal tablo veya tablo referansı. Bu, biraz mantık yürütmek için işlem tablonuz gibi bir tablonun tamamını kullanırsanız normalde sahip olacağınızdan çok daha fazla esneklik sağlar.
Girdiğiniz ifade (veya ölçü) de çok gelişmiş olabilir. Gelişmiş IF mantığını veya SWITCH mantığını veya temel olarak hesaplanmış bir sütunda satır düzeyinde yapabileceğiniz her şeyi kullanabilirsiniz. Aslında onu yinelenen bir işlevin bu ifade kısmına koyabilirsiniz.
Çözüm
Bu gönderiden çıkarılacak en önemli çıkarım, yinelenen işlevlerin LuckyTemplates'ı anlamak ve iyi bir şekilde öğrenmek için inanılmaz derecede önemli olduğudur.
Bunu iyi öğrenirseniz, ölçümler yoluyla dahili hesaplamaları bellekte çalıştırma fırsatları gerçekten çok güçlü hale gelir.
DAX dili ve LuckyTemplates ile yeni başlıyorsanız göz atın . Bu ücretsiz kursta öğrenilecek çok şey var. bulabilirsiniz .
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.