【问题标题】:Copying a Column: A table of multiple values was supplied where a single value was expected. DAX Power BI复制列:提供了一个包含多个值的表,其中需要一个值。 DAX Power BI
【发布时间】:2022-11-01 11:30:04
【问题描述】:

我正在尝试将一列从一个表复制到另一个表。使用 Distinct 或 Related。

Total Basket = DISTINCT(Sales[Total Basket])

错误:提供了一个包含多个值的表,其中需要一个值。

Total Basket = RELATED(Sales[Total Basket])

错误:列“Sales[Total Basket]”要么不存在,要么与当前上下文中可用的任何表都没有关系。

【问题讨论】:

  • 你能从两个表中显示一些示例日期吗?

标签: powerbi dax powerbi-desktop


【解决方案1】:
  • DISTINCT() 函数返回一个表,因此它只能用于计算表表达式,不在 a计算列也不是措施.这就是您收到第一条错误消息的原因。

  • RELATED() 函数返回一个标量,但它需要一个行上下文,因此它只能用于计算列, 不是措施

  • 第二条错误消息表明,您在措施,或在计算列,但在一对多关系的一侧,这也是不允许的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    相关资源
    最近更新 更多