如何在DAX Studio中查询表的行数
问题原因
你直接执行COUNTROWS(MyTable)触发语法报错,是因为DAX Studio运行的DAX查询有强制语法要求:所有查询必须以EVALUATE关键字开头,用来声明你需要返回的计算结果集。单独的函数表达式不属于完整的DAX查询结构。
合法查询写法
最简写法
用大括号包裹标量计算结果,DAX会自动生成单值结果表,默认列名为Value:
EVALUATE { COUNTROWS('MyTable') }
自定义列名写法
用ROW函数自定义返回的列名,可读性更高:
EVALUATE ROW("MyTable总行数", COUNTROWS('MyTable'))
注意事项
如果你的表名包含空格、特殊字符,或者与DAX内置关键字重名,必须用单引号包裹表名,即使没有特殊情况,给表名加单引号也属于规范写法,不会触发额外问题。
内容的提问来源于stack exchange,提问作者half of a glazier
相关产品推荐
相关产品推荐

