微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何删除我的 Cognos 报告中的空白列?

如何解决如何删除我的 Cognos 报告中的空白列?

我有一个 IF 语句(请参见下文),它可以工作,但在某些情况下也会给我真实结果和错误结果。

IF([Payroll History].[Deduction/Benefits Pay History].[Deduction/Benefit Type Code] ='MED' 
  AND [Payroll History].[Deduction/Benefits Pay History].[Deduction/Benefit Code] <> 'MDHRA') 
      THEN ([Payroll History].[Deduction/Benefits Pay History].[Deduction]) 
         ELSE ('N')

我只需要真实结果,不需要看到突出显示行的“N”。

enter image description here

您可能知道为什么会发生这种情况,但我不知道如何在结果为 True 时删除带有“N”的原始数据。请参阅下文。

enter image description here

注意 - 我使用的是 Cognos 11(BI UltiPro 报告)

解决方法

以类似这样的范围计算新的扣除额

count(distinct [new deduction] for [company],[year],[employee number])

过滤器

([count deduction] = 1) OR ([count deduction] > 1 and [new deduction] <> 'N')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。