【问题标题】:Power BI / DAX - Distinct Counts in 2 ColumnsPower BI / DAX - 2 列中的不同计数
【发布时间】:2021-06-09 00:14:23
【问题描述】:

我有下表,我需要得到以下结果。简而言之,我认为 Date 列与 Item 一样应该是一个不同的计数。但是,我不能让它在 Power BI 中工作。我之前尝试过不同的措施。

ID |Date       |Item
______________________
123|01/Jan/2020|Apples
123|02/Jan/2020|Apples
123|03/Jan/2020|Apples
123|03/Jan/2020|Oranges
123|02/Jan/2020|Oranges
123|01/Jan/2020|Oranges
123|02/Jan/2020|Apples
123|01/Jan/2020|Apples
123|03/Jan/2020|Apples
123|02/Jan/2020|Apples
123|03/Jan/2020|Apples
123|01/Jan/2020|Apples

(...)
Results wanted:
_______________

Apples = 3
Oranges = 1

你能帮帮我吗?

提前致谢。

【问题讨论】:

  • 您有 3 天不同的橙子。为什么橙子的计数是 1?
  • 是的:Apples = 3 和 Oranges = 1。我有一长串不同的 ID、日期和项目。我需要知道的是:对于 ID 123,我有 3 行橙子(第 1、2 和 3 天),所以我需要将橙子计为 1,对于苹果,我有 9 行(第 1、2 天各 3 3)这意味着我必须将苹果数为 3 次。然后对其他 ID 重复此过程。

标签: powerbi dax dashboard


【解决方案1】:

不确定我是否完全了解该应用程序或您在做什么,但您似乎想在某个给定日期计算 Apples 或 Oranges 的实例。

这将通过仅在给定日期计算 apple 的实例来实现(如果您在可视化方面处理它,请删除日期过滤器)

Apples = CALCULATE(COUNT(table[Item]), table[Date]=DATE(2020,1,1), table[Item]="Apples")

那么橙子也是一样的……

任何关于你使用它的额外细节都可能很有价值。

【讨论】:

  • 我有一长串不同的 ID、日期和项目。 ID 123 只是一个例子。我需要知道的是:对于 ID 123,我有 3 行橙子(第 1、2 和 3 天),所以我需要将橙子计为 1,对于苹果,我有 9 行(第 1、2 天各 3 3)这意味着我必须将苹果数为 3 次。然后对其他 ID、日期和项目重复此过程。不能在代码中使用任何过滤器,因为选择是通过按 ID 的下拉列表进行的。
猜你喜欢
  • 2016-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
  • 2022-06-10
  • 2021-07-15
相关资源
最近更新 更多