MDX语句执行中的错误:公式错误-无法绑定:未知的维度或者级别

bokesoft 2003-07-30 05:31:04
有一个维度:时间,分为4个级别 :年,季度,月,日
年成员有 2001,2002,2003等等,季度的成员有1,2,3,4。月的成员是1月,2月等等。日的成员是1,2,3。
我想把时间这个维度放到Column轴上。报错如上:公式错误-无法绑定:未知的维度或者级别。
语句如下:"Select ({[国家].[国内],[国家].[国外]}) On Columns," & _
"([时间].[2002].members) On Rows " & _
"from XXX where ([measures].[Yst Amount])"
但是如果我把其它维度放到column上却没有问题。我想是不是因为时间维度的成员是数字的原因?(btw:成员对应的值在oracle数据库中,类型也是number)。
把时间维度放到where子句中就没有问题(切片器维度)
请教各位大虾如果解决?

PS:一般在执行mdx的时候,报错公式错误-无法绑定:在当前的上下文中不可绑定。有是什么原因啊?

谢谢。。。
...全文
144 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bokesoft 2003-08-14
  • 打赏
  • 举报
回复
好的,谢谢.我这么问主要是帮助中的函数太多了,而且有些函数例子讲得不是很清楚:)
再次谢谢各位的帮忙 :)
chump 2003-08-13
  • 打赏
  • 举报
回复
我使用过的一些,不一定常用:
1:WITH SET [xx] AS
2: WITH MEMBER as
3:iif、avg/BottomCount/topcount/children/Current/count/Descendants/Dimension/filter/
order/等,自己看帮助吧!!

bokesoft 2003-08-13
  • 打赏
  • 举报
回复
谢谢macz和chump的详细解答,测试了一下果然如此,谢谢.

在一般的使用中还会用到哪些常用的函数啊,我好象基本上就用过Members,Children而且,很想知道还有哪些常用的,否则用其它办法来实现内置函数的功能也太傻了点哦 :(



chump 2003-08-13
  • 打赏
  • 举报
回复
这是语法错误!!
1:在每个级别上,如年,可用如下语法:[时间].[年].members,检索年下的所有成员;
2:具体到某个成员,如2001,用[时间].[2001].children检索该年下的所有成员。
级别下用MEMBERS,具体成员下用CHILDREN。
macz 2003-08-12
  • 打赏
  • 举报
回复
如果一个维度的定义中选用了"All Levels"项,在[所有 time]后面用members

会出错,可用children代替,检索直接下级;

另,可直接使用[time].members是没有问题的
bokesoft 2003-08-12
  • 打赏
  • 举报
回复
谢谢大家,特别是macz,我的问题就是因为用了members函数导致的,我已经发现,前几次回贴都没有成功,来晚了.但是如果我要取的这个维度级别下面的"所有"怎么办啊?难道要写成 {[time].[所有 ...],[time].children}?

我也是刚刚用analysis services,对于其中的一些mdx函数也不是很熟悉,看help也只是一知半解,否则也不会出去上述问题了.哪位大侠可以帮忙解释一下常用的几个函数的意义啊,谢谢!

macz 2003-08-07
  • 打赏
  • 举报
回复

这种写法没问题,可能是语法问题;MDX比较别扭,没有SQL容易写;

另可试以下方案:

1、将members换为children

2、加入[所有 ...]项试一下
tchatcha 2003-08-07
  • 打赏
  • 举报
回复
"公式错误-无法绑定:在当前的上下文中不可绑定"一般是维度成员写的不对。再检查一下你的语法吧!
bokesoft 2003-08-07
  • 打赏
  • 举报
回复
这个好象和虚拟维度有关系,我把原来的虚拟维度改成普通维度就没有报错了,具体还要再看看,不明 :(
ckp 2003-08-01
  • 打赏
  • 举报
回复
我也是碰到类似的问题,我照着analysis的帮助文件,建立了一个数据立方体的例子。可是在最后出现"公式错误-无法绑定:在当前的上下文中不可绑定"
lcx_csdn 2003-08-01
  • 打赏
  • 举报
回复
"公式错误-无法绑定:在当前的上下文中不可绑定"一般是维度成员写的不对。再检查一下你的语法吧!
内容概要:本文针对多渗透率电动汽车接入对配电网造成的影响,系统性地研究了其承载能力的评估方法,提出了一套融合多类型分布式能源的综合性评估体系。研究首先建立了包含配电网、电动汽车、分布式光伏及静止无功补偿装置(SVC)的协同运行基础模型,并据此构建了涵盖一次设备安全、负荷平稳性、电能质量与系统效率四个维度的多维评价指标体系。为实现客观、全面的量化评估,采用基于熵权法的客观赋权与模糊综合评价相结合的双层评分模型,有效避免了主观赋权的偏差,增强了评估结果的科学性与可信度。通过典型算例仿真,系统分析了不同电动汽车渗透率水平下各指标的演变规律,并开展了指标灵敏度分析,验证了所提评估模型的有效性、合理性和鲁棒性。; 适合人群:具备电力系统、电气工程及其自动化等相关专业背景,熟悉Matlab编程与电力系统仿真工具,从事新能源并网、智能配电网规划、电动汽车充放电管理等领域研究的研究生、高校科研人员及电网公司、设计院的工程技术人员。; 使用场景及目标:① 用于定量评估城市或区域配电网在不同电动汽车发展规模下的接纳能力与安全裕度;② 为电网规划部门制定充电基础设施布局、配电网升级改造方案提供决策依据;③ 支持研究高比例可再生能源与电动汽车耦合对电网稳定性的影响,优化负荷管理与无功补偿策略。; 阅读建议:建议读者结合文的Matlab代码,动手复现算例仿真过程,深入理解熵权法计算权重与模糊综合评价的实现逻辑,并尝试调整电动汽车渗透率、光伏出力等关键参数,观察评价结果的变化趋势,从而深刻掌握模型的内在机理与应用方法。
内容概要:本文系统研究了分布式光伏储能系统的优化配置方法,重点聚焦于多渗透率电动汽车接入背景下配电网承载能力的评估问题。研究构建了涵盖配电网基础架构、电动汽车充放电行为、分布式光伏出力特性及无功补偿设备运行的协同仿真模型,并建立了集成设备安全、负荷特性、电能质量和系统效率的多维评价指标体系。创新性地提出基于熵权法与模糊综合评价相结合的双层评分模型,实现对承载能力的客观赋权与科学量化评估。通过Matlab平台进行算例仿真,分析不同电动汽车渗透率下的系统运行特性,开展关键指标的灵敏度分析,验证了方法的有效性与鲁棒性,为高比例新能源与电动汽车融合发展的配电网规划、优化调度及储能配置提供了理论支撑与技术工具。; 适合人群:电力系统、新能源、智能电网、综合能源系统及相关领域的科研人员、高校研究生以及从事电网规划与运行的工程技术人员。; 使用场景及目标:①用于研究高比例分布式光伏与规模化电动汽车接入对配电网运行特性的综合影响;②为配电网承载能力的科学评估、储能系统的优化配置及电网升级改造提供决策支持;③支持相关领域课题研究、学术论文复现、毕业设计及工程项目方案论证。; 阅读建议:建议结合提供的Matlab代码进行仿真复现,深入理解熵权法计算指标权重与模糊综合评价的实现细节,通过调整电动汽车渗透率、光伏出力水平等关键参数进行多场景对比和敏感性分析,以全面掌握系统运行规律与评估模型的内在逻辑。

7,394

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