无涯教程-JavaScript - CUBEVALUE函数

news2024/11/25 2:27:53

描述

CUBEVALUE函数从多维数据集返回一个聚合值。

语法

CUBEVALUE (connection, [member_expression1], [member_expression2], …)

争论

Argument描述Required/Optional
connectionThe name of the connection to the cube. - A text stringRequired
member_expression

多维表达式(MDX)的文本字符串,其值为多维数据集中的成员或元组。

OR

用CUBESET函数定义的集合。

Optional
  • 使用Argument member_expression作为切片器来定义要为其返回聚合值的多维数据集部分。

  • 如果在member_expression中未指定度量,则使用该多维数据集的默认度量。

Notes

  • 对CUBEVALUE函数求值时,它将在检索所有数据之前临时在单元格中显示"#GETTING_DATA…"消息。

  • 如果将单元格引用用于member_expression,并且该单元格引用包含CUBE函数,则member_expression将使用MDX表达式作为引用单元格中项目的内容,而不是在该引用单元格中显示的值。

    p>
  • 如果连接名称不是存储在工作簿中的有效工作簿连接,则CUBEVALUE返回一个#NAME吗?错误值。如果联机分析处理(OLAP)服务器未运行,不可用或返回错误消息,CUBEVALUE是否返回#NAME?错误值。

  • 如果元组中的至少一个元素无效,则CUBEVALUE返回一个#VALUE!错误值。

  • CUBEVALUE在以下情况下返回#N/A错误值

    • member_expression语法不正确

    • 由member_expression指定的成员在多维数据集中不存在

    • 该元组无效,因为指定的值没有交集。 (这可能发生在同一层次结构中的多个元素中。)

    • 该集合包含至少一个成员,该成员的维度不同于其他成员。

    • 如果您在共享连接时在数据透视表中引用基于会话的对象(如,计算所得成员或命名集),则

      CUBEVALUE可能会返回#N/A错误值。数据透视表被删除,或者您将数据透视表转换为公式。 (在"options"options卡上的"工具"组中,单击" OLAP工具",然后单击"转换为公式"。)

问题:将空值转换为零长度的字符串

  • 在Excel中,如果一个单元格没有数据,因为您从未更改过它或删除了内容,则该单元格包含一个空值。在许多数据库系统中,空值称为 Null 值。 空或空值的字面意思是"无值"。但是,公式永远不能返回空字符串或Null值。公式始终返回三个值之一-

    • 数字值
    • 文本值,可以是长度为零的字符串
    • 错误值,如#NUM!或#VALUE
  • 如果公式包含连接到联机分析处理(OLAP)数据库的CUBEVALUE函数,并且对该数据库的查询导致Null值,则Excel会将此Null值转换为零长度的字符串,即使公式将否则返回数字值。这可能会导致一种情况,即一系列单元格包含数字和零长度字符串值的组合,并且这种情况会影响引用该单元格范围的其他公式的输出。

  • 如,如果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函数嵌套在IF条件中,如果CUBEVALUE函数计算为零长度字符串,则该条件返回0值-

=IF (CUBEVALUE ("Sales","[Measures].[Profit]","[Time].[2004]",
   "[All Product].[Beverages]")="", 0, CUBEVALUE("Sales",
   "[Measures].[Profit]","[Time].[2004]","[All Product].[Beverages]"))

适用性

Excel 2007,Excel 2010,Excel 2013,Excel 2016

Example

CUBEVALUE Function

