QlikViewでコードの選択したセクションのみをロードします

ベン

Qlikではかなり大きなコードセットがあります。スクリプトの開始時に定義されている日付があります。

    Let vBDate = Date(Date#('01/01/2015','MM/DD/YYYY'),'MM/DD/YYYY');
    Let vEDate = Date(Date#('12/31/2015','MM/DD/YYYY'),'MM/DD/YYYY');

コード全体は、特定のデータソースに基づいて財務数値を実行します。もともと私はデータソースごとにこのQVWのバージョンを持っていました。ただし、財務によくあることですが、QVWは常に改善する必要があります。そこで、それらすべてを1つのコードにマージしました。コードをさまざまなタブに分割して、不要なソースをオフにできるようにしました。

私がやりたいのは、次のように、コード内で変数を設定しようとすることです。

    Let vROIType = 'Vendor';

または、ボタンを使用してデザイナー側で変数を定義する、この質問での最初の試みで回答した方法を使用します。

変数が設定されると、その変数に関連付けられたコードのみがリロードで実行され、他のコードはスキップされることが期待されます。

私の研究では、スクリプトで関数を作成し、コードを使用してそれらを呼び出そうとしましたが、呼び出しは常にエラーになりました。QVDについても読みましたが、日付変数の多くは実行の開始時に定義されており、QVDを事前に実行する必要があります。

どんな助けでもいただければ幸いです。

bdiamante

スクリプトの適切なセクションを条件文で適切にラップする限り、これはそれを達成するはずです:

  1. 再ロードする正しいスクリプトを参照するために述べたように、[変数の概要]ウィンドウ(ctrl + alt + v)から変数を作成します(vROIType

  2. ボタンまたはテキストボックスを作成し、vROIType変数の値を変更するアクションを設定します。2つのボタンを作成するだけで、適切なボタンをクリックして正しいデータソースを選択できます。

  3. メニューからリロードするか、スクリプトをリロードするアクションを含む別のテキストボックス/ボタンを作成します。

  4. 最も重要なことは、スクリプトで条件を使用して、vROIType変数に基づいて正しい部分を選択的に実行することです。

    if vROIType = 'Vendor' then
        Everything in the script you want run when the source is `Vendor`.
    elseif vROIType = 'SomeOtherVendor' then
        Everything in the script you want run when the source is ....
    end if;
    

リロード時に、スクリプトはvROIType変数を調べ、それを使用してスクリプトの一部を実行するかどうかを決定します。Qlikviewの有料バージョンをお持ちの場合に試すことができる簡単な例へのリンクを次に示します。そうでない場合は、サードパーティの.qvwを開くことができないと怒鳴ります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

セクションをリロードした後、tableView行の選択を解除できません

分類Dev

jsonのコレクションで選択したキーを返します

分類Dev

yii2コントローラーで選択したドロップダウンオプションの値を取得します

分類Dev

コントローラーは最初に選択したオプションのみを認識します

分類Dev

イントロスペクションで不要なフィールドの選択を取得します

分類Dev

テーブルビューSwiftで展開/折りたたみのために特定のセクションで選択したセルをリロードする方法

分類Dev

選択したセルのみをリロードできません

分類Dev

選択したディレクトリでコマンドプロンプトを開始するためのWindowsエクスプローラーのコンテキストメニューオプションを追加できますか?

分類Dev

アップロードボタンのクリック時にカメラ、ギャラリーを選択してオプションを選択し、キャンセルしてダイアログまたはアクションセットを表示するにはどうすればよいですか?

分類Dev

選択オプションを選択してボタンをクリックするためのJQueryコードが機能しませんか?

分類Dev

私のコードはコードの1つのセクションのみを返します

分類Dev

ドロップダウンのすべてのオプションではなく、選択したオプションのみの色を変更します

分類Dev

選択したオプションをphpのドロップダウンメニューに保存します

分類Dev

ドロップダウンで選択したオプションのクラスが値と等しい場合、ページの読み込み時にクラスをdivに追加します

分類Dev

BigQuery は、テーブルの読み込みのために Google シートにリンクするときに間違ったシートを選択します。ロード中に使用する他のオプションは?

分類Dev

選択したWooCommerceバリエーション形式の価格をショートコードで表示します

分類Dev

select2ドロップダウンから特定のオプションを選択した後、アクションをトリガーします

分類Dev

選択したアイテムのIDが表示されない2つのドロップダウンを選択します。コントローラーバインドにアクセスするにはどうすればよいですか。

分類Dev

Tabulatorテーブルで選択した行のみをダウンロードしますか?

分類Dev

UnexpectedTagNameException:メッセージ:選択は<select>要素でのみ機能し、SeleniumとPythonを使用してドロップダウンオプションを選択する<ul>エラーでは機能しません

分類Dev

LaravelEloquentのフィールドをリレーションで選択します

分類Dev

AngularJSはロード時に空のオプションを選択します

分類Dev

液体のスキーマでループする(shopify)コレクションを選択しましたか?

分類Dev

選択した値でワードプレスのセクションを表示/非表示

分類Dev

選択した2つのフィールドの間にオプションのセミコロンを挿入する

分類Dev

選択したアクションバータブのドローアブルを強調表示するAndroid

分類Dev

UITableViewのセクション数をリロードします

分類Dev

ユーザーが選択した(強調表示された)セルのみをExcelでロックするVBAコード

分類Dev

jQueryは、選択された場合にのみdivコンテンツをロードします

Related 関連記事

  1. 1

    セクションをリロードした後、tableView行の選択を解除できません

  2. 2

    jsonのコレクションで選択したキーを返します

  3. 3

    yii2コントローラーで選択したドロップダウンオプションの値を取得します

  4. 4

    コントローラーは最初に選択したオプションのみを認識します

  5. 5

    イントロスペクションで不要なフィールドの選択を取得します

  6. 6

    テーブルビューSwiftで展開/折りたたみのために特定のセクションで選択したセルをリロードする方法

  7. 7

    選択したセルのみをリロードできません

  8. 8

    選択したディレクトリでコマンドプロンプトを開始するためのWindowsエクスプローラーのコンテキストメニューオプションを追加できますか?

  9. 9

    アップロードボタンのクリック時にカメラ、ギャラリーを選択してオプションを選択し、キャンセルしてダイアログまたはアクションセットを表示するにはどうすればよいですか?

  10. 10

    選択オプションを選択してボタンをクリックするためのJQueryコードが機能しませんか?

  11. 11

    私のコードはコードの1つのセクションのみを返します

  12. 12

    ドロップダウンのすべてのオプションではなく、選択したオプションのみの色を変更します

  13. 13

    選択したオプションをphpのドロップダウンメニューに保存します

  14. 14

    ドロップダウンで選択したオプションのクラスが値と等しい場合、ページの読み込み時にクラスをdivに追加します

  15. 15

    BigQuery は、テーブルの読み込みのために Google シートにリンクするときに間違ったシートを選択します。ロード中に使用する他のオプションは?

  16. 16

    選択したWooCommerceバリエーション形式の価格をショートコードで表示します

  17. 17

    select2ドロップダウンから特定のオプションを選択した後、アクションをトリガーします

  18. 18

    選択したアイテムのIDが表示されない2つのドロップダウンを選択します。コントローラーバインドにアクセスするにはどうすればよいですか。

  19. 19

    Tabulatorテーブルで選択した行のみをダウンロードしますか?

  20. 20

    UnexpectedTagNameException:メッセージ:選択は<select>要素でのみ機能し、SeleniumとPythonを使用してドロップダウンオプションを選択する<ul>エラーでは機能しません

  21. 21

    LaravelEloquentのフィールドをリレーションで選択します

  22. 22

    AngularJSはロード時に空のオプションを選択します

  23. 23

    液体のスキーマでループする(shopify)コレクションを選択しましたか?

  24. 24

    選択した値でワードプレスのセクションを表示/非表示

  25. 25

    選択した2つのフィールドの間にオプションのセミコロンを挿入する

  26. 26

    選択したアクションバータブのドローアブルを強調表示するAndroid

  27. 27

    UITableViewのセクション数をリロードします

  28. 28

    ユーザーが選択した(強調表示された)セルのみをExcelでロックするVBAコード

  29. 29

    jQueryは、選択された場合にのみdivコンテンツをロードします

ホットタグ

アーカイブ