У меня есть поле формулы для даты. Он имеет следующую формулу, которая работаетДва условия в формуле кристалла
if ({cycle.accountProgram} in
["071","089A","092A","dd45","Rebs21-1"])
then {cycle.entryDate} + 90 else {cycle.entryDate} + 30
недавно мы добавили новый столбец в базу данных, где, если запись в эту колонку = «1», то формула полю нужно прочитать «следующий визит», если это не «1 "то он может перейти к формуле
это то, что я пробовал отчеты хрустальных
if {cycle.nextTarget } = "1" then "Next Visit" else
if ({cycle.accountProgram} in
["071","089A","092A","dd45","Rebs21-1"])
then {cycle.entryDate} + 90 else {cycle.entryDate} + 30
отвергает говоря, что второй„если“нуждается в строке. какая строка будет? (также, я должен упомянуть, что cycle.nextTarget не имеет записей, так как он был только что создан. Я не знаю, будет ли это что-то воздействовать. Двигаясь вперед, отчет должен будет записывать строки до и после его создания. запись и некоторые не будут. так что те, которые не имеют этой записи должны по умолчанию исходной формулы)
благодаря
Это работает, но только для записей, которые были заполнены следующим полем. Все остальное возвращает пустое поле – isoman4not5
В редакторе формул есть раскрывающийся список о том, как обрабатываются нули. Измените это на значения по умолчанию для Null – CoSpringsGuy
Это сработало. Благодаря!! – isoman4not5