2010-07-02 1 views
1

У меня есть столбец Sharepoint, который должен фиксировать значения даты и времени. Как я могу отобразить значение «N/A», когда поле равно null (пусто), а также отображать фактическое значение, если оно было введено?Отображение значения по умолчанию «N/A», когда поле «Время по времени» равно Null

+0

У вас есть доступ к коду или вы просто делаете все через графический интерфейс? –

+0

это может быть так просто, как '! (Mydate == null)? mydate: «n/a» ', если у вас есть доступ к коду. –

+0

Я должен был бы сделать это в поле формулы в столбце Sharepoint, но морщина должна отображать фактическое значение времени даты, когда есть и отображать литерал «N/A» при наличии нулевых значений –

ответ

2

Поместить расчетное значение в значение по умолчанию для столбца? Это, конечно, будет зависеть от того, когда дата должна быть заполнена.

= ЕСЛИ (ЕПУСТО [MyDate], "N/A", "[MyDate])

Добавить новый столбец, который основан на колонке Date, которая на самом деле вычисляемый столбец ссылок на столбец Date, использующего такой же расчет.

+0

. Я получаю следующую ошибку Sharepoint: Формула содержит синтаксическая ошибка или не поддерживается –

+0

Исправлена ​​формула - скобки в неправильном месте – Ryan

+0

Я все еще получаю эту ошибку FYI Я использую Sharepoint 2007 –

2

У меня была такая же проблема. Вместо запятой (,) вы должны использовать другого оператора в зависимости от региона/локальных настроек вашего сайта. Например, для немецкого языка мне пришлось использовать полуколону (;) в моей формуле Очень неутешительное поведение!

+0

yep, но помните, что имена фактических функций также изменяются. Найдите ссылку (не полную) здесь http://wwwhome.ewi.utwente.nl/~trieschn/excel/excel.html –

0

Я использовал 2 вычисленных столбца:

Cal-1 => =TEXT([Expiration Date],"yyyy") ---> if blank -it shows 1899 
Cal-2=> =IF([Cal-1]="1899","N/A",[Cal-1])  ----> then it shows N/A for place where it is null 
Смежные вопросы