【问题标题】:Count ForEach returns incorrect resultsCount ForEach 返回不正确的结果
【发布时间】:2016-08-11 15:54:29
【问题描述】:

我有一个按属性列出工作的大型数据集。它看起来像这样:

物业 ID |作业编号
------------ | -----
1 | 10
1 | 11
2 | 12
3 | 13
3 | 14

我想要的是以下内容:

物业 ID |作业 ID 数
1 | 2
2 | 1
3 | 2

我使用了以下公式,但它仅显示 1 或 0,并且似乎在没有工作的情况下显示 1,在有一个或多个工作的情况下显示 0。

=Count([Job ID] ForEach([Property ID])) In([Property ID]) 

需要考虑的几点:

1) 我无权编辑 Universe 2) 我已经使用 BO 3 周了...

谁能提供正确的变量公式?

【问题讨论】:

    标签: reporting business-objects


    【解决方案1】:
    =Count([Job ID])
    

    应该这样做,但是根据块中的其他对象,您可能会得到不同的结果。如果您没有得到预期的结果,请尝试:

    =Count([Job ID];All)
    

    【讨论】:

    • 我不会以任何方式阻止报告...我需要将它放在一个块中以用于导出目的。这就是为什么需要 ForEach 的原因
    • “块”是指对象所在的 WebI 中的可视表。因此,您的块至少有两个对象(作业 ID 和属性 ID)。你有其他的,特别是维度吗?这可能会导致不同的结果。你从=count([Job ID])得到什么
    • 抱歉,如果我将其拆分为属性 ID 等,您以为您的意思是每个块。现在可以了。不知道我最初对它做了什么而不是这样计算......可能是过于复杂的事情!
    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 2016-02-06
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多