2013-05-01 1 views
0

나는 주간 레벨에서 의미가있는 계산 된 필드 a/b을 가지고있다. 여기에서 a은 마침표의 마지막이고 b은 마침표의 합계이다. 한 달 미만인 주에 avg(a/b)을 찾고 end_of_month(a)/sum(b) for the month이 아닌 것을 찾아야합니다. 평균메트릭을 계산 된 일반 집계와 월별 평균 메트릭을 평균으로 계산했지만 작동하지 않습니다. 이 보고서는 크로스 탭 보고서입니다. 이 문제를 어떻게 해결할 수 있습니까?코그노에서 계산 된 필드의 평균을 찾는다. 10.1

편집 : a은 수작업으로 끝납니다. ba/b입니다. ab은 제품/위치/시간 차원에 따라 분포합니다. a의 경우, 시간에 대한 정규 집계를 마지막으로 설정했습니다.

표현의 형식에 오류가있어서 average((total([a] for [week]))/(total([b] for [week])))을 시도했지만 오류가 발생하지 않았지만 올바른 결과는 제공하지 않습니다. 시간을 제외하고는 여전히 다른 차원을 합산해야하기 때문에 합계 [a]를 사용했습니다. 어떤 아이디어?

나는 또한 대안적인 방법을 시도해 보았습니다. 개별적인 주간을 얻은 다음 (첫 번째 주 wos + ... +5 주 wos)/5의 새로운 측정 항목을 도출했습니다. 그러나 "관계형 쿼리 개체가 차원 모델링 된 관계형 개체와 함께 사용 중입니다."라는 사례 문을 넣으려고하면 경고 메시지가 표시되고 메트릭은 가비지 값을 제공합니다. 관계 항목이 포함 된 대소 문자를 측정 항목 차원의 쿼리 항목에 어떻게 적용 할 수 있습니까?

+0

질문을 두 번 더 읽고 요청한 것을 완전히 이해하지 못했습니다. 합계를 추가하려는 필드가있는 경우 [주], [제품], [위치]에 for를 추가해야합니다. 또한 계산을 분리하고 잘못된 부분을 확인하는 것이 좋습니다. 총계 ([주]의 [a])는 예상 결과를 나타 냅니까? –

답변

1

달성하려는 목표에 대해 더 명확히해야합니다.
또한 헤더는 보고서에 대해 이야기하는 동안 프레임 워크 관리자를 말합니다.
내 추측은 값 귀하의 집계에 표현의를 사용할 필요가 있습니다 :

avg((max([a] for [week]))/(sum([b] for [week]))) 

당신은 FOR와 AT에 대한 자세한 내용은 다른 (더 정교한) 요약 함수
를 사용해야 할 수 있습니다 이쪽을 봐주세요 :
Using the AT and FOR Options with Relational Summary Functions

+0

제 편집을 좀 보실래요? 고마워. – chemicalkt