我有一张像这样的桌子
表1
ColA ColB
Orange Apple
Mango Not Apple
Mango Not Apple
我想使用DAX而不是查询编辑器(M)创建一个称为RowNumber的列。
因此,预期输出是
ColA ColB RowNumber
Orange Apple 1
Mango Not Apple 2
Mango Not Apple 3
这可以在M-Power Query Side中完成。
但是,我正在寻找使用DAX计算列的解决方案。
我希望DAX内具有RowNumber(T-SQL)或Index之类的功能。
答案 0 :(得分:0)
如果您需要在DAX中创建索引,则可以使用以下公式:
Index = RANKX(ALL(Barges),Barges[Date],,ASC)
RANKX:创建索引值
全部:如果有任何过滤器,则避免部分生成索引
第二个参数是您要对数据进行排序的位置,在我的示例中,如果我使用Barges [name],则我的索引号会随着日期的升序而增加,例如,我将生成索引对我的驳船名称进行AZ排序。