【问题标题】:Sharepoint calculated field formulaSharepoint 计算字段公式
【发布时间】:2014-04-01 12:47:09
【问题描述】:
=IF(([ATP Type] = "Tin", DATE(YEAR([First Production Date]), MONTH([First Production Date] + 4), DAY(First Production Date))),
(IF([ATP Type] = "Film & Tray", DATE(YEAR([First Production Date]), MONTH([First Production Date] + 3), DAY(First Production Date))), 
DATE(YEAR([First Production Date]), MONTH([First Production Date] + 1), DAY(First Production Date))))

我的要求很简单。一个包含三个字符串值的下拉列表,它们表示一个整数,用于将月份添加到日期字段以输出新的生产日期。

谁能帮我改正我的公式。

【问题讨论】:

  • 您在第一个“IF”字之后的开头有多余的括号。

标签: sharepoint-2010 formula calculated-columns


【解决方案1】:
=IF([Target First Production Date]="","",IF([ATP Type]="Tin",DATE(YEAR([Target First Production Date]),MONTH([Target First Production Date])-4,DAY([Target First Production Date])),IF([ATP Type]="Film & Tray",DATE(YEAR([Target First Production Date]),MONTH([Target First Production Date])-3,DAY([Target First Production Date])),IF([ATP Type]="Case",DATE(YEAR([Target First Production Date]),MONTH([Target First Production Date])-1,DAY([Target First Production Date]))))))

这是我的最终公式@yevgeniy.chernobrivets,是的,你是对的。此外,我必须显式创建最终的 IF 案例,而不是依赖我觉得奇怪的隐含 else。

【讨论】:

    猜你喜欢
    • 2017-11-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2014-08-09
    • 1970-01-01
    相关资源
    最近更新 更多