Spotfire:创建按钮以开始加载数据,而不是按需使用加载数据

时间:2017-07-05 11:58:36

标签: spotfire

有没有办法在需要时添加按钮来加载数据。我知道按需加载数据选项,这没有帮助,因为我有超过1000万的数据行,并且仍然需要时间来加载spotfire。我需要一个选项,当我单击按钮开始时,可​​视化中必须启动数据加载,其中"按需加载数据"是一个在源本身加载的选项。

在TEXT AREA下,我们可以选择添加" INSERT ACTION ITEM"它提供了添加按钮的选项,我们可以使用它并创建一个名为" Start"哪个将用于加载数据?

1 个答案:

答案 0 :(得分:2)

  • 按照帖子中的说明添加按钮
  • 点击脚本>新
  • 添加此脚本并将其命名为您想要的名称,替换“Book1'用你的表名

请注意,您仍然应该将数据表保留为按需加载,然后使用它来刷新数据,这样初始加载不会在启动时发生

from System.Collections.Generic import List, Dictionary
from Spotfire.Dxp.Data import DataTable
Tbls = List[DataTable]()
Tbls.Add(Document.Data.Tables['Book1'])

Document.Data.Tables.Refresh(Tbls)

此外,如果您在网络播放器中执行此操作,则可以利用参数化的按需加载功能,或将分析存储在网络播放器缓存中并避免这一切。