如何从Tableau中的同一维度划分值?

问题描述

我正在尝试从 Tableau 中的同一个药丸中划分值。根据我的截图,药丸被命名为“动物”,药丸内的分组值是狗、猫、仓鼠和马。

我如何将狗除以猫?如何按马划分仓鼠?仓鼠怎么分猫?等

我将如何创建一个计算来显示所需的值?

enter image description here

解决方法

如果 Tableau Desktop 中没有将行旋转到列的选项,您必须手动创建每个所需的比率计算字段。

我通过编程语言中的 200 行采样创建了一个示例数据

你创建的视图是这样的

enter image description here

现在为每个所需的比率创建一个计算字段。像这样说cat/dog

ZN(SUM(IF [Animals] = "cat" then 1 else 0 END))/ 
ZN(SUM(IF [Animals] = "dog" then 1 else 0 END))

最好谨慎使用此字段

添加此字段以查看您将获得所需的比率

enter image description here