행에서 기본적으로 계층 구조의 모든 멤버를 선택하려고하지만 둘 중 하나를 하나로 결합하고자합니다. 예를 들어, 회원 A
, B
및 C
을 포함 할 것이다 그래서 [Group].[Group].members
을 선택하면 나에게 All
, A
, B
및 C
을 줄 것이다하지만 B
및 C
이 하나의 구성원으로 통합되었습니다 All, A,
및 B&C
을 좀하고 싶습니다.두 멤버를 쿼리에 하나로 병합하려면 어떻게해야합니까?
쿼리 내에서 가능합니까?
내가 사용중인 데이터베이스는 주문의 운송 속도, 작은 소포, 트럭 하중 미만의 정보 및 흰색 장갑에 대한 정보를 저장합니다. 작은 소포를 병합하고 트럭 적재량보다 적게 두 개의 운송 속도에 걸쳐 집계 데이터를 얻을 수 있습니다.
나는 계산 멤버를 만들려고 시도 : [Measures].[Not White Glove] as AGGREGATE([Order Product].[Ships Via Group].&[Small Parcel], [Order Product].[Ships Via Group].&[Less than Truck Load])
하지만 난 현재 [Order Product].[Ships Via Group].members ON ROWS
을 사용하는 방법을 잘 모르겠다.
내가 ([Measures].[Not White Glove], [Order Product].[Ships Via Group].&[White Glove], [Order Product].[Ships Via Group].&[All]) ON ROWS
을 넣어 내가 오류 Query (14, 11) The Ships Via Group hierarchy is used more than once in the Crossjoin function.
이것에 대해 갈 수있는 더 나은 방법이 있나요 도착/그 오류가 무엇을 의미합니까?
달성하려는 목표는 무엇입니까? (왜 두 개의 행을 병합해야하며 어느 조건에서 어떤 조건을 병합해야합니까?) 시도한 적이 있습니까? – Pieter
제기 한 포인트에 대해 더 많은 정보를 추가했습니다. 이전에 더 많은 정보를 입력하지 않으셔서 죄송합니다. – Travis