Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Bu öğreticide, LuckyTemplates'da veri modelinizi ve/veya raporunuzu mahvedebilecek dört gizli tuzağı ele alacağım. Size yalnızca LuckyTemplates raporları oluştururken bu sorunlardan nasıl kaçınacağınızı değil, bunların tümünü etkili bir şekilde ele alan ve LuckyTemplates geliştirmenizi hızlandıran kapsamlı bir şablonu nasıl oluşturacağınızı göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

İçindekiler

LuckyTemplates Raporları Oluşturmada LuckyTemplates Kıyametinin 4 Atlısı

İlişkileri Otomatik Algıla

LuckyTemplates raporları oluştururken ilk tuzak, İlişkileri Otomatik Algılamadır . Bu, veri modellemenizle ilgili karar verme sürecini muhakeme ve uzmanlığınızdan LuckyTemplates içindeki otomatikleştirilmiş bir sürece dönüştürür. En azından size adil bir uyarı vermek ve veri modelinize bir şeyler yapmalarını isteyip istemediğinizi onaylamanıza izin vermek için Microsoft'un Clippy'yi 90'lardan geri getirmesi gerektiğini düşünüyorum.

Bu, bir arkadaşımın veri yarışması 15 için yaptığı bazı çalışmalardan gerçek bir örnek. Bu Toplam Kazançlar tablosunu daha yeni bir veri modeline koydu ve İlişkileri Otomatik Algıla'yı kapatmayı unuttu.

Sonuç olarak, bu tabloya yanlış türde yanlış yönde üç ilişki kurdu ve tek yönlü ilişkiler yerine çift yönlü ilişkiler ekledi. Modelinde çok fazla belirsizlik yarattı ve DAX'ının doğruluğunu baltaladı.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Bu size onu kapatmanız gerektiğini söylemiyorsa, ne söyleyeceğinden emin değilim. Ayrıca, İlişkileri Otomatik Algıla açıksa ve modelinize, örneğin bir dilimleyici için hasat değerleri gibi bağlantısı kesilmiş bir tablo koyuyorsanız, ancak bunun veri modelinize bağlanmasını istemiyorsanız, otomatik olarak bunları birleştirin ve elde etmeye çalıştığınız o tablonun bağlantısız öğesini işe yaramaz hale getirin.

Otomatik Tarih/Saat

Bahsetmek istediğim ikinci şey Otomatik Tarih/Saat . Bence bu, özel Tarih tablolarının inceliklerinin farkında olmayan yeni başlayanlara yardımcı olmayı amaçlayan bir özellik.

Bu özellik, tarihlerin her birinde tek bir Tarih tablosu ve bire çok ilişkinin bir tarafında veri modelinizi oluşturur. Bu nedenle, bazı durumlarda modelinizde beş veya altı farklı Date tablosu oluşturabilir. Aynı zamanda, tarihlerle garip bir hiyerarşik formatta uğraşmak zorunda kalacağınız bir şekilde yaratıldığı anlamına da gelir. Sadece modeli karıştırmakla kalmaz, aynı zamanda onlarla çalışmayı zorlaştırır.

Öyleyse LuckyTemplates'a geçelim. Bir şablon dosyası oluşturacağız, şablondaki tüm bu özellikleri kapatacağız ve ardından bu şablonu başka işlevlerle kaydedeceğiz. Her yeni rapor oluşturduğumuzda bunu açabilir ve bu dört atlıyı yok saymasını sağlayabiliriz.

