tableau-api - 更改表格中每一列的标题名称
问题描述
我有一个带有 ID 及其资格的数据,例如认证、仅限高级学位、多个学位和单一认证,格式为是/否
我试图在 4 个条形图中显示数据,例如 1) 无认证 (3) 2) 只有高级学位 (6) 3) 单一认证 (17) 和 4) 多学位 (19)。括号中提到了计数。
我需要用上述标题名称重命名每一列。但是,如果更改一列的名称,则另一列名称也会更改。请建议为每列添加一个单独的名称。
该图如下所示。
ID Certifications AdvanceDegree only Single Cert MutipleDegree
1 Yes No No Yes
2 Yes No Yes No
3 Yes No No Yes
4 Yes No No Yes
5 Yes No No Yes
6 Yes No No Yes
解决方案
您可以为离散维度字段的成员定义别名以显示更有意义的字符串。例如,右键单击数据窗格(左侧边栏)中的认证字段,编辑别名并使用“有认证”作为“是”的别名,“无认证”作为“否”的别名。
如果您想要的不仅仅是重新标记当前列,您可以定义计算字段来独立计算记录,例如,像[Num Advanced Degree]这样的字段Count(if [AdvanceDegree only] = "Yes" then 1 end)
在这种情况下不要添加 else。
使用布尔字段而不是字符串更安全且通常更有效,因此,例如,如果您使用 Excel,请将电子表格中的 YES 值更改为 TRUE 并将 No 值更改为 FALSE。
在这种情况下,您只需删除= "YES"
先前计算的部分
推荐阅读
- python-3.x - 更新 wx MessageBox 文本
- angular - 如何使用角度将 blob 分配给图像 src
- electron - 电子应用程序安装到 ProgramFiles
- bash - Bash:根据每个文件的名称和大小从不同文件夹中查找和删除重复文件
- ruby-on-rails - ActiveRecord - 获取最近 20 条记录
- php - Laravel 在获得 API 响应后未登录
- javascript - 在 Angular 1.4 中,在控制器中,我可以在 $http 请求之前和成功/错误之后插入“事件”以执行吗?
- java - 使用路径获取java中的特定子目录
- python - 如何修改 dijkstra 以计算最小最大瓶颈路线?
- json - 如何在 freemarker(ftl) 文件中读取 JSON 文件的值?