首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用和不使用虚拟with子句时的不同结果

使用和不使用虚拟with子句时的不同结果
EN

Stack Overflow用户
提问于 2013-02-25 11:09:35
回答 2查看 58关注 0票数 0

我试图诊断SSAS多维数据集中的计算度量中的错误,在调试过程中,我得到了这种奇怪的行为……

代码语言:javascript
复制
select
    [Measures].[Net Lost Commitments] on columns 
  , {[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2009\10],[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2010\11]} on rows
from Compass3

...returns以下命令:

代码语言:javascript
复制
       Net Lost Commitments
2009\10  (null)
2010\11  9,937

我试图弄清楚为什么2009\10的值是空的,所以我一直在通过WITH子句添加各种其他计算,以帮助跟踪问题。但是,我添加的任何WITH子句都会更改结果,即使没有使用WITH子句中的计算。例如..。

代码语言:javascript
复制
with
    member [Measures].[test] as null
select
    [Measures].[Net Lost Commitments] on columns 
  , {[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2009\10],[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2010\11]} on rows
from Compass3

...returns以下命令:

代码语言:javascript
复制
       Net Lost Commitments
2009\10  8,783
2010\11  9,937

你以前见过吗?可能的原因是什么?

EN

回答 2

Stack Overflow用户

发布于 2013-02-25 12:32:39

计算成员的存在是否会影响日期维聚合的解析顺序?如果是这样,您是否可以在查询处理中将其求解顺序更改为稍后?

票数 0
EN

Stack Overflow用户

发布于 2013-03-13 11:48:01

我仍然不知道这种看似随机的行为是如何发生的,但它不再是一个问题。

--马特。

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

https://stackoverflow.com/questions/15059483

复制
相关文章

相似问题

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