MDX-MIN 집계에서 0 값을 건너 뛰는 방법과 결과의 일부를 제외하는 방법은 무엇입니까?

SigGP

내 큐브에는

  • MIN집계 를 통한 측정 기준으로 수익
  • 차원 : [현지화]. [유형]. & [센터]
  • 측정 기준 : {[Date]. [Year]. & [2017], [Date]. [Year]. & [2018]}

내 질문은 다음과 같습니다.

What are the minimum earnings of the person who decides to buy
apartments in the city center, excluding 5% of the lowest, within
last 2 years?

이제 내 mdx 쿼리는 다음과 같습니다.

SELECT
[Measures].[MinEarnings] ON COLUMNS
FROM [cube]
WHERE
(
    BottomCount ([Localization].[Type].&[center], 95, [Measures].[MinEarnings]),
    {[Date].[Year].&[2017], [Date].[Year].&[2018]}
)

두 가지 문제가 있습니다.

  1. 일부 수입은 0입니다. 계산에서 어떻게 건너 뛸 수 있습니까?
  2. 내 검색어가 최저 수입의 5 %를 올바르게 제외한다면?
MoazRub

우선 bottomcount가 아닌 toppercent를 사용해야합니다. 마지막 5 %가 아닌 사람의 최저 급여를 원합니다. Toppercent는 상위 95 %를 제공합니다.

둘째로 0을 필터링하려면 다음 구문을 사용할 수 있습니다.

toppercent (
filter([Localization].[Type].&[center], [Measures].[MinEarnings]>0)
, 95, [Measures].[MinEarnings])

지금도 where 절에 코드를 배치해도 작동하지 않을 수 있지만 시도해보십시오. 나는 당신이 toppercent를 행으로 옮긴 다음 주문한 다음 top1을 가져가는 것이 좋습니다.

topcount(
order(
toppercent (
filter([Localization].[Type].&[center], [Measures].[MinEarnings]>0)
,95, [Measures].[MinEarnings])
,[Measures].[MinEarnings],asc)
,1)

도시의 최소 판매량을 제공하는 예가 있습니다. 가능한 한 귀하의 경우에 가깝게 만들기 위해 null을 0으로 대체했습니다.

멤버 [Measures]. [Internet Sales Amount2] ([Measures]. [Internet Sales Amount]) = null then 0 else [Measures]. [Internet Sales Amount] end

select [Measures].[Internet Sales Amount2]
on columns ,
topcount(order(toppercent(filter([Customer].[City].[City],[Measures].[Internet Sales Amount2]>0),95,[Measures].[Internet Sales Amount2]),[Measures].[Internet Sales Amount2],asc),1)
 on rows 
from [Adventure Works]
where [Customer].[Country].&[Canada]

아래 그림은 topcount 전의 결과입니다 1 여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Propel의 결과 집합에서 결합 된 관계 개체를 제외하는 방법은 무엇입니까?

분류에서Dev

promise (bluebird)에서 일부를 건너 뛰는 방법은 무엇입니까?

분류에서Dev

stringstream에서 공백과 새 줄을 건너 뛰고 벡터에 넣는 방법은 무엇입니까?

분류에서Dev

Kotlin에서 일반 유형 매개 변수의 사양을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

최대 값과 최소값 검색에서 0을 제외하는 방법은 무엇입니까?

분류에서Dev

MDX 쿼리 결과를 다른 MDX에서 사용하는 방법은 무엇입니까?

분류에서Dev

foreach 내부 배열에서 키와 값을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

합계 결과의 너비를 정의하는 방법은 무엇입니까?

분류에서Dev

조건부 집계에서 가능한 값 집합을 강제하는 방법은 무엇입니까?

분류에서Dev

파일 수정에서 첫 번째, 마지막 비어 있지 않은 줄과 빈 줄을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

값을 공유하는 행의 결과 집합 차이를 계산하는 방법은 무엇입니까?

분류에서Dev

Behave BDD의 백그라운드에서 단계를 건너 뛰는 방법은 무엇입니까?

분류에서Dev

R에서 이전 행의 결과를 기반으로 값을 계산하는 방법은 무엇입니까?

분류에서Dev

Row_Number를 사용할 때 NULL (또는 0)을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

목록의 정수가 0 인 경우 '문장'을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

Matlab을 사용하여 txt 파일에서 줄을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

pymongo 집계에서 결과 수를 얻는 방법은 무엇입니까?

분류에서Dev

값 중 하나를 건너 뛰면서 변수를 반복하는 방법은 무엇입니까?

