EĞER. ISTEKLİ
Bir koşulu denetler ve TRUE olduğunda bir değer döndürür, aksi takdirde ikinci bir değer döndürür. Koşul ifadelerinden bağımsız olarak dal ifadelerini her zaman yürüten istekli bir yürütme planı kullanır.
Sözdizimi
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Parametreler
Süre | Tanım |
---|---|
logical_test | DOĞRU veya YANLIŞ olarak değerlendirilebilecek herhangi bir değer veya ifade. |
Doğru_değeri | Mantıksal test TRUE ise döndürülen değer. |
Yanlış_ise_değer | (İsteğe bağlı) Mantıksal test YANLIŞ ise döndürülen değer. Atlanırsa BLANK döndürülür. |
Dönüş değeri
value_if_true, value_if_false veya BLANK.
Açıklamalar
EĞER. VALUE_IF_TRUE ve value_if_false farklı veri türlerindeyse EAGER işlevi değişken veri türü döndürebilir, ancak hem value_if_true hem de value_if_false sayısal veri türlerindeyse işlev tek bir veri türü döndürmeye çalışır. İkinci durumda ISE. EAGER işlevi, her iki değeri de barındırmak için veri türlerini örtük olarak dönüştürür.
Örneğin, formül
IF.EAGER(<condition>, TRUE(), 0)
DOĞRU veya 0 döndürür, ancak value_if_false tam sayı veri türünde olmasına rağmen formülIF.EAGER(<condition>, 1.0, 0)
yalnızca ondalık değerleri döndürür. Örtük veri türü dönüştürme hakkında daha fazla bilgi edinmek için bkz . Veri türleri.EĞER. EAGER, IF işleviyle aynı işlevsel davranışa sahiptir, ancak yürütme planlarındaki farklılıklar nedeniyle performans farklılık gösterebilir.
IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>)
aşağıdaki DAX ifadesiyle aynı yürütme planına sahiptir:VAR _value_if_true = <value_if_true> VAR _value_if_false = <value_if_false> RETURN IF (<logical_test>, _value_if_true, _value_if_false)
Not: İki dal ifadesi koşul ifadesine bakılmaksızın değerlendirilir.
Örnekler
Bkz. IF Örnekleri.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin