例如,如果我有一列可能重复的国家/地区,并且列表如下所示:Spain, Spain, Italy, Spain
我想得到的结果是,我将一个国家/地区出现在该列中的数字除以总数。我尝试过:
CountRows = DIVIDE(DISTINCTCOUNT('Report (7)'[Country]); COUNT('Report (7)'[Country]) )
有什么建议吗?我需要一个新的列吗?
答案 0 :(得分:0)
实现这种类型的计算的最简单方法是添加一列,其中所选单词的出现次数除以表中的行数。 您需要使用“更早”功能来获取上下文。
如果您有一个名为Table1的表和“国家/地区”列
类似的东西:
除法(COUNTROWS(FILTER(table1,Table1 [Country]] = EARLIER(Table1 [Country]))),COUNTROWS(Table1))
请不要忘记将新列设置为百分比类型或添加一些小数以查看正确的数据。