我有一个简单的表,其中所有对象直接来自同一查询(没有变量)。所涉及的对象是:
客户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。