JEŚLI. CHĘTNY
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Sprawdza warunek i zwraca jedną wartość, gdy wartość TRUE, w przeciwnym razie zwraca drugą wartość. Używa ono chętnego planu wykonywania, który zawsze wykonuje wyrażenia gałęzi niezależnie od wyrażenia warunku.
Składnia
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Parametry
Termin | Definicja |
---|---|
logical_test | Dowolna wartość lub wyrażenie, które można ocenić na wartość TRUE lub FALSE. |
Wartość_jeżeli_prawda | Wartość zwrócona, jeśli test logiczny ma wartość TRUE. |
Wartość_jeżeli_fałsz | (Opcjonalnie) Wartość zwrócona, jeśli test logiczny to FALSE. W przypadku pominięcia zwracana jest wartość BLANK. |
Wartość zwracana
Value_if_true, value_if_false lub BLANK.
Uwagi
The IF. Funkcja EAGER może zwrócić typ danych wariantu, jeśli value_if_true i value_if_false mają różne typy danych, ale funkcja próbuje zwrócić pojedynczy typ danych, jeśli zarówno value_if_true , jak i value_if_false są typami danych liczbowych. W tym drugim przypadku if. Funkcja EAGER będzie niejawnie konwertować typy danych, aby pomieścić obie wartości.
Na przykład formuła
IF.EAGER(<condition>, TRUE(), 0)
zwraca wartość TRUE lub 0, ale formułaIF.EAGER(<condition>, 1.0, 0)
zwraca tylko wartości dziesiętne, mimo że value_if_false jest typu danych liczb całkowitych. Aby dowiedzieć się więcej na temat niejawnej konwersji typów danych, zobacz Typy danych.JEŚLI. FUNKCJA EAGER ma takie samo działanie funkcjonalne jak funkcja IF, ale wydajność może się różnić z powodu różnic w planach wykonywania.
IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>)
ma ten sam plan wykonywania co następujące wyrażenie języka DAX:VAR _value_if_true = <value_if_true> VAR _value_if_false = <value_if_false> RETURN IF (<logical_test>, _value_if_true, _value_if_false)
Uwaga: dwa wyrażenia gałęzi są oceniane niezależnie od wyrażenia warunku.
Przykłady
Zobacz PRZYKŁADY IF.
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla