首页 > 解决方案 > 在 Tableau 中规范化表格

问题描述

我想在 Tableau 中对表格进行规范化,并在应用过滤器时进行规范化转变。这是我要规范化的表的示例:

店铺 销售量
曼斯菲尔德 1000 美元
阿特尔伯勒 500 美元
福克斯波罗 250 美元
普莱恩维尔 125 美元

我想要做的是规范化为 1 所以表格最终看起来像这样:

店铺 销售量 归一化
曼斯菲尔德 1000 美元 1.0
阿特尔伯勒 500 美元 0.50
福克斯波罗 250 美元 0.25
普莱恩维尔 125 美元 0.125

此外,当我应用新表时,我希望这些值发生变化。

例如:

糖果 店铺 销售量 归一化
曼斯菲尔德 100 美元 1.0
阿特尔伯勒 75 美元 0.75
福克斯波罗 20 美元 0.20
普莱恩维尔 6 美元 0.06

这是我认为可能有效的计算字段,但没有:

([Sales] - { FIXED[Store]:MIN([Sales])})

/

(({FIXED[Store]:MAX([Sales])} - {FIXED[Store]:MIN([Sales])}))

我相当有信心我需要一个 LOD 固定计算,但我似乎无法找到正确的公式来做我想做的事情。

标签: data-visualizationtableau-apinormalization

解决方案


假设 [Store] 将保留在视图中,您可以使用更简单的计算。

sum([Sales])/window_max(sum([Sales]))

推荐阅读