You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用度量值/计算列调取列值?Direct Query场景问题求助

问题1:度量值sales = SELECTCOLUMNS(ART, ART[vend])无值显示的解决方法

原因分析

SELECTCOLUMNS函数返回的是表类型对象,但Power BI的度量值要求返回单个标量值(如文本、数字等聚合结果),直接将表对象作为度量值放入表格时,无法被识别为可展示内容,因此显示无值。

针对性解决方案

根据实际需求选择对应方案:

方案1:单独展示ART[vend]的所有值(作为表格列)

直接创建计算列而非度量值:

vend列 = ART[vend]

将该计算列拖入表格即可显示所有vend值,计算列会为表中每一行生成对应值,符合表格列的展示逻辑。

方案2:在度量值中返回所有vend值(合并为文本列表)

若需要用度量值返回所有vend值的聚合文本,使用CONCATENATEX函数:

sales = CONCATENATEX(ALL(ART), ART[vend], ", ")
  • ALL(ART):确保返回表中所有vend值,不受当前筛选上下文影响;若需要跟随筛选结果,可替换为ART。
  • ", ":指定值之间的分隔符,可根据需求修改(如换行符UNICHAR(10))。
    该度量值返回单个文本字符串,可正常在表格、卡片等可视化组件中显示。

问题2:Direct Query模式下的列/度量值分类方案

Direct Query模式下无法直接修改原表列的分类属性,只能通过创建计算列/度量值并归类到文件夹实现:

现有列的分类

为需要分类的原列创建对应计算列,再将计算列移入目标文件夹:

  1. 例如原列ART[vend]需归入「供应商信息」文件夹,创建计算列:
供应商_vend = ART[vend]
  1. 右键该计算列 → 选择「移动到」→ 「新建文件夹」,输入文件夹名称(如「供应商信息」)完成归类。

度量值的分类

创建度量值后直接归类:

  1. 右键目标度量值 → 选择「移动到」→ 「新建文件夹」,输入分类名称;
  2. 若需批量归类,可按住Ctrl多选度量值,再执行上述移动操作。

内容的提问来源于stack exchange,提问作者eaglepien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 04:58:13