2017-10-16 59 views
0

我有两个过滤器周数雇员(姓名)。我还有一栏显示员工工作时间的SUM。我们称之为SumHours仅适用于仅选择其他两个过滤器中的一个项目的过滤器

我想要做的就是指定谁已经超负荷工作的员工,这是

如果每周小时数超过38

如果条件适用,我想通过给它们的行添加背景颜色来突出显示它们。

将上面的过滤器添加到整个表中不是问题。如果(1)一个星期和(2)一个员工被选中,我想要做的只是这个过滤器出现。因为否则计算的字段将突出显示该员工,如果他们过度劳累平均

如何在我的计算字段中创建条件以便在两个不同的位置检查条件?我找到了SIZE()函数,但我们也应该选择Compute Using ...将其分配给特定的过滤器。但显然不能这样做到两个过滤器。

回答

0

如果我正确理解您的设置,我认为详细程度计算可能会有效。这是伪代码,您需要针对您的维度名称进行调整。使用LOD,无论您的行或列中包含哪些维度,您都可以获得每位员工和每周工作的小时数。

if {FIXED Employee, WeekNumber : sum(HoursWorked)} > 38 then "Highlight" end

然后颜色标记卡上添加此计算字段。

更多关于详细程度的计算可以在Tableau's online help中找到。