Есть ли в Crystal Reports выражение «если целое число» или подобное? - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь найти способ проверить, является ли результат вычисления в формуле целым числом (целым числом) при делении.

Я просмотрел функции, присутствующие в Crystal, но ничего не могу найти в соответствии с тем, что ищу.

Пока мой код выглядит следующим образом

If {@recordnumber} / 12
//is an integer (not a decimal) | Here is where i am stuck as how to do 
this
Then opNo12 else 

Итак, в идеале скажем, что номер записи равен 144 или любому другому, кратному 12, я хочу, чтобы формула возвращала opNo12.

Если кто-то может прояснить, возможно ли это, или, наоборот, указать мне правильное направление для решения, это было бы очень признательно.

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 января 2019

IF {@recordnumber} mod 12 = 0 Тогда opNo12 else ""

0 голосов
/ 16 января 2019

Попробуйте что-то вроде этого:

if Trunc({@recordnumber}/12) <> ({@recordnumber}/12)
then
opNo12
else ""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...