我想在DAX查询输出中添加一列,该列将给出从1开始的累积行号?我想为我运行的任何DAX查询动态生成此文件。如何在不影响性能的情况下实现这一目标?
我有一个像这样的数据集:
我已经为ContractValue创建了一个SUM([Value])度量。 预期的输出是要获取为汇总结果生成的动态行号。例如:
答案 0 :(得分:0)
您可以首先创建汇总表:
ContractSummary =
GROUPBY (
Contract;
Contract[Confidential];
"Contract Value"; SUMX ( CURRENTGROUP (); Contract[Value] );
"RowCount"; COUNTX ( CURRENTGROUP (); Contract[Value] )
)
接下来,您可以在表格中添加一列:
Expected Result =
CALCULATE (
COUNT ( ContractSummary[Contract Value] );
FILTER (
ContractSummary;
ContractSummary[Contract Value] >= EARLIER ( ContractSummary[Contract Value] )
)
)