명명 된 집합을 사용하여 WHERE에서 필터링

남자

집계 된 명명 된 집합을 사용하여 MDX에서 쿼리를 필터링 할 수 있습니까? 결과 집합의 집합 항목을 원하지 않으므로 WHERE로 이동했지만 모든 측정 값이 반환되는 것 같습니다 (null).

먼저 직원 계층 구조에서 몇 가지 멤버를 사용하여 집합을 만듭니다.

WITH 
  SET [Combined] as {
   [Staff].[Group].[Practice Group].&[04],
   [Staff].[Group].[Practice Group].&[06]
  }

그런 다음 해당 세트를 새 멤버로 집계합니다.

  MEMBER [Staff].[Group].[Group Combo] AS Aggregate([Combined])

일반적으로 쿼리에서 계층화 (쿼리에 따라 다름)를 사용하여보고 영역으로 사용하고 모든 것이 정상입니다. 그러나 이번에는 다음과 같은 멤버 조합을 기반으로 데이터를 필터링해야했습니다.

WHERE ([Staff].[Group].[Group Combo])

이것은 나에게 (null) 값을 주었고 [Combined]를 사용하면 순환 참조 오류가 발생했지만 아래를 사용하면 정상적으로 작동했습니다.

WHERE ({[Staff].[Group].[Practice Group].&[04],[Staff].[Group].[Practice Group].&[06]})

내가 여기서 뭔가를 간과하고 있습니까? 아니면 잘못된 접근 방식을 사용하고 있습니까? 내가 쿼리하는 큐브의 특이한 것일까 요?

whytheq

이 동작은 프로세서가 쿼리 내에서 절을 실행하는 순서와 관련이 있다고 말하고 싶습니다.

MDX 쿼리가 처리되는 논리적 순서

WHERE 전에 일어난다 WITH

다음이 잘 작동한다고 언급했습니다. where 절에 명시 적 멤버를 지정하는 것은 매우 표준 적이고 빠릅니다 .

WHERE ({[Staff].[Group].[Practice Group].&[04],[Staff].[Group].[Practice Group].&[06]})

0 축에있는 것처럼 하위 선택에 추가 할 수 있습니다.

SELECT
 ...
 ...
FROM
  (
    SELECT
       {[Staff].[Group].[Practice Group].&[04],[Staff].[Group].[Practice Group].&[06]} ON 0
    FROM [YourCube]
  );

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bat 명령을 사용하여 csv에서 필터링 된 데이터 가져 오기

분류에서Dev

EPStatementObjectModel (Esper)을 사용하여 이벤트 필터 내에서 명명 된 전역 표현식 참조

분류에서Dev

R에서 명명 된 출력 열을 사용하여 집계 매핑

분류에서Dev

select를 사용하여 목록이 포함 된 x 파일에서 선택하는 방법, 명령 집합을 실행하는 데 필요한 (이 경우 curl)

분류에서Dev

필터링 할 awk 명령을 사용하여 bash에 인수 전달

분류에서Dev

목록을 사용하여 명명 된 벡터 반복

분류에서Dev

nftables (인터페이스 이름 용)에 명명 된 문자열 집합을 어떻게 생성합니까?

분류에서Dev

R에서 명명 된 벡터를 사용하여 데이터 프레임을 행별 목록으로 변환

분류에서Dev

R에서 명명 된 벡터를 사용하여 테이블을 열과 행으로 부분 설정

분류에서Dev

명령 줄에서 지정된 프로필을 사용하여 OSX에서 새 터미널을 시작하려면 어떻게해야합니까?

분류에서Dev

cmder를 사용하여 Windows에서 명령 기록을 필터링하는 방법이 있습니까?

분류에서Dev

그룹화 된 데이터의 명명 된 열을 사용하여 MySQL Group by

분류에서Dev

셸 명령을 사용하여 아래 텍스트 필터링

분류에서Dev

awk 또는 grep을 사용하여 lsblk 명령 필터링

분류에서Dev

명령 줄을 사용하여 날짜에 대한 대규모 데이터 세트 필터링

분류에서Dev

parse_factor ()에 의해 생성 된 명시 적 NA 값에 액세스하고 필터링합니다.

분류에서Dev

C #을 사용하여 서명 된 요청 Instagram 적용

분류에서Dev

Powershell을 사용하여 원격 로그에서 출력 된 날짜 필터링

