您的位置:首页 > 新闻 > 资讯 > 在 Navicat BI 中创建自定义字段:串联字段

在 Navicat BI 中创建自定义字段:串联字段

2025/11/9 3:32:25 来源:https://blog.csdn.net/weixin_53935287/article/details/140716820  浏览:    关键词:在 Navicat BI 中创建自定义字段:串联字段

欢迎来到在 Navicat BI 中创建自定义字段的第二部分。第 1 部分为添加自定义字段到你的 Navicat BI 图表奠定了基础,从类型改变字段开始。今天的博客将继续介绍串联字段。与上一篇文章一样,我们将使用一个连接到免费的 “dvdrental”示例数据库 的数据源。

什么是串联

串联是将一个字符串追加到另一个字符串。查询中通常使用这种方法将名字和姓氏字段合并在一起。例如,“dvdrental”示例数据库中的演员表将演员姓名分为名和姓两个字段。我们可以使用 concat() 函数将这两个字段包含在结果的一列中:

concatenation_in_query (55K)

注意空格分隔符作为第二个输入参数;如果没有它,名称将合并为一个单词。

向“Rentals by Category”数据源添加串联字段

在最近关于 类型更改字段的博客 中,我们创建了一个垂直堆叠条形图,显示每个电影类别的每日销售额:

avg_sales_by_date_chart (245K)

现在我们将修改图表,使类别包括 ID,这样“Comedy”现在将显示为 “Comedy(5)”。

为此,我们必须修改“Rentals by Category”数据源,该数据源提供了填充图表的数据。

找到并双击 BI 工作区中的 “Rentals by Category”数据源(提示:如果工作区中有很多项目,可以单击“数据源”按钮,只显示数据源):

rentals_by_category_data_source_in_workspace (35K)

将新的串连字段添加到数据源中,在菜单中选中“新建自定义字段”->串联字段…

concatenated_field_menu_item (24K)

把它放在括号“()”中,并在它前面添加名称字段,这样主体字段的内容就是:

["Sales per Category".name] (["Sales per Category".category_id])

new_concatenated_field_dialog (54K)

在目标字段名称中,输入“category_id_and_name”并点击“确定”,创建新字段。我们的新字段将在数据网格中以蓝色表头显示:

updated_sales_per_category_data_source (132K)

在“Average Sales by Date”图表中更新类别

现在要做的就是将“Average Sales by Date”图表中的“名称”字段替换为新的串联字段。因此,首先需要在 BI 工作区中找到并双击图表,打开图表(提示:如果工作区中有很多项目,可以单击 “图表”按钮,只显示图表):

avg_sales_by_date_chart_in_workspace (47K)

接下来,我们只需将数据源字段列表中的“category_id_and_name”字段拖放到图表组中即可:

dragging_and_dropping_category_id_and_name_field_to_group (43K)

这将立即刷新图表。请注意,图例值现在包括 ID:

avg_sales_by_date_chart_with_concatenated_category_field (114K)

将光标悬停在图表中的竖条上,会显示该天的所有数据,光标下的类别会以粗体显示:

hovering_over_a_chart_category (83K)

结语

这篇博客介绍如何在你的 Navicat BI 数据源和图表中使用串联字段。它是五种自定义字段类型之一,其他类型包括类型更改、连接、映射、自定义排序和计算。下周,我们将进一步了解映射字段。

你可以下载 Navicat BI 进行 为期 14 天的全功能免费试用。它适用于 Windows、macOS 和 Linux 操作系统。

Navicat BI 相关技术文章

教程 | 连接数据

教程 | 创建工作区和数据源

教程 | 图表设计和仪表板

在 Navicat BI 创建自定义字段:类型更改字段

海外专业博主测评 Navicat BI 工具

Navicat 17 最新资讯 & 技术干货

- 新特性 | 聚焦 Navicat 17 

- Navicat 17 体验官火热招募中

- Navicat- 17 新特性 | 用户界面再升级

- Navicat 17 新特性 | 数据字典提升数据结构清晰度

- Navicat 17 新特性 | 模型设计创新与优化

- Navicat 17 新特性 | 查询与配置

- Navicat 17 新特性 | 原生支持国产 Linux ARM 平台以及银河麒麟与统信操作系统

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com