Power BI IF Bildirimi - Power BI DAX'ta IF İşlevini Uygulama

Power BI'da EĞER İfadesi

Mantıksal işlevleri bilmiyorsanız, analist olarak kariyer yapamazsınız. Evet, bu kesinlikle DOĞRU. Mantıksal işlevleri bilmeden, hesaplamanın excel'de birden çok mantıksal testi test etmenizi gerektirdiği farklı bir hesaplama kümesiyle başa çıkamazsınız. IF koşulu, mantıksal testler söz konusu olduğunda patrondur, ister Excel ister Power BI, her yerde IF ifadesi patrondur. Excel'de IF koşulunu zaten kullandıysanız, Power BI ile kullanmak tamamen aynıdır. Bu makalede, Power BI DAX formüllerinde mantıksal IF ifadesinin nasıl uygulanacağı konusunda size yol göstereceğiz.

Power BI'daki IF DAX İfadeleri nedir?

IF, hem Excel hem de Power BI'da mantıksal bir işlevdir, bu nedenle mantıksal sonuçlara dayalı sonuçlara ulaşmak için kullanılır. Mantıksal sonuçlar iki yöndedir, yani DOĞRU veya YANLIŞ, bu nedenle mantıksal test DOĞRU ise mantıksal testin sonucuna göre iki sonuç, bir sonuç kümesi veya hesaplama ve mantıksal testler YANLIŞ ise ikinci set veya ilk sonuç kümesine alternatif.

Aşağıda, Power BI'daki IF DAX deyiminin sözdizimi verilmiştir.

  • Mantıksal Test: Bunun için, sonuçlara ulaşmak için mantıksal testin ne olduğunu uygulamamız gerekir.
  • Eğer doğru ise sonuç: Eğer mantıksal test GERÇEK ise, o zaman ne sonucu olmalıdır.
  • : Yanlış ise Sonuç ise mantıksal test YANLIŞ, daha sonra ilk birine alternatif sonuç ne olması gerektiği.

Sonuç Yanlışsa'yı görmezden gelirseniz, sonuç olarak BOŞ alırız.

Power BI'da IF DAX İfadesi Örnekleri

Aşağıda, Power BI'daki IF ifadesi örnekleri verilmiştir. Bu örnekte kullandığımızla aynı dosyayı kullanmak için çalışma kitabını indirebilirsiniz.

Örnek 1

Örneğin, Power BI IF deyimini uygulamak için aşağıdaki veri tablolarına bakın.

Bu verilerle yeni sütuna, yani " Durum " a ulaşmamız gerekiyor .

Bu yeni sütuna ulaşmak için belirli bir kriterimiz var, yani "sıcaklık> 25 ise, durum" Yüksek "veya durum" Orta "olmalıdır.

  • Yukarıdaki tabloyu Power BI dosyasına kopyalayın.
  • Tabloyu sağ tıklayın ve " Yeni Sütun " u seçin .
  • Önce bu yeni sütuna " Durum " olarak bir ad verin .
  • IF DAX İfadesini şimdi açın.
  • Mantıksal test , sıcaklığın> 25 olup olmadığını kontrol etmektir, bu nedenle önce sıcaklık sütununu seçin ve ardından aşağıda gösterildiği gibi mantıksal testi uygulayın.

Mantıksal test uygulandığında, mantıksal test DOĞRU ise sonucun ne olması gerektiğini belirtmemiz gerekir .

  • Sonuç olarak mantıksal testler DOĞRU ise, yani eğer sıcaklık> 25 ise, sonuca " Yüksek " olarak ihtiyacımız var, sonucu çift ​​tırnak içinde belirtin.
  • Şimdi, sonuç yanlışsa, sonuca " Düşük " olarak ihtiyacımız var .
  • Parantezi kapatın ve sonuç sütununu almak için enter tuşuna basın.

Vay canına, mantıksal EĞER formülüne sahip yeni bir sonuç sütunumuz var.

Örnek 2

Şimdi, yalnızca iki sonuç kümesi elde etmek yerine, birden çok mantıksal teste dayalı birden çok sonuç elde etmemiz gerektiğini varsayalım.

Örneğin:

  • Sıcaklık> 30 ise, durum "Ağır" tır.
  • Sıcaklık> 28 ise, durum "Yüksek" dir.
  • Sıcaklık> 25 ise, durum "Orta" dır.
  • Sıcaklık <= 25 ise, "Düşük" durumuna ihtiyacımız var.

Burada 4 farklı mantıksal testi test etmemiz gerekiyor, bu nedenle bu, iç içe IF koşullarının uygulanmasını gerektirir.

  • IF koşulunu açın ve ilk mantıksal testi uygulayın.
  • İlk mantıksal koşul uygulanır. Şimdi bu mantıksal test YANLIŞ ise diğer mantıksal testleri test etmemiz gerekir, bu nedenle diğer mantıksal testleri test etmemiz gerektiğinden, bir tane daha IF koşulu açın.
  • Bu IF koşulu ikinci bir mantıksal test uygular ve bu mantıksal test DOĞRU ise sonuca ulaşır.
  • Benzer şekilde, bu mantıksal testlerin ikisi de YANLIŞ ise, başka bir mantıksal test yapmamız gerekir, bu nedenle başka bir EĞER koşulu açın.
  • Bunun gibi, bu üç mantıksal testin tümü YANLIŞ ise, bir mantıksal test daha yapmalıyız. Ancak bir tane daha IF koşulu açmak yerine, son argümanı, yani "Sonuç Yanlışsa" kullanabiliriz, böylece bu argüman, uygulanan tüm mantıksal testler YANLIŞ ise kullanılacaktır. Yani tüm bunlar YANLIŞ ise, sonucun " Düşük " olmasına ihtiyacımız var .
  • Şimdi, IF koşullarının açılması kadar parantezleri kapatın. Parantezi kapattıktan sonra, yeni durum sonucunu almak için enter tuşuna basın.

Burada, bunun gibi sonuçlara sahibiz, koşullu hesaplama sütununu elde etmek için IF DAX işlevini kullanabiliriz.

Not: Power BI IF ifade dosyası aşağıdaki bağlantıdan da indirilebilir ve nihai çıktı görüntülenebilir.

Bu Power BI IF Beyanı Şablonunu buradan indirebilirsiniz - Power BI IF Beyanı Şablonu

Burada Hatırlanması Gereken Şeyler

  • EĞER DAX işlevi Excel IF mantıksal işlevi ile aynıysa, tüm bağımsız değişkenler ve uygulama yöntemleri, her şey aynıdır.
  • Tek bir sonuca ulaşmak için birden fazla koşul olması durumunda, AND & OR mantıksal fonksiyonları kullanmamız gerekir.
  • VE mantıksal işlevi çift ve işareti (&&) ile temsil edilir ve VEYA mantıksal işlevi çift düz çizgiler (||) ile temsil edilir.

Ilginç makaleler...