在 Qlikview 中仅重新加载一个选项卡
Reload just one tab in Qlikview
我们如何重新加载一个选项卡,意味着 QLikview 中的多个选项卡中的一个请求。
PS:
我每个选项卡有一个请求
感谢帮助
谢谢
如果您谈论的是 QlikView 前端的 1 个选项卡,则无法刷新它,因为整个模型都由底层数据和数据结构驱动。
您可以设置部分重新加载,只重新加载该数据中的某些表。
每个选项卡一个请求并不理想,建议的做法是将单独的数据保存在单独的 Qlikview 文档中。
但是,这可以实现 - 使用变量和本地存储的 QVD 以及下面的脚本。您还可以使用对象上的按钮和操作来控制 UI 上的变量值。 QVD 保存数据,仅在明确请求时才重新加载。
//choose which data to load 1 = load query from scratch
Let vLoadQuery1=1;
Let vLoadQuery2=0;
Let vLoadQuery3=0;
Let vLoadQuery4=0;
Let vLoadQuery5=0;
if vLoadQuery1=1 then
//Enter load details and capture in local QVD
//Load
Query1:
LOAD *;
SQL select * from some.data;
//Store
STORE * from Query1 into Query1.qvd (qvd);
Drop Table Query1;
ENDIF
//Load from QVD - if this hasn't been loaded on this reload, it will grab the previous data
NewQuery1:
LOAD *
FROM Query1.qvd (qvd);
我们如何重新加载一个选项卡,意味着 QLikview 中的多个选项卡中的一个请求。
PS: 我每个选项卡有一个请求
感谢帮助
谢谢
如果您谈论的是 QlikView 前端的 1 个选项卡,则无法刷新它,因为整个模型都由底层数据和数据结构驱动。
您可以设置部分重新加载,只重新加载该数据中的某些表。
每个选项卡一个请求并不理想,建议的做法是将单独的数据保存在单独的 Qlikview 文档中。
但是,这可以实现 - 使用变量和本地存储的 QVD 以及下面的脚本。您还可以使用对象上的按钮和操作来控制 UI 上的变量值。 QVD 保存数据,仅在明确请求时才重新加载。
//choose which data to load 1 = load query from scratch
Let vLoadQuery1=1;
Let vLoadQuery2=0;
Let vLoadQuery3=0;
Let vLoadQuery4=0;
Let vLoadQuery5=0;
if vLoadQuery1=1 then
//Enter load details and capture in local QVD
//Load
Query1:
LOAD *;
SQL select * from some.data;
//Store
STORE * from Query1 into Query1.qvd (qvd);
Drop Table Query1;
ENDIF
//Load from QVD - if this hasn't been loaded on this reload, it will grab the previous data
NewQuery1:
LOAD *
FROM Query1.qvd (qvd);