Visualization 表中计数测度的规范化

Visualization 表中计数测度的规范化,visualization,tableau-api,n-gram,Visualization,Tableau Api,N Gram,我正在尝试创建一个类似于作者创建的情节。我有对应年份的ngrams,但有些年份的数据比其他年份多得多;因此,从绝对计数绘制并不能得到我想要的信息。我想把它标准化,这样我就可以得到那一年样本总数的百分比 我已经找到了将数据规范化为Tableau中的范围的方法,但没有找到按计数进行规范化的方法。我还看到有一个count-distinct函数,但它似乎不能满足我的需要 我怎样才能在画面中做到这一点 提前感谢您的帮助 编辑: 下面是一些玩具数据和所需的输出 玩具数据: +---------+------

我正在尝试创建一个类似于作者创建的情节。我有对应年份的ngrams,但有些年份的数据比其他年份多得多;因此,从绝对计数绘制并不能得到我想要的信息。我想把它标准化,这样我就可以得到那一年样本总数的百分比

我已经找到了将数据规范化为Tableau中的范围的方法,但没有找到按计数进行规范化的方法。我还看到有一个count-distinct函数,但它似乎不能满足我的需要

我怎样才能在画面中做到这一点

提前感谢您的帮助

编辑: 下面是一些玩具数据和所需的输出

玩具数据:

+---------+------+
| Pattern | Year |
+---------+------+
| a       |    1 |
| a       |    1 |
| a       |    1 |
| b       |    1 |
| b       |    1 |
| b       |    1 |
| a       |    2 |
| b       |    2 |
| a       |    3 |
| b       |    4 |
+---------+------+
期望输出:

将[Year]放在“Columns”工具架上,如果它实际上是一个日期字段而不是一个数字,请选择您想要的任何截断级别或选择确切的日期。确保将其视为离散维度字段(药丸应为蓝色)

将[记录数]放在行架上。应为连续度量,即总和([记录数])

把图案放在颜色架上

此时,您应该查看原始计数图。要将它们转换为百分比,请右键单击“行”工具架上的[Number of Records]字段,然后选择“快速表格计算->总计百分比”。最后,再次右键单击[Number of Records],然后选择Compute Using->Pattern

您可能需要对模式进行排序。一种简单的方法是在颜色图例中拖动它们


为什么不创建一个函数,将所需值相加并除以时段总数?绘制绝对计数,然后右键单击测量字段并选择“快速表格计算”,选择“总计百分比”。然后通过右键单击alsoP.S来尝试“computeusing”设置。人们可以在这方面给你更好的帮助,所以如果你发布一些样本数据和一个非常精确的问题,谢谢@AlexBlakemore的反馈。我已经用玩具数据和期望输出的模型更新了帖子。这让我接近了。缺少的一点是,当一个模式发生率在一年内下降到0时,该行不会变为0。右键单击行工具架上的字段,选择“格式”,然后设置希望如何处理空值。在“格式”窗格的底部。请参阅本帮助部分的结尾,感谢您的建议;看起来它应该完全符合我的要求,但是设置格式没有明显的效果。我还尝试通过将分子包装在IFNULL(…,0)中来修改计算,但这也不起作用。我修改了我的答案,建议使用条形图的不同方法,以防您觉得更直观。谢谢@AlexBlakemore!这帮助我确认我所做的是正确的。事实证明,我的行不起作用,因为我错误地没有将年份设置为日期数据类型。现在,他们是一个在舞台上的日期,一切工作完美。