2015-11-04 63 views

回答

1

如果您在QlikView的前端談論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); 
相關問題