在带有数据透视表的 excel 中,不要显示没有数据的行



我有一个数据透视表,里面有员工的工作时间和轮班数。我做了一个计算测量,如果总小时数高于160,则显示为"是",低于160则显示为"否",低于1则显示为空白。

度量看起来像这样:IIF([Measures].[Hours]<1,",IIF([Measures].[Hours]>=160,"Yes","No"))

我将其过滤为只显示8月份,并且只显示在8月份工作的员工。

一旦我将计算的度量添加到表中,它将显示每个月工作的所有员工,工时数为空白值。

如何让它只显示工作至少一小时的员工?hours列上方没有可用的过滤器,当我试图将其拖到过滤器框中时,它会显示"您正在移动的字段不能移动到报告的该区域"。

空字符串(")不等于NULL。

为第一个IIFtrue条件返回NULL,并查看它是否给您所需的输出

IIF
(
[Measures].[Hours] < 1
,NULL
,IIF
(
[Measures].[Hours] >= 160
,"Yes"
,"No"
)
)

最新更新