More Related Content
Similar to Qlik Tips 20210720_複数言語対応 (20)
More from QlikPresalesJapan (20)
Qlik Tips 20210720_複数言語対応
- 5. 5
Tips
1. 翻訳シートの読込は、Load * としておく。 → 今後、言語(列)が増えてもスクリプトを変更しなくてよい。
2. 言語の種類リストは翻訳シートから、CrossTableとLoad Distinctで作る。
→ 今後、言語が増えてもスクリプトを変更しなくてよい。
3. 不具合で言語が選択されない場合、または複数選択された場合も表示されるように、変数には常に1つの言
語が設定されるようにしておく。 例:Set vLanguage = '=Minstring(#LANGUAGE)';
4. 言語選択項目はユーザーの分析に無関係なので、Hideprefix を使用して、最後に隠す。
例: SET HidePrefix = ‘#‘; 言語選択用項目 #LANGUAGE
言語:
CrossTable (言語, 翻訳) Load
*
Resident 翻訳シート;
言語リスト:
Load Distinct 言語 as #LANGUAGE
Resident 言語;
Drop table 言語;
- 6. 6
サンプルスクリプト
SET HidePrefix = '#';
翻訳シート:
LOAD *
FROM [lib://DataFiles/Translation.xlsx]
(ooxml, embedded labels, table is Sheet1);
言語:
CrossTable (言語, 翻訳) Load
*
Resident 翻訳シート;
言語リスト:
Load Distinct 言語 as #LANGUAGE
Resident 言語;
Drop table 言語;
Set vLanguage = '=Minstring(#LANGUAGE)';
Index English Japanese
1 Dashboard ダッシュボード
2 Customer 取引先名
3 Year 年
4 Month 月
5 Sales 売上
6 Sales vs Profit rate 売上vs利益率
7 Sales Trendo 売上トレンド
8 Order date 受注日
翻訳シートサンプル