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])))