Qlik Community

Japan

Announcements
Submit your remarkable customer story for the Global Transformation Awards at QlikWorld Denver 2022. SUBMIT A STORY
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を変更してリロードしなおせば反映されます。

View solution in original post

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

ありがとうございます。

できました。