Ana içeriğe geç Tamamlayıcı içeriğe geç

QV-Server üzerindeki QV Belgelerinde Makro Kullanma

QlikView Server üzerinde Makrolar

QlikView Server, QlikView belgelerinde makro yürütebilir. İstemci-sunucu ortamı nedeniyle, makrolar kullanılırken bazı noktalar dikkate alınmalıdır.

QlikView olanağı bir istemci olarak kullanılırken, tüm makrolar istemcide çalıştırılır. Bu durumda, daha fazla işleme izin verilebilir.

Bilgi notuMakroların aşırı oranda kullanımı, makroların bir tasarımcının amaçladığı/varsaydığı şekilde sıralı olarak yürütülmek yerine, paralel olarak yürütülmesiyle ilgili olası sorunlara neden olabilir.

Makro fonksiyon sınırlamaları

QlikView Server ortamında, normalde herhangi bir istemci türüyle makrolarda sorunsuz çalışması gereken fonksiyonlar şunlardır:

  • Alanlarda temizleme veya seçme gibi mantıksal işlemler
  • Değişkenlerle ilgili işlemler

Aşağıdaki fonksiyon türleri beklenmedik sonuçlara neden olabileceğinden, QlikView Server ortamında kullanılmamalıdır:

  • SetProperties üzerinden sayfaların ve sayfa nesnelerinin özellikleri üzerinde etkili olan düzen işlemleri
  • Belge veya kullanıcı ayarlarını değiştiren işlemler
  • Yeniden Yükle de dahil olmak üzere, kodla ilgili tüm işlemler
  • Veri azaltma işlemleri, örneğin ReduceData
  • Kaydet ve Belge aç gibi işlemler
  • AJAX'ta dönüş değeri gerektiren eylemler boş bir sonuç arabelleği döndürebilir

Bilgi notuSunucu nesnelerinin özellikleri üzerinde etkili olan düzen işlemleri desteklenir.

Makro tetikleyici sınırlamaları

Aşağıdaki tetikleyiciler, olay tetikleyicilerini desteklemeyen AJAX modu dışındaki tüm istemciler için QlikView Server ortamında olağan şekilde çalışır:

Document.OnAnySelect

Field.OnSelect

Field.OnChange

Field.OnUnlock

Document.OnPressMacroButton

Variable.OnChange

Variable.OnInput

Aşağıdaki tetikleyiciler, anlam içermediği veya beklenmedik sonuçlara neden olabileceği için QlikView Server ortamında kullanılmamalıdır:

OnPostReduceData

OnPostReload

VBScript fonksiyonları

Bir QlikView belgesinin modülünde tanımlanan VBScript fonksiyonları genellikle QlikView Server üzerinde sorunsuz çalışır. Önceki bölümde açıklandığı gibi, genel fonksiyon sınırlamaları geçerlidir.

Sunucu Tarafında Dışarı Aktarma

Bir Düğme'ye bağlı bir Makro kullanılarak, herhangi bir grafiğin içeriği sunucu üzerinde bir metin dosyasına dışarı aktarılabilir. Bu özellik QlikView belgesine eklenmelidir; daha sonra makro doğrudan web tarayıcısında QlikView Server'dan yürütülebilir.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com