查询的字段定义显示在查询结果中的信息。从“来源”面板可以选择要包含在查询中的数据:
- 来源列直接提供可从Workiva平台访问的表和电子表格中的数据。将来源列添加到查询时,可以调整其数据在结果中的显示方式,例如使用其他数据类型或对其值进行计算。
- 计算将基于多个来源列返回值,例如对它们的数量求和或将其值的字符串连接起来。
注意:要将来源列添加到查询,您至少需要对其表格或工作表具有查看者访问权限。为帮助浏览“来源”面板,请单击全部展开或全部折叠以显示或隐藏所有列。要查找特定的表格或列,请单击显示过滤器并按其名称搜索。
定义查询字段
要将特定的列或完整的来源添加到查询结果中,请在“来源”面板上选择它们,然后单击添加到字段或将其移到字段选项卡。
将列添加到查询后,可以从“字段属性”右面板的字段选项卡选择它,以查看其来源、ID和数据类型。在此面板中,您还可以调整字段名称或数据在查询结果中的显示方式。
- 为明确字段的数据,请在标头下输入其名称以显示在查询结果中。例如,如果查询包含来自不同来源的具有相同名称的多个字段,请更新其名称以获取其他上下文。
- 要在结果中返回不同的数据类型,例如将数字文本数据转换为十进制或整数,请在转换类型下选择要使用的数据类型。
注意:标签值另存为字符串。要将标签用作另一种数据类型,请在转换类型中选择所需的类型。
- 要调整日期在“日期”或“时间戳”结果中的显示方式,请在功能下选择要显示的缩写,例如“天”或“季度”。或者,对于“自定义格式”,输入其值新格式的表达式,例如
%Y-% m
表示YYYY-mm:表达式 显示 %b
缩写的月份名称,例如Jan或Dec %M
月份的全名,例如一月或十二月 %c
月份的数字,以一位或两位数表示,例如1表示1月,12表示12月 %m
月份的数值表示为两位数,例如1月表示为01 %D
带英语后缀的月份中的一天,例如1st或23rd %Y
以四位数表示全年 %y
年份缩写为两位数 注意:默认情况下,日期或时间戳以ISO 8601格式显示。
- 在汇总类型下,选择是返回结果中字段值的计算还是汇总。例如,一个字段可以返回其记录的计数或其数量的平均值或总和。要提供计算,请选择要执行的汇总:
合并 字段或转换类型 结果 总和 数字 字段值的总和 计数 所有 字段中具有值的记录总数 最大值 整数、数字、日期、时间戳 字段的最大或最新值 最小值 整数、数字、日期、时间戳 字段的最小或最早值 平均值 整数,数字 字段值的平均值 注意:要在计算中仅包括具有唯一值的记录,请选择使用非重复合并。
- 单击应用。
定义计算
通过计算,您可以使用包含以下内容的表达式将公式自动应用于多个来源列:
- 运算符,例如
{1} + {2}
用于计算列值的总和 concat( {1} , {2} )
之类的函数,用于生成列值的字符串
- 从来源面板上将计算移至查询,然后在查询中选择它。
- 从属性面板中,在标题下,输入计算名称应如何出现在查询结果中。
注意:要设置计算的别名,请输入它作为标题。计算不支持包含
AS
的语法来设置别名。 - 将要包括在计算中的列从来源面板移到“属性”面板上的包括的列项下。
提示:要在计算中包括一列,您还可以在查询中选择该计算,然后从来源面板中该列的右键菜单中选择添加到计算。
- 在计算下,输入要使用运算符和函数进行计算的公式或表达式,并将包含的列表示为分配的数字标记,例如
{1} + {2}
。- 要将列的数字标记快速添加到计算中,请在包含的列下单击其名称。
- 要快速添加函数或运算符的语法,请从计算菜单中选择它。
- 要在计算中引用参数值,请从参数菜单中选择参数,或在冒号后面输入其名称,例如
:ReportingPeriod
。注意:要添加参数,请从参数菜单中选择创建新参数。
- 单击应用。
排列查询字段和计算
要定义字段和计算在查询结果中的显示方式,请按照它们应显示的顺序排列。要在字段选项卡上移动查询字段或计算,请将其拖动到适当的位置,或右键单击它并选择是向上、向下还是向顶部或底部移动字段。
复制查询字段或计算
要创建查询字段或计算的副本,例如与其他合并或公式一起使用,请执行以下操作:
- 在查询的字段选项卡上,右键单击要复制的字段或计算,然后选择复制字段。
- 选择标头为
[copied_fieldname]_copy
的重复项,并在“字段属性”右侧面板中更新其标头和所有其他属性。 - 单击保存。
删除查询字段或计算
要从查询中删除字段或计算,请在字段选项卡上单击其删除,或右键点击它并选择删除字段。