분류에서Dev

결과 테이블에서 개수 값 "0"을 제거하는 방법은 무엇입니까?

분류에서Dev

ScalaJS. 결과 출력 js 파일에서 하위 모듈을 제외하는 방법은 무엇입니까?

분류에서Dev

Linux RPL에서 출력을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

grunt-contrib-csslint에서 오류가 발생하면 계속하는 방법과 일부 파일을 제외하는 방법은 무엇입니까?

분류에서Dev

루프 JavaScript에서 숫자를 건너 뛰는 방법은 무엇입니까?

분류에서Dev

파이썬의 f- 문자열에서 십진수에서 후행 0을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

테스트 발견에서 일부 테스트 케이스를 건너 뛰는 방법은 무엇입니까?

분류에서Dev

결과에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

몇 개의 노드를 건너 뛰어 두 개의 xml을 비교하는 방법은 무엇입니까?

분류에서Dev

Chartjs의 여러 줄 그래프에서 선의 레이블을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

출력의 첫 번째 줄을 건너 뛰는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Propel의 결과 집합에서 결합 된 관계 개체를 제외하는 방법은 무엇입니까?

  2. 2

    promise (bluebird)에서 일부를 건너 뛰는 방법은 무엇입니까?

  3. 3

    stringstream에서 공백과 새 줄을 건너 뛰고 벡터에 넣는 방법은 무엇입니까?

  4. 4

    Kotlin에서 일반 유형 매개 변수의 사양을 건너 뛰는 방법은 무엇입니까?

  5. 5

    최대 값과 최소값 검색에서 0을 제외하는 방법은 무엇입니까?

  6. 6

    MDX 쿼리 결과를 다른 MDX에서 사용하는 방법은 무엇입니까?

  7. 7

    foreach 내부 배열에서 키와 값을 건너 뛰는 방법은 무엇입니까?

  8. 8

    합계 결과의 너비를 정의하는 방법은 무엇입니까?

  9. 9

    조건부 집계에서 가능한 값 집합을 강제하는 방법은 무엇입니까?

  10. 10

    파일 수정에서 첫 번째, 마지막 비어 있지 않은 줄과 빈 줄을 건너 뛰는 방법은 무엇입니까?

  11. 11

    값을 공유하는 행의 결과 집합 차이를 계산하는 방법은 무엇입니까?

  12. 12

    Behave BDD의 백그라운드에서 단계를 건너 뛰는 방법은 무엇입니까?

  13. 13

    R에서 이전 행의 결과를 기반으로 값을 계산하는 방법은 무엇입니까?

  14. 14

    Row_Number를 사용할 때 NULL (또는 0)을 건너 뛰는 방법은 무엇입니까?

  15. 15

    목록의 정수가 0 인 경우 '문장'을 건너 뛰는 방법은 무엇입니까?

  16. 16

    Matlab을 사용하여 txt 파일에서 줄을 건너 뛰는 방법은 무엇입니까?

  17. 17

    pymongo 집계에서 결과 수를 얻는 방법은 무엇입니까?

  18. 18

    값 중 하나를 건너 뛰면서 변수를 반복하는 방법은 무엇입니까?

  19. 19

    결과 테이블에서 개수 값 "0"을 제거하는 방법은 무엇입니까?

  20. 20

    ScalaJS. 결과 출력 js 파일에서 하위 모듈을 제외하는 방법은 무엇입니까?

  21. 21

    Linux RPL에서 출력을 건너 뛰는 방법은 무엇입니까?

  22. 22

    grunt-contrib-csslint에서 오류가 발생하면 계속하는 방법과 일부 파일을 제외하는 방법은 무엇입니까?

  23. 23

    루프 JavaScript에서 숫자를 건너 뛰는 방법은 무엇입니까?

  24. 24

    파이썬의 f- 문자열에서 십진수에서 후행 0을 건너 뛰는 방법은 무엇입니까?

  25. 25

    테스트 발견에서 일부 테스트 케이스를 건너 뛰는 방법은 무엇입니까?

  26. 26

    결과에서 값을 얻는 방법은 무엇입니까?

  27. 27

    몇 개의 노드를 건너 뛰어 두 개의 xml을 비교하는 방법은 무엇입니까?

  28. 28

    Chartjs의 여러 줄 그래프에서 선의 레이블을 건너 뛰는 방법은 무엇입니까?

  29. 29

    출력의 첫 번째 줄을 건너 뛰는 방법은 무엇입니까?

뜨겁다태그

보관