データの繰り返しではなく、1日にどの時間が使用されているかをカウントしたいだから私はこのようにセグメント化されたデータを持っている3000万以上の横棒グラフを持っています(これはフォーマットのモックアップです):
:
私が数えている変数( 'Number')、グループ、完全な日付/時刻文字列、日付のみ、時間(24時間のうち)、1日あたりの合計変数数( 'Number')、そして一日あたりの活動時間。私がやろうとしているのは、GroupIDが1日にアクティブである時間数を決定することです。1日の時間数の列には、次の式があります。

テーブルから見れば、私が欲しい時間の3つのユニークな時間カウント(10時、11時、12時)ではなく、5時間アクティブの結果が得られます。それは繰り返しを考慮に入れています、そして私が見つけたいのはGroupIDごとの、一日あたりのその時間のインスタンスのユニークな数です。
どうぞよろしくお願いいたします。
日時:データ内の繰り返しではなく、1日にどの時間が使用されているかをカウントしたいあなたはそれが最初のものであることを確認する必要があります。
30M +行の場合、これには少し時間がかかるかもしれませんが、欲しいものが得られるはずです。
Col Sum( Col Cumulative Sum( 1, :Date Only, :GroupID, :Hour ) == 1, :Date Only, :GroupID )
それは基本的にグループの累積合計、日付、時間コンボ== 1に見えます。 そうでなければ、0を返します。 それから日付/グループでcol sum()
日時:データ内の繰り返しではなく、1日にどの時間が使用されているかをカウントしたいこれは完璧です、どうもありがとうございました!