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

NoConcatenate

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

構文:  

NoConcatenate( loadstatement | selectstatement ) 

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

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

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

地域の設定

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

App の既定の地域設定は、Qlik Sense がインストールされているコンピューターまたはサーバーの地域システム設定に基づいています。アクセスしている Qlik Sense サーバーがスウェーデンに設定されてい場合、データ ロード エディターは、日付、時間、および通貨にスウェーデンの地域設定を使用します。これらの地域の書式設定は、Qlik Sense ユーザー インターフェースに表示される言語とは関係ありません。Qlik Sense は使用しているブラウザと同じ言語で表示されます。

関数の例
結果

Source: LOAD A,B from file1.csv;

CopyOfSource: NoConcatenate LOAD A,B resident Source;

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

例 1 – 黙示的連結

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

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

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