0

私は Spotfire を初めて使用し、列のすべてのセルにその月の最終日から取得した値を入力する必要があります。以下に例を示します。

元のデータ:

ここに画像の説明を入力

必要な出力は、11 月に 32212 がかかる別の列があることです。つまり、この列は 2009 年 11 月 20 日の最後の日付に対応するボリュームを取得し、12 月には 12231 になります。

これが私がしたことです:

  1. その月の最後のエントリを見つけるための計算列を作成しました

    Max([Date]) OVER UID
    

    UID は各月の一意の ID 整数 (Year([Date])*100 + Month([date]))

  2. 各月の最後のエントリの値を見つけるための別の計算列

    if(([Date]) = ([Max Date per Month]),[Volume],0)
    
  3. これが問題です。使ってみた

    Sum(if(([Date])=([Max Date per Month]),[Volume],0)) OVER ([Max Date per Month]) 
    

    しかし、サムは機能しません。

何か案が?

4

1 に答える 1