结合公式嗨,有人可以帮我组合以下两个公式吗? 第二个就是简单地减去一天中的时间。 谢谢你。
----------------------------------------
新列(“周开始”,
数字,
“标称”,
格式(“ m / d / y”,12),
输入格式(“ m / d / y”),
公式(
If(星期几(:WR_Date)== 1,
(:WR_Date-以天数(星期几(:WR_Date)))-以天数(5),
(:WR_Date-天数(星期几(:WR_Date)))+天数(2)
)
),
设置选定
),
新列(“日期[周开始]”,
数字,
“标称”,
格式(“ m / d / y”,12),
输入格式(“ m / d / y”),
公式(:week start-一天中的时间(:week start)),
设置选定
),
脚本编写回复:结合公式我正在快速执行此操作,但是我认为这会起作用:
New Column( "Date[week start]",
Numeric,
"Nominal",
Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Formula( ( If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
) )
-
Time Of Day( ( If( Day Of Week( :WR_Date ) == 1,
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) - In Days( 5 ),
(:WR_Date - In Days( Day Of Week( :WR_Date ) )) + In Days( 2 )
) ) )
我所做的只是复制了第一个公式(“周开始”),并用复制的信息替换了第二个公式中对“周开始”的所有引用。
我添加了一些额外的空格来(希望)看到该公式更容易一些。
还要注意,我绝对没有做任何测试来确保这是正确的。
回复:结合公式我认为您也可以直接删除Time Of Day(:WR_Date),因为该if语句的结果应与:WR_Date列具有相同的小时,分钟和秒。
Formula(
If(Day Of Week(:WR_Date) == 1,
(:WR_Date - In Days(Day Of Week(:WR_Date))) - In Days(5),
(:WR_Date - In Days(Day Of Week(:WR_Date))) + In Days(2)
) - Time Of Day(:WR_Date)
),