Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

抜けている時間の補完について

データの集計について質問です。

■元データ

     ID      種別       時間                              トータル時間

     A      開始      2015/5/1 12:30             05:10

     A      終了      2015/5/1 17:40             05:10

     B       開始       2015/5/2 12:30             27:30 

     B      終了       2015/5/3 16:00             27:30

※トータル時間:IDごとの開始から終了までの時間間隔

上記のようなデータをQVに読み込み、ピボットテーブルを用いて下記のような

表記にしたいのですが可能でしょうか?

■ピボットテーブル

     ID     0:00     1:00     ~     12:00     13:00     14:00     15:00     16:00    17:00    18:00      ~

     A          0          0       ~          1          1            1           1          1           1          0        ~

     B          1          1       ~          2          2            2          2          2            1          1         ~

時間や日の跨りはある程度自由な考えで設定していいと考えています。

よろしくお願いします。          

1 Solution

Accepted Solutions
Masaki_Hamano
Employee
Employee

そうですね、お送りしたサンプルでは恐らくブリッジテーブルを経由しての集計となってしまうためか、そのような変更を行っても想定する形では数値は出力されません。

想定する形で出力されたいのあれば、以下の形でテーブルを結合して集計すれば出力させることはできます。

https://community.qlik.com/servlet/JiveServlet/downloadBody/8300-102-2-11523/Interval_Sample2.qvw

View solution in original post

4 Replies
Masaki_Hamano
Employee
Employee

日を跨いで時間が重なった際の足しあげが上手くいかないのですが(もう少し時間をかけて別で集計などさせれば上手くいくとは思ってはいるのですが)、「時間や日の跨りはある程度自由な考えで設定していい」とのことでしたので、ひとまずIntervalMatchを使って以下のサンプルを作成してみました。

https://community.qlik.com/servlet/JiveServlet/downloadBody/8300-102-1-11522/Interval_Sample.qvw

少し日を跨る際の表現はサンプルと異なりますが、一度ご参照頂ければと思います。

Anonymous
Not applicable
Author

ありがとうございます。

なかなかスクリプトを理解するのに時間がかかりそうですね・・・勉学に励みます。

スクリプトについては改めて質問をあげるかもしれませんが、その際はよろしくお願いします。

1点ほどご質問なのですが、


 共有頂いたQVにて軸を下記のように変更しました。

   軸:カレンダ日 → month(カレンダ日)

  予想:ID13:00~17:00についてはカウント(ID)が「2」となる


  上記のように予想したのですが、結果「1」のままでした。月単位の集計で「2」にするためにはどうしたらよいでしょうか?

Masaki_Hamano
Employee
Employee

そうですね、お送りしたサンプルでは恐らくブリッジテーブルを経由しての集計となってしまうためか、そのような変更を行っても想定する形では数値は出力されません。

想定する形で出力されたいのあれば、以下の形でテーブルを結合して集計すれば出力させることはできます。

https://community.qlik.com/servlet/JiveServlet/downloadBody/8300-102-2-11523/Interval_Sample2.qvw

Anonymous
Not applicable
Author

返信が遅くなり申しわけありません。

回答いただきありがとうございました。

自身の英語のできなさが問題ですが、日本語のQVナレッジ情報が少なく

今後も質問をあげさせて頂くと思いますので、その際はよろしくお願いします。