Tableau Username() 函数按 SalesRep 筛选收入数据
Tableau Username() function to filter Revenue data by SalesRep
如何按销售代表筛选销售收入,以便每个销售代表只能看到他们使用 username() 函数产生的销售量。
我们假设 John 产生了 2000 美元的收入,Jena 产生了 3000 美元,Eric 产生了 5000 美元。所有 3 个销售代表的总销售额为 10000 美元。 John 的员工 ID 是 101,Eric 是 102,Jena 是 103。我是经理,我的员工 ID 是 104。我想使用 Tableau 中的 username() 函数以 John 应该使用的方式过滤数据只看到他产生的收入,即 2000 美元,他应该能够在条形图中看到 Jena 产生的收入。同样,Eric 和 Jena 应该能够检查他们各自的销售收入。但是,作为他们的经理,我应该有权访问所有 3 个的收入。我如何使用 USERNAME() 函数在 Tableau 中实现它。
一种可能的解决方案是借助 ISUSERNAME()
:
假设 SalesRep
是数据源中的现有维度,它具有销售代表的全名或用户名或 empid(注意:在下图中,我认为它具有用户名,例如 John、Eric 等。对于其他选项参考 here).
- 创建一个计算字段
SalesUsersList
如下(此处列出所有
成员条目):
IF ISUSERNAME("John_Tableu_Username") THEN "John"
ELSEIF ISUSERNAME("Eric_Tableu_Username") THEN "Eric"
ELSEIF ISUSERNAME("Jena_Tableu_Username") THEN "Jena"
ELSEIF ISUSERNAME("Manager_Tableu_Username") THEN "Manager_Username"
END
- 创建一个计算字段
LimitedAccessUsers
如下(此处列出
向下访问权限有限的所有销售团队成员条目):
([SalesUsersList]="John") or ([SalesUsersList]="Eric") or ([SalesUsersList]="Jena")
- 创建一个计算字段
hasLimitedAccess
,如下所示。拖到
'Filters' 部分和 select True
NOT[LimitedAccessUsers] OR ([SalesUsersList]=[SalesRep])
如果它解决了您的问题,请不要忘记告诉我们:)
如何按销售代表筛选销售收入,以便每个销售代表只能看到他们使用 username() 函数产生的销售量。
我们假设 John 产生了 2000 美元的收入,Jena 产生了 3000 美元,Eric 产生了 5000 美元。所有 3 个销售代表的总销售额为 10000 美元。 John 的员工 ID 是 101,Eric 是 102,Jena 是 103。我是经理,我的员工 ID 是 104。我想使用 Tableau 中的 username() 函数以 John 应该使用的方式过滤数据只看到他产生的收入,即 2000 美元,他应该能够在条形图中看到 Jena 产生的收入。同样,Eric 和 Jena 应该能够检查他们各自的销售收入。但是,作为他们的经理,我应该有权访问所有 3 个的收入。我如何使用 USERNAME() 函数在 Tableau 中实现它。
一种可能的解决方案是借助 ISUSERNAME()
:
假设 SalesRep
是数据源中的现有维度,它具有销售代表的全名或用户名或 empid(注意:在下图中,我认为它具有用户名,例如 John、Eric 等。对于其他选项参考 here).
- 创建一个计算字段
SalesUsersList
如下(此处列出所有 成员条目):
IF ISUSERNAME("John_Tableu_Username") THEN "John"
ELSEIF ISUSERNAME("Eric_Tableu_Username") THEN "Eric"
ELSEIF ISUSERNAME("Jena_Tableu_Username") THEN "Jena"
ELSEIF ISUSERNAME("Manager_Tableu_Username") THEN "Manager_Username"
END
- 创建一个计算字段
LimitedAccessUsers
如下(此处列出 向下访问权限有限的所有销售团队成员条目):
([SalesUsersList]="John") or ([SalesUsersList]="Eric") or ([SalesUsersList]="Jena")
- 创建一个计算字段
hasLimitedAccess
,如下所示。拖到 'Filters' 部分和 selectTrue
NOT[LimitedAccessUsers] OR ([SalesUsersList]=[SalesRep])
如果它解决了您的问题,请不要忘记告诉我们:)