在Qlikview中重新加载一个标签

时间:2015-11-04 14:29:42

标签: qlikview

我们如何重新加载一个标签,意味着QLikview中有许多请求。

PS: 我每个标签有一个请求

帮助表示赞赏

谢谢

2 个答案:

答案 0 :(得分:1)

如果您正在讨论QlikView前端的1个选项卡,则无法刷新它,因为整个模型由底层数据和数据结构驱动。

您可以设置部分重新加载,仅重新加载该数据中的某些表。

答案 1 :(得分:0)

每个标签的一个请求并不理想,建议的做法是将单独的数据保存在单独的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);