[]
本节为您介绍如何在模型表中添加新的列。
当模型表的来源于数据源时,在编辑模型表的过程当中可以通过“使用SQL表达式添加列”的方式来添加一个新列。
在展开的面板中输入正确的SQL表达式,完成验证之后保存即可。
在抽取模型设计器中,展开模型表的上下文菜单,可选择“添加度量值”或“添加计算列”来创建新列。
对表中的多行进行聚合统计的方式为度量值,通过编写分析表达式,根据上下文对表的多行数据进行聚合操作生成标量结果。度量值常用于根据不同的维度计算总计、计数、平均值、百分比等。更多关于度量值的信息请参考:度量值和计算列。
在模型表的上下文菜单中,点击“添加度量值”,在弹出的对话框中输入正确的表达式,点击添加即可。
计算列是通过分析表达式添加的新列,与度量值不同,计算列基于每一行的值进行计算。
直接创建度量值和计算列需要掌握分析表达式的使用方法。为方便用户,系统提供了快捷方式,用户只需通过选择即可快速创建汇总列。
选择“添加汇总列”,在弹出的对话框中,指定各个选项,基于各个选项生成了分析表达式,点击“添加”,即可添加该汇总列。
汇总字段:选择需要汇总的字段。该列表中列出与所选模型表有关系的表,即从当前所选的模型表出发,关系箭头能到达的表都可供选择,在这个范围内选择需要汇总的字段。
汇总函数:选择汇总函数,支持以下几种:合计、平均、最大值、最小值、计数以及计数(不重复)。
分组依据:指定计算汇总的范围。
依次指定了汇总列计算的条件,在下方的分析表达式区域显示依据上述选择所生成的分析表达式,如有需要,可通过点击“复制”按钮可将表达式复制到剪贴板中供后续使用。
在数据分析中,对列数据进行分组是挖掘数据规律和业务价值的关键步骤。通过合理的分组聚合,原始数据可转化为结构化、可操作的业务洞察,助力决策优化。
用户可以通过计算表达式添加一个计算列来实现分组,这种方式比较麻烦,为了简化用户的工作,我们提供了对话框,协助用户快速对目标列的内容进行分组。
当“字段”选择数字类型的列,提供了两种方式对数字类型的列进行分组:
自定义区间
固定区间
自定义区间
用户根据需要,自定义组的个数及边界值,保存之后,将依据所设定的分组条件,对所选的字段进行分配。
如需添加新的分组,请点击“添加分组”。
若字段的值未命中任何分组的范围,该值将被放到“其他”分组内。
若不勾选“其他值被划分到”这个选项,未命中的值将保留其原始值。
固定区间
当选择固定区间作为“分组类型”,系统将根据指定的最大值、最小值以及区间间隔,自动将该列的值分为若干组。
用户可以根据需要调整区间范围及区间间隔。
当选择文本类型字段作为分组的字段,会将该字段的所有值都列举出来,用户可以根据需要创建分组,将值移动到对应的分组内,即可完成分组。
点击“+添加分组”来添加自定义分组,点击分组名可为该分组重命名。
选择需要分组的值,选中之后,展开“移动到”下拉列表,选择需要移动到的目标分组即可。
当勾选了“其他值被划分到”,未分组的值将统一放置在“其他”组中;若未勾选,所有未分组的值将保留其原始值。
将日期类型的字段转化为字符串类型且格式化为特定的日期格式。
在“字段”列表中会列举出该表中所有的日期及日期时间字段,用户选择日期字段,在“子日期”的下拉列表中选择格式即可。
type=warning
注意:
通过上下文菜单添加的新列均基于动态计算表达式实现,其结果为运行时实时计算生成,因此无法在模型设计器的预览功能中直接查看。
如需预览实际数据结果,请在仪表板中通过表格组件进行展示。