メイン コンテンツをスキップする 補完的コンテンツへスキップ

inquartertodate - スクリプトおよびチャート関数

この関数は、timestampbase_date のミリ秒単位まで正確に base_date を含む四半期の範囲内にある場合、True を返します。

構文:  

InQuarterToDate (timestamp, base_date, period_no [, first_month_of_year])

戻り値データ型: ブール値

情報メモ

Qlik Sense では、真のブール値は -1 で表現され、偽の値は 0 で表現されます。

inquartertodate 関数の図

inquartertodate 関数が TRUE の値を返す日付範囲の例の図。

inquartertodate() 関数は、1 年を 1 月 1 日~12 月 31 日 (またはユーザーが定義する年の開始日とそれに対応する終了日) の間の 4 つの等しい四半期に分割します。 base_date を使用して、関数は特定の四半期を分割し、base_date はその四半期セグメントの四半期と最大許容日付の両方を識別します。最後に、指定された日付値をそのセグメントと比較すると、関数はブール値の結果を返します。

引数
引数 説明
timestamp base_date と比較する日付。
base_date 四半期の評価に使用する日付。
period_no

四半期は period_no によって補正することができます。period_no は整数で、値 0 は base_date を含む四半期を示します。period_no の値が負の場合は過去の四半期を、正の場合は将来の四半期を示します。

first_month_of_year 事業年度が 1 月以外の月に始まる場合は、first_month_of_year で 2 から 12 の間の値を指定します。

使用に適しているケース

inquartertodate() 関数はブール値の結果を返します。通常、このタイプの関数は if 式の条件として使用されます。inquartertodate() 関数は、評価された日付が問題の日付を含む四半期に発生したかどうかに応じて、集計または計算を返します。

例えば、inquartertodate() 関数を使用して、特定の日付を含む四半期に製造されたすべての機器を識別することができます。

関数の例
結果
inquartertodate('01/25/2013', '03/25/2013', 0) timestamp の値 01/25/2013 が、base_date の値 03/25/2013 が入っている 01/01/2013~ 03/25/2013 の 3 か月に当たるため、TRUE を返します。
inquartertodate('04/26/2013', '03/25/2013', 0) 04/26/2013 は、前の例の期間の範囲外であるため、FALSE を返します。
inquartertodate('02/25/2013', '06/09/2013', -1) period_noの値 -1 が検索期間を 1 期間 (3 か月 = 1 年の 1 四半期) 戻るため、TRUE を返します。これにより、検索期間は 01/01/2013~03/09/2013 となります。
inquartertodate('03/25/2006', '04/15/2006', 0, 2) first_month_of_year の値が 2 に設定され、検索期間が  04/01/2006 ~ 04/15/2006 ではなく 02/01/2006~04/15/2006  になるため、TRUE が返されます。

地域の設定

特に指定のない限り、このトピックの例では次の日付書式を使用しています: MM/DD/YYYY。日付書式は、データ ロード スクリプトの SET DateFormat ステートメントで指定されています。既定の日付書式は、地域の設定やその他の要因により、システムによって異なる場合があります。以下の例の書式は、要件に合わせて変更できます。または、これらの例に一致するようにロード スクリプトの書式を変更できます。詳しくは「アプリとスクリプトの地域設定の変更」を参照してください。

アプリの既定地域設定は、ユーザー プロファイルに基づいています。これらの地域の書式設定は、Qlik Cloud ユーザー インターフェースに表示される言語とは関係ありません。Qlik Cloud は使用しているブラウザと同じ言語で表示されます。

アプリの作成者は、作成するアプリの既定の地域を設定できます。詳細については、「Qlik Cloud Analytics でアプリとスクリプトを作成するための優先地域設定の設定」を参照してください。

例 1 – 追加の引数なし

例 2 – period_no

例 3 – first_month_of_year

例 4 – チャート オブジェクトの例

例 5 – シナリオ

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。