跳到主要內容

inday - 指令碼與圖表函數

此函數會傳回 True,前提是如果 timestamp 位於包含 base_timestamp 的日中。

語法:  

InDay (timestamp, base_timestamp, period_no[, day_start])

傳回的資料類型: 布林

Qlik Sense 中,布林值 true 值以 -1 代表,而 false 值以 0 代表。

引數
引數 描述
timestamp 您想要與 base_timestamp 比較的日期和時間。
base_timestamp 用來評估時間戳記的日期和時間。
period_no 日可以使用 period_no 位移。period_no 是一個整數,其中值 0 表示包含 base_timestamp 的日。負值的 period_no 表示之前的日,正值表示之後的日。
day_start 如果要使用不起始於午夜的日,則可在 day_start 中指示位移 (以一日的小數表示),例如 0.125 代表早上 3 時。
函數範例
主題 互動
inday ('12/01/2006 12:23:00', '12/01/2006 00:00:00', 0) 傳回  True
inday ('12/01/2006 12:23:00', '13/01/2006 00:00', 0) 傳回 False
inday ('12/01/2006 12:23:00', '12/01/2006 00:00:00', -1) 傳回 False
inday ('11/01/2006 12:23:00', '12/01/2006 00:00:00', -1) 傳回  True
inday ('12/01/2006 12:23:00', '12/01/2006 00:00:00', 0, 0.5) 傳回 False
inday ('12/01/2006 11:23:00', '12/01/2006 00:00:00', 0, 0.5) 傳回  True

範例 1 – LOAD 陳述式 (指令碼)

範例 2 – period_no

範例 3 – day_start

範例 4 – 圖表物件