birt сообщает условное выражение JavaScript

Я пытаюсь правильно написать формулу, может кто-нибудь помочь мне, пожалуйста. Я использую Бирт 3.7.1. Благодарю. Это для отчета Maximo

if(row["special"] == 'W' && row["metername"] == null){
false} *** I need this coded --don't hide --> must have a task ***

else{

true}



if(row["special"] == 'W' && row["metername"] != null){

false} *** I need this coded --don't hide --> must have task --> view ***

else if(row["special"] == 'W' true

else true}

person user4070102    schedule 15.12.2014    source источник
comment
Вы должны отредактировать вопрос, он вообще не ясен: что вы имеете в виду под мне нужно это закодировать --› должно быть задание?   -  person Dominique    schedule 16.12.2014
comment
Привет Доминик, я уверен, что знаю. Я пытался понять, как добавить несколько условий в один и тот же оператор if, прежде чем он перейдет к другому.   -  person user4070102    schedule 19.12.2014


Ответы (1)


Я не совсем уверен, что вы здесь спрашиваете, но если вы хотите просто правильно отформатировать свой код, вот вам:

if (row["special"] == 'W' && row["metername"] == null) {
    return false;
} else {
    return true;
}



if (row["special"] == 'W' && row["metername"] != null) {
    return false;
} else if (row["special"] == 'W') {
    return true;
} else {
    return true;
}

Я не уверен, что это самый практичный код, но вот.

person Aweary    schedule 15.12.2014
comment
Спасибо, Aweary, но мне нужна часть скрипта, где у меня закодированы звездочки. Пытаюсь понять, как сделать условие с обязательным. - person user4070102; 16.12.2014