最近发现饼图在快速分析数据分布规律时简单快捷,但有时数据量很大时,饼图会变得拥挤不堪,不用filter限制数据的话,基本没法看。如下所示:
此时,可考虑限制数据量。方法如下:
1. 插入一个文本框,用户可在此输入在饼图中要显示前多少位的数据。
步骤:首先插入一个Text Area-> Edit Text Area ->Insert Property Control -> Input Field,新建一个Document Property(这一点很关键,不是data table/column property),选择数据类型为Integer(这一点也很关键,默认为String,须改为Integer,否则在后面customer expression部分行不通)。
2. 建好Property control(文本框)后,通过以下步骤将其与饼图关联。
步骤:饼图Properties->Show/Hide Items->Top->Custom Expression,选择上一步中新建的文档属性(Document Property)。
这样,可通过在文本框中输入不同的数字,显示前N位的数据,饼图将会变得更友好。
一些截屏,供大家参考。
1. 插入Property Control
2. 新建Document Property,输入名称,选择数据类型(Integer)
3. 在Value中选择Custom Expression(自定义表达式)
效果如下:
在Show Top中输入更小的数字,饼图将变得更为清晰。
当然,还可以通过使用强大的Filter Panel功能,根据需要对数据进行切片分析,饼图会自动放大、变得更为友好。