ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:22.01KB ,
资源ID:3379457      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3379457.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(EXCEL函数汇总多维数据集函数EXCEL帮助导出.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

EXCEL函数汇总多维数据集函数EXCEL帮助导出.docx

1、EXCEL函数汇总多维数据集函数EXCEL帮助导出十、多维数据集函数1、CUBEKPIMEMBER返回重要性能指示器 (KPI) 属性,并在单元格中显示 KPI 名称。KPI 是一种用于监控单位绩效的可计量度量值,如每月总利润或季度员工调整。注释 只有在工作簿连接到 Microsoft SQL Server 2005 Analysis Services 或更高版本的数据源时才支持 CUBEKPIMEMBER 函数。语法CUBEKPIMEMBER(connection,kpi_name,kpi_property,caption)Connection是到多维数据集的连接的名称的文本字符串。Kpi_

2、name是多维数据集中 KPI 名称的文本字符串。Kpi_property是返回的 KPI 组件,可以是下列类型的值之一: 整型枚举常量说明1KPIValue实际值2KPIGoal目标值3KPIStatusKPI 在特定时刻的状态4KPITrend走向值的度量5KPIWeight分配给 KPI 的相对权重6KPICurrentTimeMemberKPI 的临时根据内容如果您为 kpi_property 指定 KPIValue,则只有 kpi_name 显示在单元格中。 Caption是显示在单元格中的可选文本字符串,而不是 kpi_name 和 kpi_property。注解当 CUBEKPI

3、MEMBER 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA”消息。 要在计算中使用 KPI,请将 CUBEKPIMEMBER 函数指定为 CUBEVALUE 函数中的 member_expression 参数。 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBEKPIMEMBER 函数将返回错误值 #NAME?。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBEKPIMEMBER 函数返回错误值 #NAME?。 当 kpi_name 或 kpi_property 无效时,CUBEKPIMEMBER 返回错误值 #N/

4、A。 CUBEKPIMEMBER 在以下情况下可能返回错误值 #N/A:如果您在共享连接时引用数据透视表中的基于会话的对象,如计算成员或命名集,并且该数据透视表被删除了或者您将该数据透视表转换为公式(方法是:在“选项”选项卡上的“工具”组中,单击“OLAP 工具”,然后单击“转换为公式”)。示例=CUBEKPIMEMBER(Sales,MySalesKPI,1)=CUBEKPIMEMBER(Sales,MySalesKPI, KPIGoal,Sales KPI Goal)2、CUBEMEMBER返回多维数据集中的成员或元组。用来验证成员或元组存在于多维数据集中。 语法CUBEMEMBER(co

5、nnection,member_expression,caption)Connection是到多维数据集的连接的名称的文本字符串。Member_expression是多维表达式 (MDX) 的文本字符串,用来计算出多维数据集中的唯一成员。此外,也可以将 member_expression 指定为单元格区域或数组常量的元组。Caption是显示在多维数据集的单元格(而不是标题)中的文本字符串(如果定义了一个文本字符串的话)。当返回元组时,所用的标题为元组中最后一个成员的文本字符串。 注解当 CUBEMEMBER 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA”

6、消息。 如果将 CUBEMEMBER 函数用作另一个 CUBE 函数的参数,该 CUBE 函数将使用标识成员或元组的 MDX 表达式,而不是在 CUBEMEMBER 函数的单元格中显示的值。 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBEMEMBER 函数返回错误值 #NAME?。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBEMEMBER 函数返回错误值 #NAME?。 如果元组中至少有一个元素是无效的,则 CUBEMEMBER 函数返回错误值 #VALUE!。 如果 member_expression 的长度大于 255 个字符(这是函数中参数

