お世話になっております。
donut chartについて、色の区分を一つに絞り込むとラベルが表示されなくなってしまいます。
この原因と、対応策についてご教示いただければ幸いです。
よろしくお願いいたします。
7 个回答
どこまで理解されて質問されているのか今ひとつつかめないのですが、
二重軸でドーナツチャートを作っていて、100%になるとラベルが消えるのは
単に真ん中にラベルが表示されて白い円の下に隠れてしまうからです。当然の挙動と言えます。
白い円を半透明にしてみるとラベルが表示されていることがわかります。
じゃあ100%のときだけラベルの位置をずらして隠れないようにすればいいじゃん
というわけで[ラベル]を作ります。頭悪いけどこんな感じで。
IF SUM([売上]) / TOTAL(SUM([売上])) = 1 THEN
"100%" + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10) + CHAR(10)
ELSE
STR(INT(SUM([売上]) / TOTAL(SUM([売上])) * 100)) + "%"
END
CHAR(10)は改行です。サイズに応じて改行の数は調整してください。
このIF文は文字列を返すので、ELSE以下も文字列に直しています。
表計算ですが、表(横)とします。
そうすると、100%になってもうまく表示されます。