2011-05-13 3 views

답변

0

이것이 도움이되지 않는다면 (BEx를 알지 못한다면) 사과하고, 주문에 대한 이해가 부족한 langauges에서는 데이터의 '순서'를 저장하는 추가 열을 만들어야합니다. 그런 다음 홀수 인 경우 관측치 수를 계산하고 관측치와 관련된 값을 선택합니다. 즉 int (관측 계수)/2 + 1입니다. 그렇지 않으면 짝수이면 int (관측 계수)/2 및 int (관측 계수)/2 + 1 행의 평균을 취합니다.

EG1

  • 데이터 = 1,3,4,8,8,9,9
  • 순서 = 1,2,3,4,5,6,7
관측

홀수 중앙값 = INT이다 (7/2) = 3 +1 관측 8

EG2

    ,536 91,363,210
  • 데이터 = 1,3,4,5,8,8,9,9
  • 순서 = 1,2,3,4,5,6,7,8

관측 짝수 중앙값은 = int (8/2)와 int (8/2) +1 관측 = 5 번째와 8 번째의 평균 인 4 번째 및 5 번째 관측치 = 6.5

SQL Server에서 쿼리를 작성할 수 있습니다. 붙여 넣기는하지만 도움이되는지 확실하지 않습니다. 알려 주시기 바랍니다 ...

+0

SAP non-BO보고 도구는 이러한 유연성을 허용하지 않습니다. :) –

0

간단한 답변 : BEx에는 표준 기능이 없으므로 런타임에 모드를 계산할 수 없으며 데이터가 집계 될 가능성이 큽니다. 정확한 요구 사항과 쿼리 작성 방법에 따라 쿼리 수준이 아닌 백엔드에서 계산해야 할 수 있습니다.

행운을 빈다.

관련 문제