データの表示順を変える
都道府県を北から南に並べ変える
事前作業として、以下の2つがあります。
➀都道府県コードと都道府県名のテーブルを事前準備します。
➁➀で用意したテーブルをトランザクションデータにリレーションします。
データビューで、並べ替えたい列(今回の場合は都道府県)を選択し、メニューより「列で並べ替える」>[並べ替えるキー](今回の場合は都道府県コード)を指定します。
カレンダーテーブルを使って年月を並べ変える
4月から期が始まる会社の場合、年度内の月は4月~3月に並べる必要があります。また、上期・下期をこの並べる必要があります。日付を正しくそーとするには、カレンダーテーブルを使って行うことをおススメします。
事前作業として、以下の2つがあります。
➀カレンダーテーブルを事前準備します。
日付テーブル =
VAR StartDate=DATE(2000,01,01)
VAR EndDate=DATE(2030,12,31)
VAR Today=UTCTODAY()+9/24
VAR ThisFY=if(MONTH(Today)>3,YEAR(Today),YEAR(Today)-1)
VAR BaseCalendar =CALENDAR (StartDate,EndDate)
RETURN
ADDCOLUMNS(
BaseCalendar, "年_数値", YEAR ( [Date] ),
"年_yyyy年",FORMAT([Date],"yyyy年"),
"月_数値", MONTH ([Date]),
"月_MM月", FORMAT ([Date], "MM月" ),
"日_数値", DAY ([Date]),
"日_DD日", FORMAT([Date],"DD日"),
"年月_数値", VALUE(FORMAT([Date], "yyyyMM" )),
"年月_yy年MM月", FORMAT ( [Date], "yy年MM月" ),
"年度_数値",if(MONTH([Date])>3,YEAR([Date]),YEAR([Date])-1),
"年度_0年度",FORMAT(if(MONTH([Date])>3,YEAR([Date]),YEAR([Date])-1),"0年度"),
"年度四半期_数値", if(MONTH([Date])<4,4,if(MONTH([Date])<7,1,if(MONTH([Date])<10,2,3))),
"年度四半期_0Q", if(MONTH([Date])<4,"4Q",if(MONTH([Date])<7,"1Q",if(MONTH([Date])<10,"2Q","3Q"))),
"年度半期_0H", if(MONTH([Date])<4,"2H",if(MONTH([Date])<9,"1H","2H")),
"年度半期_0期", if(MONTH([Date])<4,"下期",if(MONTH([Date])<9,"上期","下期")),
"週_数値", WEEKNUM ( [Date], 1 ),
"週_第00週", FORMAT ( WEEKNUM ( [Date], 1 ), "第00週" ),
"曜日番号月曜から_数値", WEEKDAY ( [Date], 2 ),
"曜日_aaa", FORMAT([Date],"aaa"),
"日と曜日", FORMAT ( [Date], "DDaaa" ),
"相対日付",DATEDIFF(Today,[Date],DAY),
"相対月",DATEDIFF(Today,[Date],MONTH),
"相対年度",if(MONTH([Date])>3,YEAR([Date])-ThisFY,YEAR([Date])-1-ThisFY) )
➁➀で用意したテーブルをトランザクションデータにリレーションします。
カレンダーテーブル(今回は日付テーブル)の上期・下期が入っているフィールドをクリックした状態で、メニューより「列で並べ替え」の下▼よりソートのキーを指定します。今回の場合は「年度半期_0H」が上期が1H、下期が2Hが設定されているので、こちらを使ってソートします。
これで、上期・下期がソートされました。
この記事が気に入ったらサポートをしてみませんか?