Qlik Community

Japan

Announcements
June 28, 10AM ET: Qlik Nation and Qlik Community present: CyberSleuth REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
rockhill
Contributor II
Contributor II

ソートを任意順にしたい

ソートを数値や文字列順ではなく、指定した順番にする場合の数式を教えて頂きたいです。

たとえば

「SS,S,A,B,C」と文字列としてソートされていた場合に

「SS,A,S,C,B」に変更したい場合になります。

よろしくお願いします。

1 Solution

Accepted Solutions
hka
Employee
Employee

ソート順のマスタを作るのが一番合理的かと思います。

以下のようなテーブルを作成して

 項目,SortNo

 SS,1

 A,2

 S,3

 C,4

 B,5

プロパティのソートで数式にSortNoを記述することで対応できます。

ソート順を変更したいときはテーブル内のSortNoを変更してリロードしなおせば反映されます。

View solution in original post

6 Replies
hka
Employee
Employee

ソート順のマスタを作るのが一番合理的かと思います。

以下のようなテーブルを作成して

 項目,SortNo

 SS,1

 A,2

 S,3

 C,4

 B,5

プロパティのソートで数式にSortNoを記述することで対応できます。

ソート順を変更したいときはテーブル内のSortNoを変更してリロードしなおせば反映されます。

rockhill
Contributor II
Contributor II
Author

テーブル作ってしまったほうが早いんですね。

数式でどうにかできるのかなと思っていました。

ありがとうございます

saburo36
Contributor
Contributor

当方では、都道府県を独自順で並べるために、項目値の設定の際に、dual関数を利用して、任意のソート順に並べるようにしています。

kiyomi20056789
Contributor
Contributor

Qlik View 初心者です。

以下のようなテーブルを作成して

 項目,SortNo

 SS,1

 A,2

 S,3

 C,4

 B,5

とありますが、具体的にどうすればよいのでしょうか。

当方も、社内のデータを部門ごとに任意の順序で並び替えたいので、同じ質問なので、よろしくお願いいたします。

hka
Employee
Employee

ソート順を定義したデータテーブルを作成し、リロードしてQlikViewに取り込みます。

チャートを作成したら、プロパティのソートタブに行き、数式にSortNoを記述します。

参考情報です。

https://help.qlik.com/ja-JP/qlikview/12.0/Subsystems/Client/Content/Bar_Chart.htm

kiyomi20056789
Contributor
Contributor

ありがとうございます。

できました。