结合公式你好,有人可以帮我结合下面的两个公式吗? 第二个只是减去一天中的时间部分。 谢谢。
----------------------------------------------------
New Column( "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 )
)
),
Set Selected
),
New Column( "Date[week start]",
Numeric,
"Nominal",
Format( "m/d/y", 12 ),
Input Format( "m/d/y" ),
Formula( :week start - Time Of Day( :week start ) ),
Set Selected
),
高级统计建模消费者和市场研究内容组织回复:合并公式谢谢贾莫! 这有效!回复:合并公式谢谢丹! 这有效!回复:合并公式我认为您也可以直接删除 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)
),
回复:合并公式我做得很快,但我认为这会起作用:
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 )
) ) ) ) )
我所做的就是复制第一个公式(“周开始”),并用复制的信息替换第二个公式中对“周开始”的所有引用。
我添加了一些额外的空格(希望)可以更容易地看到公式。
另请注意,我绝对没有进行任何测试来确保这是正确的。