contingencyコマンドを使えばクロス集計表(左図)が得られますが、これをパーセント表記させる(右図)方法はありますでしょうか?
以下のようにcontingencyの結果(usetotal=fを利用)から%を計算させるやり方です。(
*f1, f2は実際のフィールド名に置き換えていただければ。
*他にも色々あるとおもいますが、まずは一案として投函します。
<your search> ...
| contingency f1 f2 usetotal=f
| untable f1 f2 v
| eventstats sum(v) as total
| eval perc_v=round(100*v/total)
| xyseries f1 f2 perc_v
| addcoltotals labelfield=f1 label=Total
| addtotals fieldname=Total
結果
%を最後に足しちゃっているので、Totalで101%とかでてきちゃうかもしれませんが、あとは煮るなり焼くなりしていただければとおもいます。