Show Menu
主题×

数值维度

数值维度包含有序的数值元素,并且与其父可计数维度有一对多的关系。
您可以将数值维度视为父维度元素数值属性的表示形式。例如,如果您在处理 Web 数据,则可以定义数值维度“会话收入”,该维度为“会话”维度中的每个会话定义收入额(以美元为单位)。每个会话都有单个关联的收入额,但多个会话可以有相同的关联收入额。因此,“会话收入”维度与“会话”维度有一对多的关系。
数值维度通常用于定义对值求和、统计条件出现次数或者查找最小值或最大值的量度。例如,可使用以下“会话收入”维度来定义名为“收入”的量度:sum(Session_Revenue, Session)。如果以这种方式进行定义,则“收入”量度将提供选定会话的收入总额。
数值维度不能作为其他维度的父项。
数值维度由以下参数定义:
参数 描述 默认值
名称 在 Data Workbench 中显示的描述性维度名称。维度名称不能包含连字符 (-)。
Clip Values(剪辑值) true 或 false。指定是否要对输入值(在 Operation(运算)之后)进行剪辑,使其介于最小值和最大值之间。如果 Clip Values(剪辑值)为 true,则会对值进行剪辑,使其介于该范围之内。如果 Clip Values(剪辑值)为 false,则不会为父维度元素返回任何值。
Comments(备注) 可选。有关扩展维度的说明。
Condition(条件) 输入字段可用于创建数值维度的条件。
Fixed Size(固定大小) true 或 false。控制维度中的元素数量(基数)。如果为 true,则从最小到最大的所有元素都会包含在维度中。如果为 false,则在添加值时,维度大小也会随之增大。 false
Hidden(隐藏) 确定维度是否显示在 Data Workbench 界面中。默认情况下,此参数设为 false。例如,如果维度仅用作量度的基础,则可以将此参数设为 true,以在 Data Workbench 显示中隐藏维度。 false
Input(输入)
与指定运算一起使用的值或您想要统计出现次数的输入值。
如果此字段是字符串矢量,则该矢量中的每个元素都会进行计算。例如,长度为 3 且运算为 COUNT 的矢量会将 3 添加到计数中。
Min(最小) 最终维度结果的下限。 0
Max(最大) 最终维度结果的上限。 1e6
Offset(偏移) 请参阅此表中的 Scale(缩放)。 0
Operation(运算)
可用的运算如下所示:
  • COUNT:将使用符合维度条件的所有日志条目之间 Input (输入)字段中非空值的总数。如果 Input (输入)字段是矢量字段,则会统计每个日志条目中非空值的总数。
  • FIRST NONBLANK:使用第一个非空输入值,无论其是否来自第一个日志条目。如果 Input (输入)是一个矢量字段,则会使用相关日志条目的矢量中的第一行。如果该值不是数字,则不会使用任何值。
  • FIRST ROW:使用与父维度元素相关的第一个日志条目的值,即使输入为空也是如此。如果 Input (输入)是一个矢量字段,则会使用相关日志条目的矢量中的第一行。如果此值为空或不是数字,或者相关日志条目不符合维度的条件,则不会使用任何值。
  • LAST NONBLANK:使用最后一个非空输入值,无论其是否来自最后一个日志条目。如果 Input (输入)是一个矢量字段,则会使用相关日志条目的矢量中的第一行。如果该值不是数字,则不会使用任何值。
  • LAST ROW:使用与父维度元素相关的最后一个日志条目的值,即使输入为空也是如此。如果 Input (输入)是一个矢量字段,则会使用相关日志条目的矢量中的第一行。如果此值为空或不是数字,或者相关日志条目不符合维度的条件,则不会使用任何值。
  • SUM:将使用符合维度条件的所有日志条目之间 Input (输入)字段中所有数值的总和。如果没有这样的日志条目或找不到任何数值,则使用数值 0。
  • MIN 或 MAX:将使用在符合维度条件的所有日志条目之间 Input (输入)字段中找到的最小或最大数值。如果没有这样的日志条目或数值,则不会使用任何值。
注意:您应该指定一个运算以确保维度按照预期进行定义。
Parent(父项) 父维度的名称。任何可计数维度都可以是父维度。
Scale(缩放)
为了生成维度的序数值,运算结果会按如下方式进行转换:
(scale * input) + offset
1.0
If Operation yields no value, or Clip Values is false and the value is not between Min and Max, no element of the numeric dimension is related to the element of the parent dimension.
此示例使用从网站流量收集的事件数据来说明数值维度的定义。这个名为“广告查看计数器”的数值维度会对访客在指定会话期间查看广告的次数进行统计。假定所有广告资源都通过将 ad= 作为 cs-uri-query 的一部分从 Web 服务器请求。在该示例中,主要关注访客查看广告的次数 (COUNT) 值,而不是字段中的实际值。