0

次のような値を持つデータセットがあるとします。

Date      A        B        C        D
1/1/2017  0.67     0.87     0.34     0.77
2/1/2017  0.76     0.76     0.55     0.70
3/1/2017  0.83     0.83     0.56     0.67
4/1/2017  0.90     0.79     0.49     0.67
...

各列の線形傾向を計算する必要があります。つまり、各値が前月の値よりも連続して大きいか小さいかをグループ サマリーで比較する必要があります。

表示する必要がある 3 つの結果があります。

  • 傾向は↑です(各数値は前のすべての月よりも大きいか同じです。)
  • 傾向は↓(各数値は前月比以下)
  • 傾向は ↔ (他のすべての状況) です。

サンプル データセットを使用すると、列 A は ↑、列 D は ↓、他のすべての列は ↔ になります。これを各列のグループ サマリーで追跡できるようにする必要があります。

RunningValue 関数を使用して基本的な形式でこれを追跡し、カスタム コードを使用して連結文字列に「+」、「-」、または「=」を設定しようとしました。このクラッジで問題が発生するのは、複数の列に対してこれらの結果をポーリングしようとしていて、各計算を単一の文字列に連結しようとすることです。

4

1 に答える 1