1

我有下表:

在此处输入图像描述

我正在尝试使用 Dax 语言创建一个新列:

Column = DISTINCT('Edição'[País])

但我收到了这个错误信息:

A table of multiple values was supplied where a single value was expected.

预期结果是:

在此处输入 ription

4

1 回答 1

5

您有一个包含 21 行的源表。您想添加一列。最后你仍然有 21 行。

“预期”表有 18 行。因此,仅添加一列您将永远无法到达那里,这是不可能的。

不过,要获得预期的输出,您可以轻松地做到这一点:只需创建一个包含Paisas 值的表,PowerBI 将自动分组。请参阅此处的(更小)示例:

分组表示例

PS。如果您想添加一列 - 比如说 - 国家出现在源数据中的年数,您应该:

  • 选择矩阵可视化
  • 为行添加“Pais”(国家)
  • 添加例如“Ano”(年份)作为值,并通过“Count(Distinct)”进行汇总
于 2017-02-25T11:23:12.337 回答