目录
|
关于本书
>
在 SAS Visual Analytics Designer 中处理数据
上一页
|
下一页
在报表中使用计算项
关于计算数据项
向报表添加新的计算数据项
预览计算数据项的表达式
编辑计算数据项
向报表添加新的聚合测度
编辑聚合测度
关于计算数据项
设计器允许您使用表达式从现有数据项计算新数据项。例如,您可能需要通过从收入中减去支出来计算公司利润。
除了对数值执行数学计算外,您还可以使用计算数据项来创建日期和时间值。例如,若您的数据包含单独用于
month
、
day
和
year
的类别,则可以从这些类别计算日期值。
以下是关于计算数据项的一些要点:
所有计算均针对未聚合的数据执行。执行聚合前,将针对数据源中的每一行对计算表达式求值。
要对聚合的数据执行计算,请参见
向报表添加新的聚合测度
。
计算数据项可以接受参数。
详细信息,请参见
使用报表中的参数
。
只要计算数据项是类别,层次就可以包含这些数据项。
从 7.2 版开始,计算数据项可以更改为地理数据项并在地图中使用。
使用设计器,您可以处理计算数据项或聚合测度。
有关删除计算数据项的信息,请参见
删除数据项
。
向报表添加新的计算数据项
要添加新的计算数据项,请执行以下步骤:
在
数据
选项卡上,点击
,然后选择
新建计算项
。
新建计算项
窗口随即出现。
输入
名称
。
从下拉列表中选择
结果类型
。
数值
是默认数据类型。
下表列出了可用的结果类型:
图标
结果类型
字符
日期
日期时间
数值
时间
设计器中的计算数据项始终默认采用以下格式(这些格式基于数据类型):
日期:DATE9
日期时间:DATETIME10
时间:TIME8
数值:COMMA12.2
创建新的计算数据项后,您可以使用
数据
选项卡上的数据项表更改其格式,除非它是字符型计算数据项。您无法为字符型计算数据项指定格式。
SUM 是设计器中新的数值计算数据项的默认聚合方法。您可以使用
数据
选项卡上的数据项表更改数值计算数据项的聚合方法。
(可选)点击
详细模式
旁边的
来清除
显示所有拖放区
选项。您也可以选择
显示实际显示文本
,这将在
消息
和
草稿
选项之间添加一个新的选项卡。
使用
可视
选项卡通过将
数据项
和
运算符
拖至右窗格中的表达式上方,可为计算数据项生成表达式。对于表达式中的每个矩形字段,您可以插入一个数据项、运算符或特定值。
将数据项和运算符拖放到表达式时,光标的准确位置确定新元素添加到表达式中的位置和方式。当您将新元素拖到表达式上时,将显示一个预览,说明若将元素放置在该位置表达式将发生什么变化。
例如,若您当前的表达式为
( Profit / Revenue )
,且您将
x - y(减)
运算符拖放到左括号之内,则表达式将变为
( [number] – ( Profit / Revenue ))
。若将该运算符拖放到除号上方,表达式将变为
( Profit – Revenue )
,依此类推。
或者,您可以使用
文本
选项卡输入表达式。
您可以使用
草稿
选项卡生成临时表达式。
有大量运算符类型可供执行数学函数、处理日期时间值、处理文本以及对“if”子句之类的逻辑处理求值。
详细信息,请参见
数据表达式运算符
。
(可选)点击
预览
预览计算结果。
预览结果
窗口随即出现。点击
关闭
返回
新计算项
窗口。
点击
确定
。新的计算数据项将显示在
数据
选项卡上。
、
或
图标标识
数据
选项卡上新的计算数据项。
注:
图标仅在您将计算数值测度更改为类别数据项时显示。该图标还会为字符型计算数据项(始终为类别)显示。
预览计算数据项的表达式
只有计算数据项才支持您通过点击
预览
来预览表达式结果。
通过右击表达式的某一部分,然后选择
预览子表达式结果
,您可以预览表达式某一部分的结果。
编辑计算数据项
要编辑计算数据项,请执行以下步骤:
在
数据
选项卡上右击某个计算数据项,然后选择
编辑计算项
。
编辑计算项
窗口随即出现。
按需修改计算数据项的
数据项
和
运算符
。
有关可用运算符的信息,请参见
数据表达式运算符
。
注:
若报表中未使用计算数据项,则您可以修改
结果类型
。
点击
确定
。
您可以使用与处理任何其他数据项相同的步骤来复制、重命名、隐藏和删除计算数据项。若某个计算数据项用在另一计算数据项内,则不能删除它。
提示
您可以在不同报表之间以及探索器和设计器之间从
文本
区域执行剪切和粘贴,以便传输计算或将其通过电子邮件发送给他人。
详细信息,请参见
在文本模式中编辑数据表达式
。
向报表添加新的聚合测度
聚合测度支持您通过使用聚合值计算新数据项。例如,您可能需要计算公司各区域的利润,方法是将某个区域组所有店铺的利润聚合总和除以同一区域组所有店铺的收入聚合总和。将聚合作为计算表达式的一部分求值。
要添加聚合测度,请执行以下步骤:
在
数据
选项卡上,点击
,然后选择
新建聚合测度
。
新建聚合测度
窗口随即出现。
输入
名称
。
(可选)点击
显示所有拖放区
。您还可以选择
显示草稿区
生成临时表达式。
使用
可视
选项卡通过将
数据项
和
运算符
拖至右窗格中的表达式上方,可为聚合测度生成表达式。对于表达式中的每个字段,您可以插入一个数据项、运算符或特定值。
将数据项和运算符拖放到表达式时,光标的准确位置确定数据项或运算符添加到表达式中的位置和方式。当您将新元素拖到表达式上时,将显示一个预览,说明若将元素放置在当前位置表达式将发生什么变化。
或者,您可以使用
文本
选项卡输入表达式。
有大量运算符类型可供执行数学函数,以及对 IF 子句之类的逻辑处理求值。
详细信息,请参见
数据表达式运算符
。
对于表达式中的每个数据项,请选择一种聚合类型。默认情况下,
总和
用于测度,
非重复值
用于类别。要选择新的聚合类型,请将聚合运算符从
运算符
列表拖放到表达式中的聚合类型上。
请参见
数据表达式运算符
,查看可用的聚合运算符的列表。
对于表达式中的每个聚合,请选择聚合上下文。每个聚合旁边的下拉列表支持您选择以下上下文值之一:
ByGroup
计算在可视化视图中使用的每一数据项子集的聚合值。例如,在条形图中,带有
ByGroup
上下文的聚合测度为图中每个条计算单独的聚合值。
ForAll
计算整个数据项(在过滤之后)的聚合值。例如,在条形图中,带有
ForAll
上下文的聚合测度对图中每个条使用同一聚合值(针对整个数据项计算的值)。
通过结合使用
ForAll
和
ByGroup
上下文,您可以创建将局部值与全局值进行比较的测度。例如,您可以使用如下的表达式计算与均值的差:
Avg ByGroup(X) - Avg ForAll(X)
详细信息,请参见
期间运算符
。
点击
确定
。新的聚合测度显示在
数据
选项卡上。
图标标识新的聚合测度。
编辑聚合测度
要编辑聚合测度,请执行以下步骤:
右击
数据
选项卡上的某个聚合测度,然后选择
编辑聚合测度
。
编辑聚合测度
窗口随即出现。
按需修改聚合测度的
数据项
和
运算符
。
有关可用运算符的信息,请参见
数据表达式运算符
。
点击
确定
。
您可以使用与处理任何其他数据项相同的步骤来复制、重命名、隐藏和删除聚合测度。
提示
您可以在不同报表之间以及在探索器和设计器之间从
文本
区域执行剪切和粘贴,以便传输计算或将其通过电子邮件发送给他人。
详细信息,请参见
在文本模式中编辑数据表达式
。
上一页
|
下一页
|
页首
Copyright © SAS Institute Inc. All rights reserved.