レポートは工夫すればとても便利な画面。SQLをちょちょちょっと書くだけで、効率よく情報をまとめることができる。
概要(Summary)による分類
チケットの種類でも分けることができるんだけど、チケットのタイトルである概要をつかっても分けることができる。SQL文でLike文を使えば簡単。
・・・ Where summary like '子猫ちゃん%%' ・・・・
%を使う場合は、2回入力すること。じゃないと
Report execution failed: not enough arguments for format string
とエラーになってしまう。
ステータスごとに色を変える
「__style__」を使えば色を変えることができる。「マイルストーン別全チケット(解決済みチケットを含む)」を参考にすればよくわかる。
SELECT p.value AS __color__, t.milestone AS __group__, (CASE status WHEN 'closed' THEN 'color: #777; background: #ddd; border-color: #ccc;' ELSE (CASE owner WHEN '$USER' THEN 'font-weight: bold' END) END) AS __style__, ・・・
自分を優先する場合
ORDER BY句で自分を上位に並べ替える。「$USER」という変数が使える。
ORDER BY (owner = '$USER') DESC