【发布时间】:2016-12-02 16:42:23
【问题描述】:
我面临着这个奇怪的问题。 我设计了报告并使用文档属性进行了过滤。 我有一个条形图,它有一个规则集来显示前 N 个值。使用输入文档属性控制 N 的位置。
好戏现在开始。条形按值排序。当我在网络播放器中打开报告时,我会看到一组正确的 Top N 值。当目标消费者打开它并更改为他的值(S)时,他会看到一组错误的值。
我已将其默认为前 3 名。它总是为我们俩填充正确的条形图。但是,当我们将其更改为其他内容时,它会为用户显示错误的结果,而对我来说显示正确的结果。
有人可以提出问题可能是什么
问候,
拉胡尔 S
【问题讨论】:
-
你能详细说明对错吗?它只是条形图或基础数据的顺序吗?您说当我们将其更改为其他内容时,它会为用户显示错误的结果,而为您显示正确的结果,您是否使用网络播放器来模仿他们的行为并且它没有显示相同的结果?
-
@scsimon 是的。我们都使用网络播放器来查看报告。用户有一个系统,可以为他提供 excel 中的前 N 个项目。我们正在尝试在 Spotfire 中做同样的事情。数据没有问题,因为我的 SQL o/p 与用户在 excel 中的匹配。在网络播放器中打开时,我机器上的浏览器显示与前 10 名完全匹配。而用户有前 3 名匹配。前 4-10 名不匹配。而且这个问题也不一致。如果我要求用户清除 cookie,它会得到修复。但后来我与另一个第一次登录服务器的用户进行了测试,他也看到了错误的结果
-
数据是如何加载到 dxp 中的?是否使用信息链接?如果是这样,它是否设置为可缓存?
-
数据来自 IL。并且报告本身缓存在服务器上。我是否也需要为 IL 明确说明这一点
-
没有。如果您缓存 IL,那么所做的就是为该 IL 提取一次数据,并且每个使用它的 dxp 都将使用缓存数据,而不是每次都提取数据。问题是,如果您对数据进行了一些更改(即返回数据的 excel 或数据库查询),直到缓存在 IL 上过期时才会反映出来。当您说报告本身缓存在服务器上时,您的意思是您正在通过计划更新将其加载到网络播放器内存中?
标签: spotfire