2012-06-01 2 views
1

Я вычислил дату формулы для проецируемых колонок NVSMR:SharePoint Расчетного условной формулы для возврата к нулю, если столбец равен нуль

=DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR])) 

это здорово. Но я также хочу, чтобы он возвращал ноль, если столбец 3yr равен нулю. Я пробовал разные DATEDIFF и только IF формул, а SharePoint возвращает #NUM для всех участников или Синтаксическая ошибка.

Я наблюдаю за наградами, и только некоторым лицам разрешается трехлетняя награда. Если им не разрешат трехлетняя награда, я хочу ввести «0» и вернуть «0» в проецируемой колонке «NVID» NVMSR.

ответ

0

Что вам нужно - IF (TEST, TRUE, FALSE) - см. Это SharePoint Calculated Column Cheat Sheet для быстрой справки и примеров.

Так

=IF([3yr]=0,0,DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR]))) 

Или отформатированы для легкого чтения

=IF([3yr] = 0, 
    0, 
    DATE(YEAR([Last NVMSR])+[3yr], MONTH([Last NVMSR]), DAY([Last NVMSR])) 
    ) 
Смежные вопросы