2014-09-21 1 views
0

아래쪽 수를 사용하여 선택한 날짜에 대해 최악의 실적을 보이는 제품 그룹을 얻으려고했습니다. 내 목표는 차원 이름이 아닌 금액을 반환하는 것입니다. 그러나 쿼리는 큐브의 기본 날짜를 기준으로 맨 아래 수를 반환하고 선택 쿼리를 구성하지 않습니다. 현재 날짜를 밑줄에 넣는 방법이 있습니까? 다음은 내가 사용했던 샘플 검색어입니다 :현재 날짜 값을 하단 수로 전달하는 방법

with 
member worst as 
([Measures].[Amount]) 

set worstgrp as 
BOTTOMCOUNT([Product].[Product].Members ,1 , [Measures].[worst]) 

member worstamount as 
sum([worstgrp],[Measures].[Amount]) 

select 
{[worstamount]} on 0, 
([date].[date].[month-day].[18 Jul 2014]) on 1 

from 
[Full Details] 

우리는 날짜에 다중 선택을 할 수 있습니다. 그리고 정확히 내가 큐브에 계산 된 구성원을 만들고 그 특별 큐브를 사용하여 특별 보고서 usinfg excel에 노력하고 있습니다. 그래서 우리는 where 절에서 날짜를 푸틴 수 없지만 select 절에서만 나타납니다. 다음과 같이

답변

0

그냥 세트를 정의 :

set worstgrp as BOTTOMCOUNT([Product].[Product].Members ,1 , 
          sum(EXISTING [date].[date].Members, [Measures].[worst])) 
관련 문제