분류에서Dev

Django ORM을 사용하여 필터링 된 쿼리 세트에서 속성 값 집계

분류에서Dev

새 터미널을 열고이 새 터미널에서 지정된 명령 집합을 실행하는 명령 구조는 무엇입니까?

분류에서Dev

PowerBI에서 설정된 모든 필터의 집중을 필터링하려면 어떻게해야합니까?

분류에서Dev

실론을 사용하여 명명 된 생성자에 일반 유형 지정

분류에서Dev

명명 된 자산을 사용하는 Symfony 및 자산 cssrewrite 필터

분류에서Dev

필터링 된 결과로 Windows 탐색기 창을 여는 명령?

분류에서Dev

SQL 명령을 사용하여 데이터베이스에서 마지막으로 삽입 된 UID 읽기

분류에서Dev

제네릭을 사용하는 ef core select 문에서 명명 된 필드 선택

분류에서Dev

for 루프 및 if 문을 사용하여 필터링 된 숫자를 에코

분류에서Dev

필터 명령을 사용하여 일부 값을 제외하면 r의 lm에서 작동합니까?

분류에서Dev

Python에서 for 루프를 사용하여 명명 된 DataFrame 호출

Related 관련 기사

  1. 1

    bat 명령을 사용하여 csv에서 필터링 된 데이터 가져 오기

  2. 2

    EPStatementObjectModel (Esper)을 사용하여 이벤트 필터 내에서 명명 된 전역 표현식 참조

  3. 3

    R에서 명명 된 출력 열을 사용하여 집계 매핑

  4. 4

    select를 사용하여 목록이 포함 된 x 파일에서 선택하는 방법, 명령 집합을 실행하는 데 필요한 (이 경우 curl)

  5. 5

    필터링 할 awk 명령을 사용하여 bash에 인수 전달

  6. 6

    목록을 사용하여 명명 된 벡터 반복

  7. 7

    nftables (인터페이스 이름 용)에 명명 된 문자열 집합을 어떻게 생성합니까?

  8. 8

    R에서 명명 된 벡터를 사용하여 데이터 프레임을 행별 목록으로 변환

  9. 9

    R에서 명명 된 벡터를 사용하여 테이블을 열과 행으로 부분 설정

  10. 10

    명령 줄에서 지정된 프로필을 사용하여 OSX에서 새 터미널을 시작하려면 어떻게해야합니까?

  11. 11

    cmder를 사용하여 Windows에서 명령 기록을 필터링하는 방법이 있습니까?

  12. 12

    그룹화 된 데이터의 명명 된 열을 사용하여 MySQL Group by

  13. 13

    셸 명령을 사용하여 아래 텍스트 필터링

  14. 14

    awk 또는 grep을 사용하여 lsblk 명령 필터링

  15. 15

    명령 줄을 사용하여 날짜에 대한 대규모 데이터 세트 필터링

  16. 16

    parse_factor ()에 의해 생성 된 명시 적 NA 값에 액세스하고 필터링합니다.

  17. 17

    C #을 사용하여 서명 된 요청 Instagram 적용

  18. 18

    Powershell을 사용하여 원격 로그에서 출력 된 날짜 필터링

  19. 19

    Django ORM을 사용하여 필터링 된 쿼리 세트에서 속성 값 집계

  20. 20

    새 터미널을 열고이 새 터미널에서 지정된 명령 집합을 실행하는 명령 구조는 무엇입니까?

  21. 21

    PowerBI에서 설정된 모든 필터의 집중을 필터링하려면 어떻게해야합니까?

  22. 22

    실론을 사용하여 명명 된 생성자에 일반 유형 지정

  23. 23

    명명 된 자산을 사용하는 Symfony 및 자산 cssrewrite 필터

  24. 24

    필터링 된 결과로 Windows 탐색기 창을 여는 명령?

  25. 25

    SQL 명령을 사용하여 데이터베이스에서 마지막으로 삽입 된 UID 읽기

  26. 26

    제네릭을 사용하는 ef core select 문에서 명명 된 필드 선택

  27. 27

    for 루프 및 if 문을 사용하여 필터링 된 숫자를 에코

  28. 28

    필터 명령을 사용하여 일부 값을 제외하면 r의 lm에서 작동합니까?

  29. 29

    Python에서 for 루프를 사용하여 명명 된 DataFrame 호출

뜨겁다태그

보관