13

四半期の値を持つテーブルがあり、最後の四半期として最後に null 以外の値を与える新しい列を追加する必要があります。例えば

ID | Project  | Q1   | Q2   | Q3   | Q4   | Current Quarter Value  
1  | bal bal  | 23   | 32   | 34   | null | 34  
2  | cuz cuz  | 43   | 56   | null | null | 56  
4

4 に答える 4

19

テーブルにカスタム列を追加するときに使用できる数式がいくつかあります ([変換] リボン タブからアクセスできます)。ここに1つあります:

if [Q4] <> null then [Q4] else if [Q3] <> null then [Q3] else if [Q2] <> null then [Q2] else [Q1]

あまり多くの if ステートメントを書きたくない場合は、列をリストに追加して、null 値を除外できます。

List.Last(List.Select({[Q1], [Q2], [Q3], [Q4]}, each _ <> null))

于 2015-07-14T18:31:20.933 に答える