top of page

最新記事リスト

執筆者の写真SENSUKE KURIYAMA

Qlik Senseのデフォルト通貨書式がドル($)になってしまう

更新日:2023年6月24日


May 2021 のアップデートで、アプリ作成におけるデフォルトのロケール設定が行えるようになりました!

 

★2021年6月17日追記しました。

アプリを作成するたびに、おまじないのようにスクリプトを置き換えていましたが、May2021のアップデートでようやくデフォルト設定を行えるようになりました!

本記事で追記アップデートしておきます。


▼下記の[プロファイル設定]の[プロファイル]メニューにて日本語に設定可能です。

 

★以下は2021年3月の内容です。



Qlik Sense Businessの基本的な表示書式がアメリカっぽい謎はここにあった

 

■Qlik Sense BusinessとQlik Sense Desktopで標準書式が違う??


Qlik Sense Businessを利用していて、ずっと疑問に思っていたことがありました。それは、なぜか「通貨や日付などの書式が日本式ではなく、アメリカ書式になってしまう」ということです。


以前に使用していたQlik Sense Desktopではそんなことはなかったのに・・・。と、ふと思い、久々にDesktopを起動して見比べてみるとその謎が解けました。詳細はよく理解していませんが結果オーライでメモしておきます。


参考イメージ)なぜか表示書式が日本式でない例 日付が「m/d/yyyy」だったり、月や曜日が英語表記だったり、通貨が$だったりして

います。


















 

■標準の書式を日本式に変更する方法


秘密はデータロードスクリプトにありました。以下に手順などを記載します。


左図のようにメニューから[データロードエディタ]を開きます。








そして、[Main]タブを開くと1行目から19行目にSETと指定された記述があります。(どうやら[Main]タブはロックされず自由に変更ができるようです)ここの記述内容が、Qlik Sense Desktop のものと違うことが分かりました。


下の2つの画像を比べてみると、Businessのほうはアメリカ書式になっているのに対して、Desktopは日本書式で記述されています。


▼Qlik Sense Businessのロードスクリプト[Main]タブ


▼Qlik Sense Desktopのロードスクリプト[Main]タブ


試しに、Desktopの記述内容をコピーして、Businessの記述を書き換えてリロードしたところ、アプリ画面上の表記が日本式に変わりました。


Qlik Sense Desktopが手元にない方のためにサンプルを記載しておきます。下記をコピーしてQlik Sense Businessの[Main]タブの内容と置き換えればOKです。

SET ThousandSep=',';
SET DecimalSep='.';
SET MoneyThousandSep=',';
SET MoneyDecimalSep='.';
SET MoneyFormat='¥#,##0;-¥#,##0';
SET TimeFormat='h:mm:ss';
SET DateFormat='YYYY/MM/DD';
SET TimestampFormat='YYYY/MM/DD h:mm:ss[.fff]';
SET FirstWeekDay=6;
SET BrokenWeeks=1;
SET ReferenceDay=0;
SET FirstMonthOfYear=1;
SET CollationLocale='ja-JP';
SET CreateSearchIndexOnReload=1;
SET MonthNames='1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月';
SET LongMonthNames='1月;2月;3月;4月;5月;6月;7月;8月;9月;10月;11月;12月';
SET DayNames='月;火;水;木;金;土;日';
SET LongDayNames='月曜日;火曜日;水曜日;木曜日;金曜日;土曜日;日曜日';
SET NumericalAbbreviation='3:k;6:M;9:G;12:T;15:P;18:E;21:Z;24:Y;-3:m;-6:μ;-9:n;-12:p;-15:f;-18:a;-21:z;-24:y';

 

参考イメージ)無事に日本書式で表示されました。 日付関連はリロードのみで反映されましたが、通貨書式については、リロード後に編集

画面のプロパティで書式を設定し直すことで反映されました。


 

P.S.

おそらく、デフォルトの書式設定については、Qlik Sense BusinessのSaaS環境のテナント作成地域が日本ではなかったのでその影響なのかと思います。


P.S.

と、記事を書いたのですが、数日前にQlik Space に同じ内容の記事が投稿されていました・・・!


閲覧数:131回0件のコメント

Comentarios


bottom of page