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 öğreticide, DAX Studio'daki TABLE anahtar sözcüğünü öğreneceksiniz. TABLE anahtar sözcüğü, DAX sorgunuzun içinde tablolar oluşturmanıza olanak tanır.
Bu, DAX sorguları oluştururken kullanabileceğiniz farklı anahtar sözcüklerle ilgili bir dizi öğreticinin devamıdır. Bu konuya dalmadan önce, DEFINE ve MEASURE anahtar kelimelerini okuduğunuzdan emin olun .
İçindekiler
DAX Studio'da Tablolara Başlarken
Bu anahtar kelimeyi kullanmak için önce DEFINE yazıp ardından TABLE yazın. Ardından, oluşturmak istediğiniz tablonun adını girin. Bu örnekte, tablonun adı ModelStats'tır .
Bu sorgu için özel bir işlev kullanılır: COLUMNSTATISTICS () işlevi. Bu işlev, veri modelinizdeki her tabloda hızlı bir şekilde meta veriler oluşturmak için kullanılabilir. Bu işlev, LuckyTemplates'daki DAX'ta mevcut değildir; tamamen DAX Studio'ya özgüdür.
Tabloyu görüntülemek için DEĞERLENDİRİN ModelStats yazın .
Bu sorguyu çalıştırdıktan sonra, veri modelinizdeki tüm tabloları ve her bir tablonun istatistiklerini gösteren bir tablo alırsınız.
işlevini kullanarak başka bir sütun da ekleyebilirsiniz . Bu durumda sütunun adı "Random" olur ve DAX Studio tarafından işlevi kullanılarak oluşturulan rasgele sayıları gösterir.
DAX Studio'da Farklı Ürünler İçin Tablo Oluşturma
Daha gerçekçi bir örneğe geçelim. Bu, MEASURE anahtar kelime eğitiminde kullanılanla aynı örnektir. "Modaya uygun" ve "sıkıcı" ürünlerle varsayımsal bir işe odaklanıyor.
Bu durumda amaç, Ürünler tablosunu 2 kategoriye ayırmaktır. İlk tablo TrendyProducts içindir , ikincisi ise BoringProducts içindir .
TrendyProducts tablosu için önce TrendyColors'ın ne olduğunu TANIMLAYIN . Bu örnekte, bunlar Kırmızı, Mavi ve Pembe'dir. Ardından, bu filtreyi filtre içeriğine enjekte etmeniz gerekir. işlevini kullanmanız gerekir .
işlevinin kullanıldığına dikkat edin . Bu, değişkenler ve tablonun adı arasında ayrım yapmak içindir.
Ardından, Sonuç için bir değişken oluşturun . Bu değişken için ADDCOLUMNS işlevini kullanarak yeni bir sütun oluşturun ve bunu "Açıklama" olarak adlandırın. Açıklama sütunu , hangi satırların Trendy Ürünlere ait olduğunu belirleyecektir. Ardından, Sonucu İADE EDİN.
Yeni tablonun neye benzediğini görmek için DEĞERLENDİRİN TrendyProducts yazın . Ardından, Çalıştır'a tıklayarak veya F5'e basarak DAX sorgusunu çalıştırın.
Tablonun Trendy Ürünler olarak işaretlenmiş 383 satır döndürdüğünü görebilirsiniz.
Şimdi aynı mantık BoringProducts tablosu için de geçerli. Kodu kopyalayıp RETURN'den sonra yapıştırabilirsiniz.
Bu nedenle, TABLE TrendyProducts yerine TABLE BoringProducts ile değiştirin . HESAPLANABİLİR bağımsız değişkeni için işlevini yazın . Ardından, sütun adını "Sıkıcı" olarak değiştirin.
Ardından, görüntülemek için BoringProducts tablosunu DEĞERLENDİRİN.
Sıkıcı ürünlerin 2.134 satır döndürdüğünü görebilirsiniz. Ayrıca Açıklama sütununda yalnızca "Sıkıcı" ifadesini içerdiğini de görebilirsiniz.
İki Veya Daha Fazla Tabloyu Birleştirme
Yapabileceğiniz bir sonraki şey, anahtar sözcüğünü kullanarak bu iki tabloyu birleştirmek.
Şimdi, iki tabloyu birleştirmek için UNION işleviyle yeni bir TABLE anahtar sözcüğü yazabileceğinizi düşünebilirsiniz.
Ancak BoringProducts kodu TrendyProducts tablosunu içerdiğinden bu durum için mümkün değildir. Bu sorguyu çalıştırmayı denerseniz, bir hata alırsınız.
DAX Studio'da bir sorgu tablosunu başka bir sorgu tablosu içinde kullanamazsınız.
Bunun yerine, UNION sözdizimini DEĞERLENDİR'den sonra yerleştirmelisiniz .
Bunu çalıştırırsanız, hem Trendy hem de Boring ürünlerini içeren bir tablo alırsınız. Bu tablonun 2517 satır içerdiğini görebilirsiniz.
DAX Studio'da Tarih Tablosu Oluşturma
Sonraki örnek, veri modelinizde bir Dates tablosunun nasıl oluşturulacağını gösterir. Yeni bir boş sorgu açın. ve işlevleriyle deneyelim . Bu sorgu sadece 1 Ocak 2007 ile 31 Aralık 2007 arasındaki tarihleri değerlendiriyor.
Sonuçların, sorguda belirtilenler arasındaki tüm tarihleri gösterdiğini görebilirsiniz. Tarihler tablosunda daha fazla sütun oluşturmak için geçerli TAKVİM kodu üzerinde Ardından, Tarihler tablosundaki farklı verileri ayırmak için
Bu sorguda kullanılan [Tarih] sütunu TAKVİM işlevindendir. Ayrıca bir VAR CurrentDate değişkeninin kullanıldığına dikkat edin. Bu değişken, satır bağlamından erişilen değeri depolar. Bu değer daha sonra satır işlevi içinde döndürülür.
Bu, kodu basitleştirmek için yapılır. Yani [Tarih] sütun referansını kullanmak yerine bildirdiğiniz değişkeni kullanabilirsiniz. Tarihler tablonuza ihtiyaçlarınıza göre daha fazla sütun ekleyebilirsiniz.
TABLE'ı SUMMARIZECOLUMNS ile Kullanma
Oluşturduğunuz Dates tablosu ile yapabileceğiniz diğer bir şey de fonksiyonuna eklemektir.
DEĞERLENDİRdikten sonra, Takvim Yıl Numaranıza ait satır sayısını saymak için SUMMARIZECOLUMNS ve ardından
Bunu çalıştırdıktan sonra tablonun 365 satırın 2007 yılına ait olduğunu raporladığını görebilirsiniz. Mevcut sorgunuzla deneyebilir ve deneyebilirsiniz.
Örneğin, bitiş tarihinin üst sınırını 2007'den 2009'a değiştirebilirsiniz. Bunu çalıştırırsanız, tablonun artık 2007, 2008 ve 2009 yıllarını gösterdiğini göreceksiniz.
Örneğin, tablonun ilk tarihini gösteren başka bir sütun eklemek istiyorsanız, işlevini kullanın.
Benzer şekilde, her satırın son tarihini belirlemek için
Dates tablolarınızdaki Toplam Satırları almak için COUNTROWS ile işlevini kullanın . Ardından, SUMMARIZECOLUMNS kullanarak oluşturduğunuz Tarihler tablosundan filtre içeriğini kaldırmak için
Sorguyu çalıştırdıktan sonra, Tarihler tablosunda bulunan toplam satır sayısını gösteren yeni bir sütun olduğunu görebilirsiniz.
Çözüm
DAX Studio'da sorgular oluştururken DEFINE ve MEASURE ile birlikte TABLE anahtar sözcüğü çok önemlidir. Tablo oluşturma sürecini basitleştirmeye yardımcı olur.
Bu öğretici, TABLE anahtar sözcüğünün nasıl kullanılacağına ilişkin temel örnekleri gösterir. Gerçek dünya uygulamaları söz konusu olduğunda daha yaygın olan daha karmaşık sorguları anlamaya yardımcı olduğundan, temel bilgileri öğrenmek önemlidir.
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.