0

Business Objects와 특히 Desktop Intelligence를 처음 사용했습니다. 우리는 이것을 우리의 과학적 데이터를위한보고 도구로 사용하려고하지만 계산을 수행하여 객체를 "생성"하고 나서 통계 또는 집계 함수를 수행하려고 할 때 문제가 발생합니다. 예를 들어 열 제목 이름, 결과 날짜, 매개 변수 및 결과 값을 가져 오는 쿼리를 실행합니다. 테이블에 다음과 같이 표시됩니다.SAP BO XI Desktop Intelligence 집계 계산

SUBJECT DAY PARAM  RV 
10001  0  Length  5.32 
10001  0  Width  4.68 
10002  0  Length  3.98 
10002  0  Width  1.64 
10001  7  Length  8.89 
10001  7  Width  7.30 
10002  7  Length  4.17 
10002  7  Width  2.19 

다음으로 측정 값 변수로 정의 된 보고서에서 Volume : L * W^2 * 0.52에 대한 수식을 사용합니다. 상단에 날짜와 크로스 탭을 사용하여 나는 등 같은 길이 폭 및 종양 볼륨 표시면을 아래로 주제 : 바닥 글 내

     0       7 
SUBJECT  L  W  V   L  W  V 
10001  5.32  4.68  60.59  8.89  7.30  246.35 
10002  3.98  1.64  5.57  4.17  2.19  10.40 
COUNT       #       # 
MEAN       #       # 

나는 그런 수, 표준 편차의 변화율 (%)로 집계를 표시 할을 날 제로부터. 그러나 그들은 모두 망쳐 버렸다. Length와 Width가 Volume을 구성한다는 사실을 설명하기 위해 n을 두 배로 늘리는 것도 아닙니다. 나는 단서가없고 상실감에 처해있다. 조언이나 제안이 환영받을 것입니다. 사전에

감사합니다, 제프

답변

0

나는 당신의 크로스 탭이 난도질에 다음과 같은 가정 :

 
      ¦ <DAY> (Break) 
      ¦ <PARAM> 
    -------------------- 
    <SUBJECT> ¦ <RV> 

그래서 테이블과 같이 보일 것입니다 :

 
     0       7   
     Length Width Volume Length Width Volume 
10001 5.32 4.68 60.59  8.89  7.30  246.35 
10002 3.98 1.64 5.57  4.17  2.19  10.40 

<DAY>의 부울 바닥 글에 볼륨 변수가 있습니다. 는 볼륨 계산을 위해 나는 공식을 사용했습니다 : =(<RV> Where (<PARAM>="Length"))*(Power(<RV> Where (<PARAM>="Width") , 2))*0.52

오른쪽 크로스 탭의 가장자리에 클릭 한 다음 General 탭의 Down Edge Display 섹션에서 Show Footer 확인란을 선택 Format Crosstab...을 선택합니다. 필요한 경우 꼬리말에 추가 행을 추가하십시오.

수동으로 카운트 =Count(<VOLUME>)에 대한 수식을 추가하고 최종 테이블은 이제 (2DP로 반올림 값으로) 다음과 같습니다 나를 위해 =Average(<VOLUME>)

의미 :

 
     0       7   
     Length Width Volume Length Width Volume 
10001 5.32 4.68 60.59  8.89  7.30  246.35 
10002 3.98 1.64 5.57  4.17  2.19  10.40 
Count     2.00       2.00 
Mean      33.08      128.37 

트릭은 계산을 확인하고있다 (즉, 테이블의 다른 섹션에있는 헤더 변수와 관련하여) 올바른 상황에서 발생합니다. 변수 In, ForAllForEach을 사용하여 변수 및 컨텍스트를 추가 및 제거 할 수 있습니다. 비록 내가이 테이블을 위해 사용할 필요는 없지만.