一.概要
パラメータウィジェットで二つの日付を取得する時、その二つの日付の時間差を知りたい場合はどうすればよいでしょうか。下図をご参照ください。
「開始月」と「終了月」を入力し、セル内で日数の差を計算します。
二.操作手順
1.パラメータパネル
パラメータパネルで二つの「テキストウィジェット」、二つの「日付ウィジェット」、一つの「クエリボタン」を追加します。下図の通りです。
ウィジェットの属性をそれぞれ設定します。下図の通りです。
2.帳票スタイル
帳票のスタイルを設定し、セルに数式を挿入します。下図の通りです。
A2 セル 开始月份 : $开始月
B2 セル 结束月份:$结束月
C2 セル 开始月月初:DATE(LEFT($开始月, 4), RIGHT($开始月, 2), 01)
D2 セル 结束月月末:DATEINMONTH(DATE(LEFT($结束月, 4), RIGHT($结束月, 2), 01), -1)
E2 セル DATEDIF 開始日から終了日までの「日数の差」を取得:DATEDIF(DATE(LEFT($开始月, 4), RIGHT($开始月, 2), 01), DATEINMONTH(DATE(LEFT($结束月, 4), RIGHT($结束月, 2), 01), -1), 'D')
注:DATEDIFでは開始と終了の日を1日として計算します。2日で計算されたい場合、Eセルの数式に「+1」を入力します。
三.効果プレビュー
3.1.PC 端末