7、的长度限制),则 CUBEMEMBER 函数将返回错误值 #VALUE!。要使用长度大于 255 个字符的文本字符串,请在单元格中输入该文本字符串(对于单元格而言,该限制是 32,767 个字符),然后使用单元格引用作为参数。 当遇到下列情况时,CUBEMEMBER 函数返回错误值 #N/A: member_expression 语法不正确。 MDX 文本字符串指定的成员在多维数据集中不存在。 由于指定的值不交叉,元组无效。(当多个元素来自同一层次结构时会发生此情况。) 集合至少包含一个其维数与其他成员都不同的成员。CUBEMEMBER 在以下情况下可能返回错误值 #N/A:如果您在共享连接时

8、引用数据透视表中的基于会话的对象,如计算成员或命名集,并且该数据透视表被删除了或者您将该数据透视表转换为公式(方法是:在“选项”选项卡上的“工具”组中,单击“OLAP 工具”,然后单击“转换为公式”)。示例=CUBEMEMBER(Sales,Time.Fiscal.2004)=CUBEMEMBER($A$1,D$12)=CUBEMEMBER(Sales,(B4, C6, D5),SalesFor2004) =CUBEMEMBER(xlextdat8 FoodMart 2000 Sales,(Product.Food,Time.1997)=CUBEMEMBER($A$1,C$12:D$12)3、

9、CUBEMEMBERPROPERTY返回多维数据集中成员属性的值。用来验证某成员名称存在于多维数据集中,并返回此成员的指定属性。语法CUBEMEMBERPROPERTY(connection,member_expression,property)Connection是到多维数据集的连接的名称的文本字符串。Member_expression是多维数据集中成员的多维表达式 (MDX) 的文本字符串。 Property是返回的属性的名称的文本字符串或对包含属性名称的单元格的引用。注解当 CUBEMEMBERPROPERTY 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_D

10、ATA”消息。 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBEMEMBERPROPERTY 函数返回错误值 #NAME?。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBEMEMBERPROPERTY 函数返回错误值 #NAME?。 如果 member_expression 语法不正确,或者 member_expression 指定的成员在多维数据集中不存在,则 CUBEMEMBERPROPERTY 函数返回错误值 #N/A。 CUBEMEMBERPROPERTY 在以下情况下可能返回错误值 #N/A:如果您在共享连接时引用数据透视表中的基于会话的对

11、象,如计算成员或命名集,并且该数据透视表被删除了或者您将该数据透视表转换为公式(方法是:在“选项”选项卡上的“工具”组中,单击“OLAP 工具”,然后单击“转换为公式”)。示例=CUBEMEMBERPROPERTY(Sales,Time.Fiscal.2004,$A$3)=CUBEMEMBERPROPERTY(Sales,Store.MyFavoriteStore,Store.Store Name.Store Sqft)4、CUBERANKEDMEMBER返回集合中的第 n 个成员或排名成员。用来返回集合中的一个或多个元素,如业绩最好的销售人员或前 10 名的学生。语法CUBERANKEDME

12、MBER(connection,set_expression,rank,caption)Connection是到多维数据集的连接的名称的文本字符串。Set_expression是集合表达式的文本字符串,如 Item1.children。Set_expression 也可以是 CUBESET 函数,或者是对包含 CUBESET 函数的单元格的引用。Rank是用于指定要返回的最高值的整型值。如果 rank 为 1,它将返回最高值;如果 rank 为 2,它将返回第二高的值,依此类推。要返回最高的前 5 个值,请使用 5 次 CUBERANKEDMEMBER 函数,每一次指定从 1 到 5 的不同

13、rank。Caption是显示在多维数据集的单元格(而不是标题)中的文本字符串(如果定义了一个文本字符串的话)。注解当 CUBERANKEDMEMBER 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA”消息。 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBERANKEDMEMBER 函数返回错误值 #NAME?。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBERANKEDMEMBER 函数返回错误值 #NAME?。 如果 set_expression 语法不正确,或者集合至少包含一个维数与其他成员都不同的成员,则

14、CUBERANKEDMEMBER 函数将返回错误值 #N/A。示例=CUBERANKEDMEMBER(Sales,$D$4,1,Top Month) =CUBERANKEDMEMBER(Sales,CUBESET(Sales,Summer,2004.June,2004.July,2004.August),3,Top Month)提示要返回最低的 n 个值,请使用 CUBESET 函数的 sort_order 和 sort_by 参数来反转集合的顺序,以便在排序后的集合中最高值成为最低值。例如,CUBERANKEDMEMBER (Sales, $D$4,1) 将返回最后一个成员,CUBERANK

15、EDMEMBER (Sales, $D$4, 2) 返回倒数第二个成员,依此类推。 5、CUBESET定义成员或元组的计算集。方法是向服务器上的多维数据集发送一个集合表达式,此表达式创建集合,并随后将该集合返回到 Microsoft Office Excel。语法CUBESET(connection,set_expression,caption,sort_order,sort_by)Connection是到多维数据集的连接的名称的文本字符串。Set_expression是产生一组成员或元组的集合表达式的文本字符串。Set_expression 也可以是对 Excel 区域的单元格引用,该区域包

16、含一个或多个成员、元组或包含在集合中的集合。Caption是显示在多维数据集的单元格(而不是标题)中的文本字符串(如果定义了一个文本字符串的话)。Sort_order是执行的排序类型(如果存在的话),可以为下列类型之一: 整型枚举常量说明Sort_by 参数0SortNone按当前顺序保留集合。忽略1SortAscending使用 sort_by 按升序对集合进行排序。必填2SortDescending使用 sort_by 按降序对集合进行排序。必填3SortAlphaAscending按字母升序对集合进行排序。忽略4Sort_Alpha_Descending按字母降序对集合进行排序。忽略5S

17、ort_Natural_Ascending按自然升序对集合进行排序。忽略6Sort_Natural_Descending按自然降序对集合进行排序。忽略默认值为 0。对一组元组进行字母排序是以每个元组中最后一个元素为排序依据的。有关这些不同的排序顺序的详细信息,请参阅 Microsoft Office SQL Analysis Services 帮助系统。Sort_by是排序所依据的值的文本字符串。例如,要获得销售量最高的城市,则 set_expression 为一组城市,sort_by 为销售量。或者,要获得人口最多的城市,则 set_expression 为一组城市,sort_by 为人口量

18、。如果 sort_order 需要 sort_by,而 sort_by 被忽略,则 CUBESET 函数返回错误消息 #VALUE!。注解当 CUBESET 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA”消息。 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBESET 函数返回错误值 #NAME?。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBESET 函数返回错误值 #NAME?。 如果 set_expression 语法不正确,或集合至少包含一个其维数与其他成员都不同的成员,CUBESET 函数返回错误值 #N

19、/A。 如果 set_expression 的长度大于 255 个字符(这是函数中参数的长度限制),则 CUBESET 函数将返回错误值 #VALUE!。要使用长度大于 255 个字符的文本字符串,请在单元格中输入该文本字符串(对于单元格而言,该限制是 32,767 个字符),然后使用单元格引用作为参数。 CUBESET 在以下情况下可能返回错误值 #N/A:如果您在共享连接时引用数据透视表中的基于会话的对象,如计算成员或命名集,并且该数据透视表被删除了或者您将该数据透视表转换为公式(方法是:在“选项”选项卡上的“工具”组中,单击“OLAP 工具”,然后单击“转换为公式”)。示例=CUBESE

20、T(Finance,Order(Product.Product.Product Category.Members,Measures.Unit Sales,ASC),Products)=CUBESET(Sales,Product.All Products.Children,Products,1,Measures.Sales Amount)6、CUBESETCOUNT返回集合中的项目数。 语法CUBESETCOUNT(set)Set是 Microsoft Office Excel 表达式的文本字符串,该表达式计算出由 CUBESET 函数定义的集合。Set 也可以是 CUBESET 函数,或者是对

21、包含 CUBESET 函数的单元格的引用。说明当 CUBESETCOUNT 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA”消息。示例=CUBESETCOUNT(A3) =CUBESETCOUNT(CUBESET(Sales,Product.All Products.Children,Products,1,Measures.Sales Amount)7、CUBEVALUE从多维数据集中返回汇总值。语法CUBEVALUE(connection,member_expression1,member_expression2)Connection是到多维数据集的连接的

22、名称的文本字符串。Member_expression是用来计算出多维数据集中的成员或元组的多维表达式 (MDX) 的文本字符串。另外,member_expression 可以是由 CUBESET 函数定义的集合。使用 member_expression 作为切片器来定义要返回其汇总值的多维数据集部分。如果 member_expression 中未指定度量值,则使用该多维数据集的默认度量值。注解当 CUBEVALUE 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA”消息。 如果 member_expression 使用单元格引用,并且该单元格引用包含 CUBE

23、 函数,则 member_expression 使用引用的单元格中的项目的 MDX 表达式,而不是显示在该引用的单元格中的值。 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBEVALUE 函数返回错误值 #NAME?。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBEVALUE 函数返回错误值 #NAME?。 如果元组中至少有一个元素无效,则 CUBEVALUE 函数返回错误值 #VALUE!。 当遇到以下情况时,CUBEVALUE 函数返回错误值 #N/A: member_expression 语法不正确。 member_expression 所指定

24、的成员在多维数据集中不存在。 由于指定的值不交叉,元组无效。(当多个元素来自同一层次结构时会发生此情况。) 集合至少包含一个其维数与其他成员都不同的成员。 CUBEVALUE 在以下情况下可能返回错误值 #N/A:如果您在共享连接时引用数据透视表中的基于会话的对象,如计算成员或命名集,并且该数据透视表被删除了或者您将该数据透视表转换为公式(方法是:在“选项”选项卡上的“工具”组中,单击“OLAP 工具”,然后单击“转换为公式”)。问题:Null 值转换为零长度字符串在 Microsoft Office Excel 2007 中,如果单元格中没有数据(由于您从未更改它或删除其内容),则该单元格包

25、含一个空值。在许多数据库系统中,空值被称为 Null 值。空值或 Null 值的字面意思就是“没有值”。但是,公式始终不会返回空字符串或 Null 值。公式通常返回以下三种值中的一种:数值、文本值(可能是零长度字符串)或者错误值(如 #NUM! 或 #VALUE)。 如果公式中包含连接到联机分析处理 (OLAP) 数据库的 CUBEVALUE 函数,并且对此数据库的查询的结果为 Null 值,Excel 会将此 Null 值转换成一个零长度字符串,即使该公式本来将返回一个数值也是如此。这会造成这样的情况:某个单元格区域中既包含数字又包含零长度字符串值,而这种情况会影响其他引用该单元格区域的公式

26、的结果。例如,如果 A1 和 A3 包含数值,而 A2 包含带有返回零长度字符串的 CUBEVALUE 函数的公式,则以下公式会返回 #VALUE! 错误:=A1+A2+A3 为了防止发生这种情况,可以使用 ISTEXT 函数来测试是否存在零长度字符串,并使用 IF 函数将零长度字符串替换成 0(零),如下面的示例所示:=IF(ISTEXT(A1),0,A1)+IF(ISTEXT(A2),0,A2)+IF(ISTEXT(A3),0,A3) 或者,如果 CUBEVALUE 函数计算结果为零长度字符串,则您还可以在返回 0 值的 IF 条件中嵌套 CUBEVALUE 函数,如下面的示例所示:=IF

27、 (CUBEVALUE(Sales,Measures.Profit,Time.2004,All Product.Beverages)=, 0, CUBEVALUE(Sales,Measures.Profit,Time.2004,All Product.Beverages) 请注意,SUM 函数不需要进行这样的零长度字符串测试,因为它在计算返回值时将自动忽略零长度字符串。示例=CUBEVALUE(Sales,Measures.Profit,Time.2004,All Product.Beverages)=CUBEVALUE($A$1,Measures.Profit,D$12,$A23)=CUBEVALUE(Sales,$B$7,D$12,$A23)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1