PowerPivot字段在计算
问题描述:
相同的行我试图有一个公式,获得第一个结果的条目,每一行。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应该总是显示第一次发现Coulmn A = 1和列B中的相同的值自己的行(99第一行88,第二行77,第三行77),并显示它的C列。
我用下面的公式试了一下:
=CALCULATE(
FIRSTNONBLANK('Table'[Column C]; TRUE());
FILTER('Table';'Table'[Column A]=1);
FILTER('Table';'Table'[Column B]='Table'[Column B])
)
哪个不工作。没有错误,但它忽略了第二个过滤器。 如果我现在用它应该采用的数字(99,88,77 ...)替换“='表'[B列]”,它会显示正确的结果。但是由于它现在是一个静态数字,它在每一行中都显示相同的结果,而不是一直计算新的结果。
有人可以帮忙吗?
答
试试这个:
= CALCULATE(FIRSTNONBLANK('Table'[Column C], TRUE()),
FILTER(FILTER('Table','Table'[Column A]=1),'Table'[Column B] = earlier('Table'[Column B])))