メイン コンテンツをスキップする 補完的コンテンツへスキップ

NoConcatenate

NoConcatenate プレフィックスは、同一の項目セットでロードされた 2 つのテーブルを、強制的に別個の内部テーブルとして扱います (そうでない場合、自動的に連結されます)。

構文:  

NoConcatenate( loadstatement | selectstatement ) 

既定では、項目数が同じで一致する項目名を持つテーブルがスクリプトにロード済みのテーブルにロードされた場合、Qlik Sense がこれら 2 つのテーブルを自動連結します。これは、2 つめのテーブルの名前が異なっていても発生します。

ただし、スクリプト プレフィックス NoConcatenate が 2 番目のテーブルの Load ステートメントまたは select ステートメントの前に含まれていた場合、これら 2 つのテーブルは別にロードされます。

NoConcatenate の典型的なユース ケースは、テーブルの臨時コピーを作成してそのコピーの臨時変換を実行しながらも、元のデータのコピーを保持する必要がある場合などです。NoConcatenate により、ソース テーブルに黙示的に追加せずにコピーを確実に作成できます。

地域の設定

特に指定のない限り、このトピックの例では次の日付書式を使用しています: MM/DD/YYYY。日付書式は、データ ロード スクリプトの SET DateFormat ステートメントで指定されています。既定の日付書式は、地域の設定やその他の要因により、システムによって異なる場合があります。以下の例の書式は、要件に合わせて変更できます。または、これらの例に一致するようにロード スクリプトの書式を変更できます。詳しくは「アプリとスクリプトの地域設定の変更」を参照してください。

アプリの既定地域設定は、ユーザー プロファイルに基づいています。これらの地域の書式設定は、Qlik Cloud ユーザー インターフェースに表示される言語とは関係ありません。Qlik Cloud は使用しているブラウザと同じ言語で表示されます。

アプリの作成者は、作成するアプリの既定の地域を設定できます。詳細については、「Qlik Cloud Analytics でアプリとスクリプトを作成するための優先地域設定の設定」を参照してください。

関数の例
結果

Source: LOAD A,B from file1.csv;

CopyOfSource: NoConcatenate LOAD A,B resident Source;

メジャーとして AB を持つテーブルがロードされます。同じ項目を持つ 2 番目のテーブルは、NoConcatenate 変数を使って別のロードされます。

例 1 – 黙示的連結

例 2 – ケース シナリオを使用する

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。