DAX = YEAR(付款[记录日期付款])无法在当前上下文中确定

时间:2013-07-03 08:30:51

标签: powerpivot dax

我有一个包含2个表的简单PowerPivot。付款表(包含索赔表的许多记录)包含付款的日期值。我已将“付款日期”,“收款人”添加到行标签,并将付款金额加到值中。我想将付款日期显示为仅年份,因此我使用以下DAX表达式创建了一个名为“付款年”的新措施:

=YEAR(Payments[Date Payment Recorded])

然而我不断得到错误

  

无法在当前上下文中确定“付款”表中“日期付款记录”列的值。

1 个答案:

答案 0 :(得分:1)

对不起PPivot和DAX新手! answer =在PowerPivot表上创建年份YEAR(Payments[date payment recorded])的列,重命名列标题,然后可以在数据透视表中使用。

据我了解,DAX / PowerPivot不能将GroupBy计算出来。我不是专家(所以可能是错的)但是计算出来的措施应该被视为“价值观”而不是用于操纵“分组”等。