Tableau - 我们如何计算一维成员与其他成员的比率?
Tableau - how do we calculate ratio of one dimension member to others?
我想计算一维成员与其他成员的比率。我的数据集看起来像这样,
Name Role City Country
ABC Admin XYZ PQR
DEF Marketing ZZZ YYY
GHI Admin PPP RRR
假设我创建了一个包含角色列表的参数,如果我 select 营销,我需要显示公司中每个营销人员都有 2 个管理员。
这是一种方法,利用类型转换函数 Int() 将 True 转换为 1,将 false 转换为 0 这一事实
SUM(INT([Role]=“Admin”)) / SUM(INT([Role]=“Marketing”))
或者,您可以制作一个 table 显示每个角色的记录计数,然后使用快速 table 计算来计算总数的百分比。
我认为您想根据用户 selection 动态显示角色的比例。提供的数据非常少,因此,我使用了以下示例数据-
Name Role
abc admin
def admin
gf manager
asdf manager
asdfg manager
jhjh assistant
ut assistant
ii assistant
eqw clerk
fvvf clerk
egrthh clerk
svfvf clerk
etgw MTS
现在进行如下——
Step-1 右键单击 Role
字段并创建一个参数。基于它拥有的所有值,将自动创建一个参数,例如Role Parameter
.
Step-2创建计算字段desired ratio
,计算如下
{FIXED [Role]: COUNT([Name])}/
{MIN(IF
[Role]=[Role Parameter]
then {FIXED [Role]: COUNT([Name])}
END)}
步骤 3 使用以下计算再创建一个计算字段(可选)
[Role]=[Role Parameter]
第 4 步:构建您的视图 将 Sum(Desired Ratio)
拖到 columns shelf
并 text
标记卡片,Role
到 rows shelf
, optional field
到颜色标记卡;你会得到这样一个理想的视图-
只要您 select 来自 role paramter
的角色,视图就会更新
在 text
和 tooltip
中稍加调整就可以为您提供像这样的漂亮仪表板
我认为这应该可以解决您的问题。祝你好运
我想计算一维成员与其他成员的比率。我的数据集看起来像这样,
Name Role City Country
ABC Admin XYZ PQR
DEF Marketing ZZZ YYY
GHI Admin PPP RRR
假设我创建了一个包含角色列表的参数,如果我 select 营销,我需要显示公司中每个营销人员都有 2 个管理员。
这是一种方法,利用类型转换函数 Int() 将 True 转换为 1,将 false 转换为 0 这一事实
SUM(INT([Role]=“Admin”)) / SUM(INT([Role]=“Marketing”))
或者,您可以制作一个 table 显示每个角色的记录计数,然后使用快速 table 计算来计算总数的百分比。
我认为您想根据用户 selection 动态显示角色的比例。提供的数据非常少,因此,我使用了以下示例数据-
Name Role
abc admin
def admin
gf manager
asdf manager
asdfg manager
jhjh assistant
ut assistant
ii assistant
eqw clerk
fvvf clerk
egrthh clerk
svfvf clerk
etgw MTS
现在进行如下——
Step-1 右键单击 Role
字段并创建一个参数。基于它拥有的所有值,将自动创建一个参数,例如Role Parameter
.
Step-2创建计算字段desired ratio
,计算如下
{FIXED [Role]: COUNT([Name])}/
{MIN(IF
[Role]=[Role Parameter]
then {FIXED [Role]: COUNT([Name])}
END)}
步骤 3 使用以下计算再创建一个计算字段(可选)
[Role]=[Role Parameter]
第 4 步:构建您的视图 将 Sum(Desired Ratio)
拖到 columns shelf
并 text
标记卡片,Role
到 rows shelf
, optional field
到颜色标记卡;你会得到这样一个理想的视图-
只要您 select 来自 role paramter
的角色,视图就会更新
在 text
和 tooltip
中稍加调整就可以为您提供像这样的漂亮仪表板
我认为这应该可以解决您的问题。祝你好运