Tableau - 创建热图,其大小显示列的百分比和显示行百分比的颜色

时间:2017-06-27 21:14:46

标签: tableau

我有一个包含5个集群和10个产品的数据集。我已经在这50个桶中累计销售。然后我将其输入画面并创建热图(clusters = columns,products = rows)。

问题在于,有些群集比其他群集大得多,但是它们对整体热图有影响。我想要做的是使用颜色来显示列的百分比和大小以显示行内的排名。有没有简单的方法来做到这一点?也许2个计算字段?

1 个答案:

答案 0 :(得分:0)

你需要"规范化"表中的数据使它们具有相同的"大小",您可以通过将每个数据除以最大数据值来完成此操作。 WINDOW_MAX函数(表达式,[start,end])获取所有" WINDOW"的最大数据值。

Color_to_show = SUM(Cluster_size)/ WINDOW_MAX(SUM(Cluster_size))

这将为您提供0-1值的颜色范围以显示heat_map。