JavaScript 中的 CUBEVALUE函数 - 无涯教程网无涯教程网提供描述CUBEVALUE函数从多维数据集返回一个聚合值。 语法 CUBEVALUE (connection, [membe...https://www.learnfk.com/javascript/advanced-excel-cube-cubevalue-function.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/970283.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ssm+vue网络教学平台源码和论文

ssmvue网络教学平台源码和论文117 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 摘 要 社会的进步,教育行业发展迅速,人们对教育越来越重视,在当今网络普及的情况下&#x…

易记笔记-Ubuntu 下【netstat】指令全解

文章目录 - 显示所有网络连接- 只显示监听的网络连接- 只显示TCP连接- 只显示UDP连接- 显示PID(进程ID)和程序名称- 显示数字格式的IP地址和端口号- 显示路由表- 仅显示IPv4或IPv6连接- 显示多重广播功能群组组员名单- netstat在线帮助- netstat的替代工…

Coles 五个月内推出SAP S/4HANA 财务核心

Coles是澳大利亚领先的零售企业,在全国拥有2,500多家零售店。100多年来,这家超市一直致力于为每周在Coles购物的2100万顾客提供优质、有价值的服务。 从Wesfarmers西农集团分拆之前,Coles抓住机会在其正在进行的数字化转型战略中向前迈进了一…

QGIS学习3 - 安装与管理插件

QGIS安装与管理插件主要是使用了菜单栏安装与管理插件这个菜单。 1、通过压缩文件等添加非官方插件 通过压缩文件添加有可能会提示存在安全问题等,直接点是即可。 之后点击install plugins即可完成。安装后导入插件 但是load失败了应该是安装没有成功。只能通过u…

智慧武装三维电子沙盘系统

一、概况 智慧武装三维电子沙盘是一种结合了智能技术和虚拟现实技术的沙盘模拟系统。它通过使用三维投影技术和交互式触控技术,将实际战场的地形、建筑物、人员等元素以虚拟的形式呈现在沙盘上。 智慧武装三维电子沙盘可以实时获取各种战场数据,并通过智…

快速切换本地node版本(超简单)

1.查看本地node版本 使用命令: node -v 2.找到你原来版本node所安装的位置 使用命令: where node 3.找到该路径下的node.exe 文件 可以看到 我对应路径下的 node.exe文件 4.到官网找到需要下载的node.exe版本并下载保存在本地 node.js官网下载exe地址…

STM32存储左右互搏 I2C总线读写FRAM MB85RC16

STM32存储左右互搏 I2C总线读写FRAM MB85RC16 在较低容量存储领域,除了EEPROM的使用,还有铁电存储器FRAM的使用,相对于EEPROM, 同样是非易失性存储单元,FRAM支持更高的访问速度, 其主要优点为没有EEPROM持续写操作跨页…

支付宝商户池

随着社会的发展,第三方支付公司的规章制度越来越完善,支付产品的迭代更新速度也越来越快。华北、白条等贷款工具的出现使信用卡失去了大部分的市场份额。我还记得盛大一卡通、俊旺一卡通等流行的常用卡产品现在逐渐被在线微信支付宝产品所取代。 “支付…

深入浅出AXI协议(4)——猝发传输

一、前言 在之前的文章中,我们着重介绍了关于AXI4的握手协议它可以使得传输的双方都可以自如地控制传输的速率,我们主要介绍了握手协议出现的3种可能情况。然后对于AXI4交易通信的握手信号的关系做出了介绍:(1)在AXI4互…

软件产品登记测试

1. 服务流程 2. 服务内容 对功能性、易用性、可移植性三个特性、五个子特性进行测试。通过测试检测表明软件功能基本实现,运行基本稳定,操作方便,用户手册描述完整正确,是否达到软件产品登记测试规范的要求。 3. 周期 实施测试…

Docker安装部署ElasticSearch(ES)

文章目录 安装前准备创建挂载目录授权相关权限创建elasticsearch.yml文件 拉取镜像运行容器查看运行情况测试 安装前准备 创建挂载目录 用于在宿主机挂载日志,数据等内容 创建/opt/es/data目录 创建/opt/es/logs目录 创建/opt/es/plugins目录 创建/opt/es/conf目录…

三维模型OBJ格式轻量化压缩处理重难点分析

三维模型OBJ格式轻量化压缩处理重难点分析 三维模型的OBJ格式轻量化压缩处理是一个复杂且具有挑战性的任务,涉及到多个重难点。以下是对三维模型OBJ格式轻量化压缩处理的重难点进行分析: 1、保持视觉质量: 在进行轻量化压缩的过程中&#x…

抖音书单视频怎么制作?这些方法很简单

抖音作为一款热门的短视频应用程序,已经成为了一个广泛传播知识和信息的平台。其中,抖音书单视频是一种很受欢迎的形式,可以通过它分享自己的阅读经验和心得,同时也可以向别人推荐好书。以下是一些关于如何制作抖音书单视频的方法…

Java当中实现分片上传

Java当中实现分片上传 文章目录 Java当中实现分片上传一:背景二:解决方案1、整体方案2、代码实例3、说明4、FileUtil中的方法 一:背景 Web端实现大文件上传下载的需求,要求将文件上传到对象存储当中,大文件上传有以下…

苹果手机微信记录如何备份到电脑?微信聊天记录怎么恢复?

求助!手机上的微信聊天记录太多了,导致手机内存严重不足,但是又不舍得把聊天记录全部删除。请问有哪些快速备份微信聊天记录的方法吗?提前感谢大家! 随着使用微信时间的增长,微信所保存的照片、视频、音频、…

Golang专题精进

Golang专题精进 Golang单元测试Golang错误处理Golang正则表达式Golang反射Golang验证码Golang日期时间处理库CarbonGolang发送邮件库emailGolang log日志Golang log日志框架logrusGolang加密和解密应用Golang访问权限控制框架casbinGolang使用swagger生成api接口文档Golang jwt…

【Day-28慢就是快】代码随想录-二叉树-完全二叉树的节点个数

给出一个完全二叉树,求出该树的节点个数。 —————————————————————————————————————— 1. 普通二叉树的求法 递归法与求深度类似,但是深度是depth,而此题是计算nodeNum。 迭代法使用层序遍历,记录遍历…

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)5 - 总结

SAP 中在库移动 不仅有入库(GR),出库(GI),也可以是单纯内部的转记或转送。 1,振替转记(转移过账) 具体查看我之前的文章。 SAP MM学习笔记26- SAP中 振替转记&#xff…

大数据可视化大屏实战项目(2)公司季度销售额度可视化展示—HTML+CSS+JS【源码在文末】(可用于比赛项目或者作业参考中)

大数据可视化大屏实战项目(2)公司季度销售额度可视化展示—HTMLCSSJS【源码在文末】(可用于比赛项目或者作业参考中🐕🐕🐕) 一,项目概览 ☞☞☞☞☞☞项目演示链接:htt…

Kerberos基础

一. Kerberos概述 Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证。这个词又指麻省理工学院为这个协议开发的一套计算机软件。软件设计上采用客户端/服务器结构,并且能够进行相互认证&#xff0c…