首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MDX: MDX中的val()函数是什么

MDX: MDX中的val()函数是什么
EN

Stack Overflow用户
提问于 2016-05-23 16:06:55
回答 1查看 396关注 0票数 0

MDX: MDX中的val()函数是什么

代码语言:javascript
复制
WITH MEMBER [Measures].[Store Size] AS 
VAL([DimMangedPopulation].[Managed Population Key].CURRENTMEMBER.PROPERTIES("Program Name"))

SELECT
{[Measures].[Store Size]} ON COLUMNS,   
[DimManagedPopulation].[Program Name].&[BHI] ON ROWS
FROM Sales

输出请参见下图

EN

回答 1

Stack Overflow用户

发布于 2016-05-24 16:20:49

回过头来看这张图,你似乎用错了词:

“val()在MDX中的作用是什么”

你的问题应该是,“为什么它返回0”

假设我的推论是正确的,答案是:Val()将为字符串参数返回值0。你可以用一个简单的例子来验证这一点。

代码语言:javascript
复制
with member abc as val("abc")

select abc on 0 
from [AdvWorks]

在您的示例中,您选择了属性"Program Name",它似乎是一个字符串,而不是一个数字,因此您得到一个0。

HTH

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37385738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档