词云-获取前N个词频

时间:2019-06-13 16:53:03

标签: powerbi

我有一个包含多列的表。列之一是“采取的行动”。该列的每一行都是一个句子。我的任务是确定“已采取的操作”列中哪些最重要的单词使用最多的单词。

我正在使用词云来形象化这一点。词云为我提供了一个额外的功能,可以使用对我的任务至关重要的停用词。 “云”一词也使我能够灵活地基于切片器进行过滤,这对于我的目的也是非常必要的。

问题是我只想可视化单词云中前N个频率最高(例如50)的单词。我找不到任何选择执行此操作。

有人可以帮我过滤掉该栏中出现次数最多的前50个字吗?唯一的限制是我应该能够应用切片器和停用词(或任何等效的停用词)。

我尝试将列作为PowerQuery中的单独查询复制并使其成为单词列表,但这无济于事,因为我无法使用基于新单词云上其他列的切片器。

1 个答案:

答案 0 :(得分:0)

您可以汇总表,以便对每个“已采取的操作”进行计数,并以此为基础构建词云

Actions Taken = SUMMARIZE(TableName,TableName[action taken],"count",COUNT(TableName[action taken])
  • 类别为[已采取操作]
  • 值是[count]
  • 在可视级过滤器中,为[采取的操作]选择前N个过滤器
  • “显示项目:”是排在前50位的
  • 按值是[count]