PowerBI - 使用计算字段计算列中值出现的次数

MMS*_*MMS 3 powerbi

我正在尝试使用计算字段来计算某个值在列中出现的次数。Measure 可以更轻松地做到这一点,但Measure 限制了我创建其他列的使用以及仪表板中的使用。

City

BOS

DTW

CLE

CLE

BOS

BOS

Expected Output:    

City   Total

BOS  3

CLE  2

DTW  1
Run Code Online (Sandbox Code Playgroud)

在查询编辑器中使用 Groupby 选项会忽略数据中的其他列。

Ale*_*son 5

如果您希望输出作为自己的表,那么您可以执行以下操作:

CityCount = SUMMARIZECOLUMNS(Cities[City], "Total", COUNT(Cities[City]))
Run Code Online (Sandbox Code Playgroud)

如果您希望将其作为计算列:

Total = COUNTROWS(FILTER(Cities, Cities[City] = EARLIER(Cities[City])))
Run Code Online (Sandbox Code Playgroud)

(假设您的表名称是Cities。)