0
すべての行について、最初の入力結果を取得する式を取得しようとしています。計算の同じ行のPowerPivotフィールド
アン例表は次のようになり:
Column A Column B Column C Excepted Output from Formula
3 99 P 18 P 4
4 88 P 144 P 1
2 77 P 2
2 77 P 2
1 88 P 1 P 1
1 99 P 4 P 4
2 44 P 5
3 22 P 7
1 88 P 99 P 1
次に、列Dには常に自分の行と同じ値B最初のそれはCoulmn A = 1を見つけ、時間、および列を表示する必要があり(99最初の行は88、2番目の列は88、3番目の列は77 ...)、列Cを表示します。
私は、次の式でそれを試してみました:仕事をdoesntの
=CALCULATE(
FIRSTNONBLANK('Table'[Column C]; TRUE());
FILTER('Table';'Table'[Column A]=1);
FILTER('Table';'Table'[Column B]='Table'[Column B])
)
。エラーはありませんが、2番目のフィルタは無視されます。 "= 'テーブル' [カラムB] 'を取るべき数字(99,88,77 ...)で置き換えると、正しい結果が表示されます。しかし、今は静的な数値なので、常に新しいものではなく、すべての行に同じ結果が表示されます。
誰かが助けることができますか?