pie-chart - 如何在 Data Studio 的饼图中排除“其他人”
问题描述
我在 Data Studio 中有一个饼图,如下所示:
正如您从甜甜圈中看到的那样,我不想在那里看到“其他”切片,我想自定义标签以显示“python (88%)”。
谁能分享您的专业知识并启发我如何做到这一点?
非常感谢你。
更新
按照@Jaishree 的建议,我只选择了前10 名,所以现在没有“其他”。
但是,我仍然不明白如何将标签显示为“python (88%)”
如您所见,我的数据源(左侧的表)中有两个字段:Category 和 TagsTotal。没有百分比字段。
要显示“百分比”,我需要做的就是在 STYLE 选项中切换到“百分比”:
下面详细介绍了我最终创建此自定义标签的内容,以供将来的读者阅读:
- 回到数据源,创建另一个字段 pctg:
round((TagsTotal * 100 / (Select Sum(TagsTotal) From cte)),2) as pctg
对于圆环图,创建一个名为 my_label 的新字段
CONCAT(类别,"(",pctg,"%)")
添加新字段 my_label 作为 Dimension 字段
改变风格以显示“标签”
瞧!
非常麻烦,但最终还是需要整理其余部分:
1. 新创建的字段在右侧面板中没有显示为可用字段,如何修改?
2.图例需要自定义显示两行而不是显示分页
解决方案
在饼图和甜甜圈图中,您只能显示 20 个切片。该图表以排序方式显示结果。如果您不想看到其他人,那么您只选择了 20 个数据点。
“ python (88%) ” 如果您想将标签显示为“ python (88%) ”,您可以添加一个新字段并根据需要自定义标签。您可以通过单击“创建新字段”然后“添加新字段”然后在公式中为新字段命名,输入以下代码:
CONCAT(category," (",percentage_field,"% )")
要使用上述公式,您还必须先创建一个percentage_field
,方法与百分比公式相同。
推荐阅读
- hash - 短小写字符串的标识哈希码
- swift - SwiftUI:在 ViewModel 中预览数据
- c++ - CoreCLR 中的 Instrumentation Profiler - 将 HelperAssembly 加载到 dotnet 进程的方法
- android - 如何覆盖可访问性类名称
- python - 按特定顺序创建列名 pandas python
- python - 如何找到列表中的最后一个和倒数第二个单词?
- android - 如何在 Android 中为 ImageSpan 应用背景颜色?
- sql - SQL Server:用于查找大于传递值的最新值的索引
- python - 无法解析剩余部分:来自 'data[i]['fld_id']' 的 '[i]['fld_id']'
- java - 使用 /target 中的类