上下文无变化时发生上下文错误

时间:2019-08-08 19:44:51

标签: rank ranking-functions webi

我有一个简单的表,其中所有对象直接来自同一查询(没有变量)。所涉及的对象是:

客户ID,输入日期,提供者。

我需要对每个客户的进入日期进行排名,以便按照最新的进入日期查找当前的提供者。我收到一个毫无意义的#Context错误。

我使用了一些我在其他报表中使用过数十次的代码,无论是否使用NoFilter(),它都能很好地工作。在这种情况下,我遇到了#Context错误。还有其他人遇到过这种情况并得到了解决方案吗?

其他值得注意的信息。这是BO Webi的旧版本。我忘记了哪个版本,但是在这种情况下可以查找。客户端ID是合并维中的一维,但是我尝试同时使用查询中的客户端ID和合并的客户端ID并得到相同的结果。我创建了一个新表,并确保对象仅来自查询3,并且报表中没有对任何其他查询的引用。客户端还有一个不同的,不可搜索的唯一标识符,我尝试将其用于重置尺寸。在这种情况下。还有其他人遇到过这种情况并得到了解决方案吗?

= NoFilter(排名([查询3]。[输入日期]; [查询3]。[输入日期];顶部; [查询3]。[客户ID])

预期结果:

|Client  |Entry Date  |Provider       |Rank
|1       |1/1/2019    |Sam Turner     |2 
|1       |8/1/2019    |Paula Hill     |1
|2       |3/2/2019    |Paula Hill     |2
|2       |4/3/2019    |Veronica Jones |1

实际结果是“排名”列的#Context。

我想按等级过滤,以显示客户端1的当前提供者是Paula Hill。客户2是Veronica Jones。

0 个答案:

没有答案