SSAS Tabular Editor 2.16.1计算表生成列不显示问题求助
问题原因与处理说明
核心原因
这是Tabular Editor 2.x版本的设计逻辑限制:
- 通过
SUMMARIZE这类DAX函数动态生成的列属于隐式推导列,编辑器的表结构面板仅会显示手动添加的显式计算列,不会自动解析DAX代码并展示这些动态生成的列。 - 但编辑器后台已正确保存计算表的DAX逻辑,所以部署到SSAS后,Power BI能正常执行DAX并读取所有列,显示完全正常。
是否需要修改设置?
不需要调整任何设置,这并非功能故障,只是编辑器的界面展示规则。
编辑器内查看动态列的方式
如果要在编辑器里确认这些列的存在,右键点击目标计算表,选择Preview Data(预览数据),即可看到SUMMARIZE生成的所有列内容。
代码验证
你的DAX代码写法合规,无需修改:
SUMMARIZE ( 'zzParam_DiagnosisGrp', 'zzParam_DiagnosisGrp'[EHRProgramWHID], 'zzParam_DiagnosisGrp'[ClientWHID], 'zzParam_DiagnosisGrp'[Date], 'zzParam_DiagnosisGrp'[Diagnosis Category], 'zzParam_DiagnosisGrp'[Diagnosis Classification] )
内容的提问来源于stack exchange,提问作者Hell-1931
相关产品推荐
相关产品推荐

