Формула If else для логического столбца в crystal reports

#if-statement #crystal-reports #boolean

#оператор if #crystal-отчеты #логическое

Вопрос:

Мой столбец имеет значения 0 и 1. Я хочу, чтобы значение столбца равнялось 1, тогда «активный», иначе «неактивный». Моя формула

       If{tablename.colname} =1 then    "active" else "inactive".
  

Это выдает ошибку, что здесь требуется логическое значение.

Ответ №1:

Если ваше имя столбца является логическим, и вы сравниваете его с целым числом 0 или 1, то вы получаете ошибку. Кажется, что типы не совпадают.

Ответ №2:

Изменить на: If {tablename.colname} then "active" else "inactive"