Pythonda Self Nedir: Gerçek Dünyadan Örnekler
Python'da Self Nedir: Gerçek Dünyadan Örnekler
Bugün, sözdizimi, yorumlar ve değişkenler açısından LuckyTemplates formül çubuğunda neler yapabileceğinizi derinlemesine inceleyeceğiz.
Bunların hepsi çalışma kalıplarınızda kullanabileceğiniz çok önemli tekniklerdir. Ancak LuckyTemplates formüllerine geçmeden önce, size görsellerimde Tarihler sütununu nasıl sıraladığımı göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
İçindekiler
Tarihlerin Sunumunu Basitleştirme
Yapacağım ilk şey Tarihler tablosunu getirmek.
Dates tablosuyla ilgili can sıkıcı olabilecek bir şey, tablonuza otomatik bir hiyerarşi oluşturmasıdır.
Yaptığım şey, açılır menüye tıklayıp Date yerine Date Hiyerarşisini seçmek .
Bundan sonra, her tarihi tek bir sütunda bulacaksınız.
Yapacağım diğer bir şey de Veri alanına giderek tarih biçimini değiştirmek .
Daha sonra Tarih sütununun tamamını vurgulayacağım ve aşağıdaki diğer mevcut tarih biçimlerinden birini seçeceğim.
Bundan sonra, Tarih sütunumuzu yeni biçiminde görmek için geri dönebiliriz .
Date tablosunu tekrar sürükleyeceğim ve hiyerarşiyi bir kez daha kaldıracağım.
Ardından, belirli bir zaman aralığına bakmak için zaman çerçevesini hızla değiştirebilmek için bundan bir dilimleyici yapabilirim .
Artık tarih dilimleyicimi aldığıma göre, size bazı LuckyTemplates formüllerini göstereceğim.
FİLTRE İşlevini Kullanan LuckyTemplates Formülü
Daha karmaşık bir formül oluşturalım ve daha sonra basitleştirebilmemiz için gereksiz yere karmaşık bir şekilde yazalım.
Ya çok daha spesifik bir sonuç elde etmek isteseydik? Örneğin, genel satışlarımı yalnızca Florida'daki satışlarımla karşılaştırabilmek için kendi ölçüm dahilinde Florida Satışlarına bakmak istiyorum .
Bunu yapmak için, Florida Satışları adında yeni bir ölçü oluşturmalı ve adında daha sonra üzerinde duracağımız bir işlev kullanmalıyız.
LuckyTemplates'a özgü bir kavram olan ölçü dallandırma yoluyla formüllerin içine gerçekten ölçü koyabileceğiniz için , içine Toplam Satış ölçümüzü koyabiliriz .
adlı işlevi kullanacağım ve Locations tablosuna bakacağım . Daha sonra Florida'ya bakmak için Eyalet Kodunu kullanabilir ve onu "FL" ile eşitleyebilirim.
Temel olarak FILTER , bir formül içinde bir filtre oluşturmamı sağlıyor.
Bu nedenle, formülü yazdıktan sonra Enter'a basın ve ardından Florida Satış ölçüsünü Toplam Satış ölçümüzle karşılaştırmak için sürükleyebilirsiniz .
Buradan, Florida Satışlarının Toplam Satışlara oranı gibi daha ilginç şeyleri hesaplayabilirsiniz .
Ama burada daha da karmaşık bir şey yapmak istiyorum. Sadece Florida Satışlarına değil, belirli ürünlerin satışlarına da bakmak istiyorum .
Bunun için yine FILTER fonksiyonunu kullanacağız ve Products tablosundan Product Name kısmını girip “Product 1” olarak ayarlayacağız .
Ardından, OR operatörünü kullanacağım ve Product Name'i "Product 2" olarak eşitleyeceğim . Son olarak, ölçüyü Florida Sales of Product 1 veya 2 olarak yeniden adlandıracağım .
Bu , Florida'daki Ürün 1 veya Ürün 2 adlarıyla yapılan belirli satışlara bakmak için sonuçları filtrelediğim anlamına gelir .
Bazı sonuçlar elde etmek için formülü Ürün 2 ve Ürün 5 olarak değiştireceğim , hesaplamayı buna göre yeniden adlandıracağım ve ardından tarih dilimleyiciyi kullanarak zaman çerçevesini genişleteceğim .
Burada altını çizmek istediğim tek şey, formülün ne kadar uzun ve karmaşık göründüğü .
Bir satırı bir satır aşağı getirmek için Shift+Enter tuşlarına basarak ve ardından bir girinti oluşturmak için Sekme tuşunu kullanarak işleri temizleyebiliriz .
HESAPLA ve iki FİLTRE işlevini aşağı indiriyoruz . FILTER fonksiyonlarından önce girintiler oluşturuyoruz .
Daha önce sahip olduğumuz formüle kıyasla formülü okumanın ne kadar kolay olduğunu hemen görebilirsiniz.
Bu, karmaşık formüller yazmanız gerektiğinde gerçekten kolay bir çözümdür.
Genelde yaptığım yol, içinde mantık olan bir fonksiyon varsa, onu genellikle önünde bir girinti olacak şekilde kendi satırına yerleştireceğim, böylece fonksiyonlar azalan bir şekilde görüntülenecek.
Değişkenleri Kullanan LuckyTemplates Formülü
Bir LuckyTemplates formülünü basitleştirmenin başka bir yolu da değişkenler kullanmaktır .
Burada yapabileceğiniz şey, VAR'a yazmak ardından değişkeninizi boşluksuz tek kelime olacak şekilde adlandırmaktır .
Örneğimizde, FloridaLocation adını kullanacağız ve ardından Florida Sales değerini alan FILTER işlevine eşitleyeceğiz . Tekil sonuçları değişkenlerin içinde saklayabilmenize rağmen, içine tablolar da koyabilirsiniz.
Bunun çalışması için formülünüzün son mantığının önüne RETURN koymanız gerekir .
Ardından, tüm işlevi değiştirmek için yeni oluşturduğunuz değişkeni koyabilirsiniz.
ProductSelection adlı başka bir değişken oluşturabilir , onu diğer FILTER işlevine eşitleyebilir ve oradaki işlevin yerine tekrar kullanabilirim.
Artık daha önce sahip olduğumuz işlev yerine ne kadar temiz olduğunu görebiliriz.
LuckyTemplates Formül Çubuğundaki Yorumları Kullanma
Üzerinden geçmek istediğim son şey, formül çubuğuna yorum yazmak. Bu, ekibinizin veya kullanıcılarınızın LuckyTemplates formülünüzü anlamasına yardımcı olabilir.
Sadece iki kez eğik çizgi ( // ) yazarak , "bu ölçü farklı ürünler için Florida satışlarını hesaplar" gibi bir şey söyleyebilirsiniz .
Formül çubuğunuza hesaplamalar olarak kaydedilmedikleri için yorumları istediğiniz yere koyabilirsiniz.
LuckyTemplates'da Değişkenleri Kullanarak DAX Kodunu Biçimlendirme – Ayrıntılı Bir Örnek
LuckyTemplates'da GROUPBY İşlevini Kullanmanın Etkili Yolları
Çözüm
Bu blogda, işleri basitleştirmek için LuckyTemplates formülünüzü nasıl düzenleyeceğinizi tartıştım .
Görmek istemediğim tek şey, nasıl daha okunaklı hale getirileceğini düşünmeden formüller yazmak. Çünkü DAX ile daha karmaşık ve gelişmiş hale geldiğinizde, formüller okunamaz ve anlaşılmaz hale gelme eğilimindedir.
Formüllerinizi verimli bir şekilde ayarlayarak kendinize büyük bir iyilik yapacaksınız.
Herşey gönlünce olsun,
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.
Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.
LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey