在 Tableau 中规范化计数度量
Normalize Count Measure in Tableau
我正在尝试创建一个类似于 Google's ngram viewer 创建的情节。我有与年份相对应的 ngram,但有些年份的数据比其他年份多得多;因此,根据绝对计数绘图并不能获得我想要的信息。我想对其进行归一化,以便获得当年总样本的百分比计数。
我找到了在 Tableau 中将数据规范化为范围的方法,但没有找到按计数规范化的方法。我还看到有一个 count distinct 函数,但它似乎没有达到我想要的效果。
如何在 Tableau 中执行此操作?
在此先感谢您的帮助!
编辑:
这是一些玩具数据和所需的输出。
玩具数据:
+---------+------+
| Pattern | Year |
+---------+------+
| a | 1 |
| a | 1 |
| a | 1 |
| b | 1 |
| b | 1 |
| b | 1 |
| a | 2 |
| b | 2 |
| a | 3 |
| b | 4 |
+---------+------+
将 [Year] 放在列架子上,如果它确实是日期字段而不是数字 - 选择您想要的任何截断级别或选择确切的日期。确保将其视为离散维度字段(药丸应为蓝色)
将 [记录数] 放在行架子上。应该是连续测量,即 SUM([记录数])
将图案放在颜色架上。
此时,您应该查看原始计数图。要将它们转换为百分比,请右键单击行架上的 [记录数] 字段,然后选择快速 Table 计算 -> 总计百分比。最后,再次右键单击 [Number of Records],然后选择 Compute Using->Pattern。
您可能想要对模式进行排序。一种简单的方法是将它们拖到颜色图例中。
我正在尝试创建一个类似于 Google's ngram viewer 创建的情节。我有与年份相对应的 ngram,但有些年份的数据比其他年份多得多;因此,根据绝对计数绘图并不能获得我想要的信息。我想对其进行归一化,以便获得当年总样本的百分比计数。
我找到了在 Tableau 中将数据规范化为范围的方法,但没有找到按计数规范化的方法。我还看到有一个 count distinct 函数,但它似乎没有达到我想要的效果。
如何在 Tableau 中执行此操作?
在此先感谢您的帮助!
编辑: 这是一些玩具数据和所需的输出。
玩具数据:
+---------+------+
| Pattern | Year |
+---------+------+
| a | 1 |
| a | 1 |
| a | 1 |
| b | 1 |
| b | 1 |
| b | 1 |
| a | 2 |
| b | 2 |
| a | 3 |
| b | 4 |
+---------+------+
将 [Year] 放在列架子上,如果它确实是日期字段而不是数字 - 选择您想要的任何截断级别或选择确切的日期。确保将其视为离散维度字段(药丸应为蓝色)
将 [记录数] 放在行架子上。应该是连续测量,即 SUM([记录数])
将图案放在颜色架上。
此时,您应该查看原始计数图。要将它们转换为百分比,请右键单击行架上的 [记录数] 字段,然后选择快速 Table 计算 -> 总计百分比。最后,再次右键单击 [Number of Records],然后选择 Compute Using->Pattern。
您可能想要对模式进行排序。一种简单的方法是将它们拖到颜色图例中。