在 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);