Şimdi, Seçenekler ve Ayarlar'a gidersek, Global'de Otomatik Algılama İlişkilerini kapatmanın bir yolu olmadığını göreceksiniz. Kapatmanın tek yolu Geçerli Dosya altındaki Veri Yükleme'dir. Bu nedenle, bir şablon oluşturmazsanız, bunu her seferinde kapatmanız gerekir. Ve eğer hatırlamıyorsan, o kötü ilişkilerden bazılarını yaratacak.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Bu yüzden bunu ve Otomatik Tarih/Saat'i kapatın. Ayrıca, Yapılandırılmamış kaynaklar için sütun türlerini ve üstbilgileri algıla özelliğinin de kapalı olduğundan emin olun ; bu , yalnızca ilk birkaç yüz satırı temel alarak yargıda bulunduğundan, Power Query'de özellikle CSV dosyalarında sorunlara neden olabilen bir şeydir. Yine, LuckyTemplates raporları oluştururken potansiyel olarak sorunlara neden olacak bazı kötü kararlar verir .

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Ayrıca Otomatik Tarih/Saati küresel olarak kapatabilirsiniz, bu da ilk iki atlıyı kapıdan çıkar çıkmaz yendiğimiz anlamına gelir.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Devam ederken, şablonumuza bir Tarih tablosu koyacağız. Kullandığım Tarih tablosu, Melissa'nın LuckyTemplates forumunda bulabileceğiniz inanılmaz Genişletilmiş Tarih tablosu.

Şimdi LuckyTemplates'a giriyoruz, Giriş'e, Yeni Kaynak'a ve ardından Boş Sorgu'ya gidiyoruz . Daha sonra Advanced Editor'a girersek Extended Date tablo kodunu yapıştırabiliriz.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Ve bu noktada, vermemiz gereken bir karar var. Bir şablon kullandığımız için, olgu tablosunun nasıl görüneceğini bilmiyoruz. Her rapor için farklı olacaktır.

Dolayısıyla, olgu tablolarınız oldukça sabit bir süre olma eğilimindeyse, Tarih tablonuz için dinamik bir başlangıç ​​ve bitiş tarihi oluşturabilirsiniz. Bununla birlikte, bu durumda tipik olarak yaptığım şey, doğru olmadığını bildiğim bir yılı kullanmaktır, ancak içeri girmeyi ve bir şeyleri değiştirmeyi unutursam, bana gerçekten garip sonuçlar vereceğini biliyorum. Ardından, hafızamı canlandıracak ve içeri girip Tarih tablomun tarihlerini gerçek tablomla eşleştirmemi hatırlatacak.

Bu örnekte, buraya 1950'yi koyacağım. Tarih tablomuzda her zaman tam bir yıl kullanmak isteriz, bu yüzden 1950'nin sonuna kadar koyacağım. Diyelim ki mali yıl 1 Temmuz'da başlıyor.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Daha sonra Invoke'a basıyoruz ve bu Date tablosunu bizim için oluşturuyor. Daha sonra olgu tablolarımızın süre şeklini öğrendiğimizde buraya gidip bu tarihleri ​​değiştireceğiz. Tarih tablosunu bu sürelerle eşleşecek şekilde güncelleyecektir.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

LuckyTemplates Raporları Oluştururken Tarih Tablolarını İşaretleme

Şimdi Marking Date tablolarından bahsetmek istiyorum . Bu, henüz ele almadığımız diğer atlılardan biri. Tarih tablonuzda, bunu model görünümünde veya tablo görünümünde yapabilirsiniz. Bunu genellikle tablo görünümünde yaparım.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Doğrulamak istediğiniz alanı size soracaktır. Genişletilmiş Tarih tablosunda, bu her zaman Tarih alanı olacaktır .

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Doğrula'ya bastığınızda, sırayla altı şey yapar. Tarih alanının benzersiz değerler içerdiğini, boş değer içermediğini, bitişik tarih değerleri içerdiğini ve Tarih/Saat alanıysa (ki bu durumda değil, Tarih alanıdır) onaylar. Bir Tarih/Saat alanı olsaydı, o tarihe ait girişlerin her biri için aynı zaman damgasına sahip olduğunu onaylardı.

Üstelik daha önce bahsettiğim otomatik tarih hiyerarşilerinden de kurtuluyor. Ayrıca, zaman zekası işlevleri altında bitişik bir doğrulanmış tarih bekleyen belirli işlevlerin düzgün çalışmasına izin verir. Bazı durumlarda, bu işlevler düzgün şekilde işaretlenmiş bir Tarih tablosu ve doğrulanmış bir tarih alanı olmadan düzgün çalışmaz.

Böylece, Tarih tablonuzu işaretleyerek, tüm bu iyi şeyleri yapar ve biz de bunu şablonda yaparız. Başlangıç ​​ve bitiş tarihinin süresini değiştirsek bile, yine de işaretli bir Tarih tablosu olarak kalacaktır.

