結合公式嗨,有人可以幫我組合以下兩個公式嗎? 第二個就是簡單地減去一天中的時間。 謝謝你。
----------------------------------------
新列(“週開始”,
數字,
“標稱”,
格式(“ 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)
),