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, LuckyTemplates'da Power Query formülünü kullanarak her gün için değer oluşturmayı öğreneceksiniz .
Tarihler için değer oluşturma, LuckyTemplates'da öğrenilmesi gereken önemli bir tekniktir. Modelinizdeki günler boyunca görmek istediğiniz verileri size verebilir. Bu teknik ayrıca sütunlar arasındaki boşlukları da kapsar.
Bu, tarih tablolarınızda bilgi eksikliği olduğunda kullanmak için harika bir araçtır.
İşte bunun nasıl yapılacağına dair adım adım bir kılavuz: Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
İçindekiler
Ek Değerler Ayarla
Kimlikler, Tarihler ve Ağırlıklar içeren veri kümeleri için bu ölçümler arasındaki boşluğu doldurmanız gerekir. Bu, farkı günlere yaymak için bir tarih aralığı oluşturarak yapılabilir.
Bunu yapmak için tablonuzu görmek üzere Power Query'ye gidin.
Verilerinizin bir kopyasını belleğe yüklemeniz gerekir. Bunun olması için Table.Buffer ölçüsünü kullanmanız gerekir.
TableBuffer'a tıklarsanız, ölçümün ne yaptığını görürsünüz.
Ardından, veri kümenize geri dönün ve formül çubuğunda fx'e tıklayın. Ölçüye Table.Buffer eklemeniz gerekir.
Ardından, bu adımı BufferedTable olarak yeniden adlandırın .
Ardından, özel bir sütun ekleyin.
Kimlikler İçin Filtre Koşulu Oluşturun
Bu Power Query formülünde, önce BufferedTable'ın kontrol edilmesi gerektiğinden, BufferedTable olan başvurulan adımı RenameColumns olarak değiştirin.
BufferedTable'ı kontrol etmek için, seçilen koşulla eşleşen bir tablo döndüren Table.SelectRows'u kullanın.
Bu nedenle, formüldeki her ifade için Table.SelectRows'u ve ardından BufferedTable'ı kullanın.
Bir filtre koşulu olarak, özel bir bitiş işlevi kullanın ve Tamponlanmış Tablo için BT'yi girin . Geçerli kayıttaki kimliğe eşit olup olmadığını Kimlik Sütununu kontrol edin. Ardından, alt çizgiyi erişim operatörü olarak kullanarak geçerli kayda erişin ve ardından aynı kimlik sütununa başvurun.
Bu size yalnızca geçerli kayıtla eşleşen kimlikleri içeren filtrelenmiş bir tablo verecektir.
Tarihler İçin Filtre Koşulu Ekleyin
Tarih sütununu filtrelemeniz gerekir çünkü yalnızca geçerli kayda eşit olan tarihlere ihtiyacınız vardır.
BT tarihi sütununu kontrol etmek için bu işlevleri kullanın:
Bu sütunun geçerli kayıttaki tarihten büyük veya ona eşit olması gerekir.
Bununla, tablo üç yerine iki satır içerecektir:
Tarih Sütununu Kontrol Edin ve Sıralayın
Tarih sütununun sıralamasının doğru olup olmadığını Table.Sort kullanarak kontrol etmeniz gerekir . Table.Sort işlevi, bir tabloyu istediğiniz ölçüte göre bir veya daha fazla sütunda sıralar.
Bu örnekteki sözdizimi oldukça karmaşıktır, bu nedenle bir tablo konusunda ayrıntılı bir inceleme yapmanız gerekir.
Bir tabloya sağ tıklayıp yeni bir sorgu olarak eklemeniz gerekir.
Buna tıklamak size o tabloyu içeren özel bir sorgu verir.
Ardından, tarih sütununa tıklayın ve Artan Sıralama'yı seçin.
Tüm formülü kopyalayın:
Ana sorgunuza geri dönün ve onu formül çubuğuna yapıştırın:
Parametreyi geçirmesi gereken tablo Table.SelectRows'un sonucu olması gerektiğinden, Table.Sort referansını kaldırmanız gerekir.
İşiniz bittiğinde, sıralama koşullarını geri ekleyin. Değişiklikleri uyguladıktan sonra, tablonuz artık tarihe göre doğru bir şekilde sıralanmıştır.
Table.FirstN İşlevini Kullanma
Bu adım için 3 yerine sadece 2 kayda ihtiyacınız var.
Bunu düzeltmek için özel sorguya geri dönün. Satırları Koru'ya ve ardından Üst Satırları Koru'ya tıklayın.
Satır sayısı için boşluğa 2 girin.
Tablo.FirstN işlevinin formül çubuğunda göründüğünü fark edeceksiniz. Table.FirstN, countOrCondition değerine bağlı olarak tablonun ilk satırlarını döndürür .
Ana sorguda ihtiyacınız olan satır sayısıyla birlikte bu işlevi ekleyin. En sona fonksiyon tipi tablosunu ekleyin.
Kümedeki her tablo nesnesinin artık 1 veya 2 satırı olacaktır.
2 Tarih Değeri Arasındaki Gün Farkını Alın
Bir sonraki adım, tarih değerleri arasındaki gün sayısını almak ve ikinci kayıttaki tarihi çıkarmaktır.
Özel bir sütun ekleyerek başlayın. Günler olarak adlandırın . Ardından, şu Power Query formülünü izleyin:
Sözdizimi, bir tabloda 2 kayıt olmasını sağlar. Yalnızca 1 varsa, sonraki kaydı olmadığı için gün farkı 0'dır. 2 ise tarih değerlerinden farkı alabilirsiniz.
Ardından, formüle bu şekilde tip numarası ekleyin.
Gördüğünüz gibi 14 Eylül 2017 ile 4 Ekim 2018 arasında 385 günlük bir fark elde ediyorsunuz.
Bir Ağırlık Adımı Belirleyin
Ardından, her gün için ağırlığın ne olması gerektiğini hesaplamanız gerekir.
Yeniden bir özel sütun eklemeniz, buna WeightStep adını vermeniz ve şu Power Query formülünü kopyalamanız gerekir:
Sözdizimi, tablonun 1'den fazla satırı olup olmadığını kontrol eder, ağırlığı geçerli kayıttan çıkarır ve bu farkı gün sayısına böler.
Yine, her günün ağırlığını görebilmek için formüle tip numarasını ekleyin.
Boşluğu doldur
Artık gün sayısına sahip olduğunuza göre, veri kümesindeki boşluğu doldurmak için bir tarih listesi oluşturabilirsiniz.
İlk olarak, başka bir özel sütun ekleyin ve buna DateKey adını verin . Ardından, şu Power Query formülünü izleyin:
Formül, tarih farkı olup olmadığını kontrol eder. Varsa mevcut kayıttan başlangıç tarihi arasındaki tarihlerin bir listesini oluşturur ve gün sayısına göre genişletir. Ancak herhangi bir fark yoksa tarihi döndürür.
Sonuç bu:
Herhangi bir farklılık göstermeyen tablo konularının tarihi döndürüldü; yapan tablolar, bir tarih listesi aldı.
DateKey'i yeni satırlara genişletirseniz, tüm günlerin kayıtlarını görebilirsiniz.
Tarihlerin Ağırlık Projeksiyonunu Alın
Bir tarih listesi oluşturduktan sonra, tarihler için bir ağırlık projeksiyonu almanız gerekir.
Önce özel bir sütun ekleyin ve bunu WeightProjection olarak adlandırın . Ardından şu Power Query formülünü girin:
Sözdizimi ağırlık değerini alır, bunu DateKey değerine ekler, tarih değerinden çıkarır ve WeightStep ile çarpar.
Yine formülün sonuna tip numarası ekleyin.
Artık her tarih için ağırlık projeksiyonuna sahipsiniz.
Aşağıdaki formülü kullanarak yardımcı sütunları kaldırın: Custom, Days ve WeightStep ve DateKey sütununun biçimini Date olarak değiştirin.
Çözüm
Bu öğreticide, her tarih listesinde değerler oluşturarak veri kümenizdeki boşlukları nasıl dolduracağınızı öğrendiniz.
Bu tarih değerleri, modelinizden değerli içgörüler almanıza yardımcı olur. Tablolarınızda bilgi yoksa, onları daha kapsamlı hale getirmek için bu tekniği kullanabilirsiniz.
Tablonuzda dışarıda bıraktığınız temel veriler olabilir, bu nedenle her satırı ve sütunu her zaman büyütün.
Herşey gönlünce olsun,
melisa
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.