Otomatik Özetleme

Yapmak istediğimiz son şey Otomatik Özetlemedir .

Yapmak istediğimiz son şey Otomatik Özetlemedir . Alan görünümümüze gidersek, tüm sayısal alanlarımızın yanında toplama işaretlerini görürüz. Sütun Araçları'nın altında, bunların hepsinin yanına bir Toplam toplamı koyduğunu göreceksiniz. Bunlarla ne yapmak istediğimizi bildiğini varsayar.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Bu, zımni ve açık önlemler konusuna gelir. Yine, bu karar vermeyi LuckyTemplates'a devretmek istemiyorsunuz, açık ölçüler oluşturmak istiyorsunuz ve bu Sum işlevlerini kapatmak istiyorsunuz. Yerel LuckyTemplates'da tüm bunları aynı anda kapatmanın bir yolu yoktur.

O zaman, özetlemenin eklendiği her bir sütunu gözden geçirmek ve Sütun Araçları'na gitmek ve ardından Özetleme'ye tıklamak gibi zahmetli bir işiniz var . Bunu yaptığınızda, toplama işaretini alıp götürdüğünü göreceksiniz.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Ancak, bu Tarih tablosunda bu otomatik özetlerin birçoğunun olduğunu fark edeceksiniz. Bunu yapmanın daha kolay bir yolu olup olmadığını merak edebilirsiniz. Cevap evet var – Tabular Editor 3'ü (TE3) kullanabilirsiniz.

Tüm bunları bir kerede kapatmak için TE3'teki gelişmiş komut dosyası oluşturma modundan yararlanacağız. Bunu yapmak için Macros'a gidiyoruz ve ardından Turn off Summarization for Entire Model . Bunun sadece nispeten kısa bir C-keskin betik olduğunu göreceksiniz.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Ardından TOM Explorer'a geri dönüyoruz, veri modelimize tıklıyoruz, Macros'a sağ tıklıyoruz ve ardından Tüm Model için Özetlemeyi Kapat'a tıklıyoruz. Ve bu, yalnızca birkaç tıklamayla tüm Tarih tablomuz için özetlemeyi kapattı. Bu TE3'teki harika bir özellik.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma

Bu dört atlıya ek olarak yapmanız gereken önemli bir şey daha var. Anahtar alanlarınızı ilişkinin bilgi tablosu tarafında saklamanız gerekir . Bunu yapmak için bunları tek tek gözden geçirmeniz ve her birini yerel LuckyTemplates'da gizlemeniz gerekir. Ancak bunu TE3'e de yazabilirsiniz ve yalnızca iki tıklamayla şablonunuz içinde her şey doğru şekilde yapılır.

O dört atlıyı nakavt ettikten sonra, temalar ve arka planlar açısından hayatımızı geliştirme açısından kolaylaştırıyoruz. Bunun gibi bir şey oluşturabilirsiniz – şirket logonuz, arka plan rengi vb. ile bir şablon. Bundan sonra, onu PBX dosyası olarak değil, PBIT şablonu olarak kaydedebilirsiniz. Bu dosyayı açtığınızda, tüm bu dört atlı kapalı ve “yenilmiş” olarak tasarımınız için size güzel bir başlangıç ​​noktası sağlayacaktır.

Etkili LuckyTemplates Raporları Oluşturma ve Gizli Tuzaklardan Kaçınma


LuckyTemplates Rapor Geliştirme İçin En İyi Uygulamalar
Raporlar ve Görselleştirmeler Üzerine LuckyTemplates En İyi
Uygulamaları LuckyTemplates'da Veri Modelleme: İpuçları ve En İyi Uygulamalar

Çözüm

Bu blogda size LuckyTemplates'daki dört gizli tuzağı, bunlardan nasıl kaçınılacağını ve hızlı ve kolay rapor geliştirme için daha fazla ipucu gösterdim. Umarız bu, LuckyTemplates raporları oluştururken benzer bir şablonu nasıl ayarlamak ve bu büyük tuzaklardan bazılarını nasıl önlemek istediğinizi düşünmek için size iyi bir fikir verir .

Şerefe!

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.