Power BI计算表DAX代码无法在高级编辑器显示,如何编辑?
如何编辑Power BI中无法在高级查询编辑器显示的计算表DAX代码
问题场景
在Power BI中创建了一个计算表,但进入高级查询编辑器后,看不到原始的DAX代码,仅显示如下序列化后的M代码:
= Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcq0oKUrNTc2pVPDJL1fSUTJUitWJVgpLLYIJGIEFIGxjMNsxKb8sFcgzAfNC87Lz8svzgHxTpdhYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Income Category" = _t, Order = _t])
解决步骤
- 退出高级查询编辑器,回到Power BI的报表视图或数据视图
- 在右侧的字段面板中找到目标计算表,右键点击该表名称
- 在弹出的右键菜单里选择编辑表达式,即可打开原始的DAX编辑界面,直接修改DAX代码
补充说明
这个表是通过DAX创建的计算表,而高级查询编辑器仅负责处理Power Query(M语言)生成的表,两者属于不同的数据处理层,因此在PQ编辑器中只能看到DAX计算表被序列化后的M代码,无法直接编辑DAX。
内容的提问来源于stack exchange,提问作者StaffStaff
相关产品推荐
相关产品推荐

