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.
Bugünün blogunda, bir DateTime değerinden saniyeleri çıkarmanın üç yolunu inceleyeceğiz . Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
Mümkünse, iş gereksinimlerini karşılamaya devam ederken verilerinizin önemini azaltmak isteyeceksiniz. Ancak, DateTime değerleri son derece yüksek bir kardinaliteye sahip olabilir.
Bu, bir DateTime sütununun, performansın yanı sıra model boyutunu da etkileyebilecek çok sayıda benzersiz değer içerebileceği anlamına gelir.
İçindekiler
Power Query'de Saniyeler Nasıl Çıkarılır?
Bununla başa çıkmanın iki bariz yolu var. Birincisi, DateTime değerlerini her zaman böldüğünüzden emin olmaktır, böylece tarihleri içeren bir sütun ve zamanları olan bir sütun elde edersiniz.
İkincisi, analizin hangi ayrıntı düzeyinde gerçekleştirilmesi gerektiğini belirlemektir . Saniye, dakika ve hatta saat bazında raporlamanız gerekir.
Ancak bu blogda, yalnızca DateTime değerlerinden saniyeleri çıkarma yöntemlerine odaklanacağız.
DateTime Değerleri için Tam Kullanıcı Arayüzü Yaklaşımı
Power Query düzenleyicinize giderek başlayın . Öğreneceğiniz ilk yaklaşım, tam kullanıcı arabirimi odaklı bir yaklaşımdır.
DateTime sütununuz seçiliyken Sütun Ekle sekmesine gidin, Saat'i ve ardından Yalnızca Zaman'ı seçin .
Bir Zaman Sütunu görünecektir.
Zaman simgesine tıklayın ve Metin'i seçin.
Ardından, aynı adımları izleyerek Zaman'a geri döndürün . Akımı değiştir'i değil, bunun yerine Yeni Adım Ekle'yi seçin .
Ve şimdi o zaman değerinin saniyelerini kaybettik.
Şahsen, bu bir metne dönüştürme yöntemini ve ardından bir zamana geri dönmeyi daha sık kullandım, ancak farklı bir sözdizimi kullandığım kullanıcı arayüzü odaklı olmayan bir yaklaşım kullandım.
DateTime Değerleri için Kullanıcı Arabirimi Temelli Olmayan Yaklaşım
Kullanıcı arabirimi sürücüsü olmayan yaklaşımımıza bir göz atalım.
Sol üst köşedeki Mini Tablo Simgesi ile Özel Sütun Ekle 'yi seçin .
Yeni sütunu Time2 olarak arayabilirsiniz . Bir DateTime değerini metne dönüştürmek için =DateTime.ToText ([Tarih oluşturuldu), “SS:dd”) işlevini kullanabilirsiniz .
Yukarıdaki görselde görüldüğü gibi sağ tarafta bulunan Date Created kolonuna tıklanarak fonksiyon içerisinde Date Created kısmının eklendiğini unutmayınız . SS:dd saat formatını gösterir ve 24 saat formatını uygulamak için büyük SS kullanırız.
Tamam'a tıklayalım . Sonuçlardan yalnızca saat ve dakikayı içeren yeni bir sütun görebiliriz.
Ayrıca saat biçimini küçük harfe çevirmeyi deneyelim. Bunu yapmak için formül çubuğuna gidin ve HH'yi hh olarak değiştirin . Daha sonra onay işaretini tıklayın .
Bu bloğun amacı doğrultusunda, tablomuzu yeniden HH olarak değiştirerek 24 saat biçimine geri döndürelim .
Sahip olduğunuz zaman değerleri metin biçimindedir. Bunları saat biçimine geri döndürmek için aşağıda gösterilen işlevi kullanın ve onay işaretini tıklayın.
DateTime.ToRecord'u Kullanma
Tam olarak aynı şeyi yapmak için bir yöntem daha kullanabilirsiniz. Bu örnekte, DateTime.ToRecord kullanıyoruz .
Mini Tablo Simgesine ve ardından Özel Sütun Ekle'ye giderek başlayın .
Bir Özel Sütun penceresi görünecektir. Time3 adını kullanabilir ve aşağıda gösterilen formülü kullanarak DateTime.ToRecord işlevini uygulayabilirsiniz.
Kaydı döndürmek için Tamam'ı tıklayın .
Kayıtlardan birine tıklayın ve aşağıda bir önizleme görmelisiniz.
Önizlemede, tarih ve saat bölümlerinin kaydın içinde bir alan aldığını görebilirsiniz.
İçsel #zaman işlevini kullanarak, bunu tekrar bir zaman değerine dönüştürebilirsiniz. İlk olarak, ona daha kolay başvurmak için bir değişken oluşturun. Öyleyse, t'nin halihazırda oluşturduğunuz işleve eklenen içsel zaman değeri ile eşit olmasına izin verin . Saat, dakika ve saniye olmak üzere üç argüman alır.
Bir açma parantezi ekleyerek işlevi genişletin. Saat için, kaydınızı t olarak adlandırın ve saat alan adına şu şekilde köşeli parantezler içine saat yazarak bakın: t[saat] .
Virgül (,) ekleyin , ardından dakika için aynı adımları tekrarlayın: t[Dakika]. Saniyeler için başka bir virgül ve sıfır (0) ekleyin .
Ortaya çıkan fonksiyon aşağıda gösterilmiştir. Ardından onay işaretini tıklayın.
Elbette fonksiyona tip zamanı ekleyerek de tipi ayarlayabilirsiniz .
Çözüm
Bugünkü blogda, Power Query'de bir DateTime Değerinden saniyeleri nasıl çıkaracağınızı öğrendiniz . DateTime değerlerinizin kardinalitesini üç farklı şekilde düşürmenin farklı yollarını denediniz; buna tam kullanıcı arabirimi odaklı yaklaşım , kullanıcı arabirimi odaklı olmayan yaklaşım ve DateTime değer kayıtlarınızı kullanma dahildir .
Herşey gönlünce olsun,
melisa de korte
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.