SSRS 보고서의 경우 차원에서 정렬 된 데이터 목록을 매개 변수와 함께 사용하여 반환하려고합니다.MDX - 한 열을 선택하고 반환 된 데이터를 정렬하는 방법
내 치수는 [Radio].[Radio NO].[Radio NO]
이며 마지막 라디오 NO는 문자열입니다.
다른 열에서 정렬하는 동안 하나의 열을 반환하는 예제를 찾을 수 있지만 하나의 열을 정렬하고 반환하는 방법을 알 수 없습니다. 큐브의 정확한 구조를 보지 않고
SSRS 보고서의 경우 차원에서 정렬 된 데이터 목록을 매개 변수와 함께 사용하여 반환하려고합니다.MDX - 한 열을 선택하고 반환 된 데이터를 정렬하는 방법
내 치수는 [Radio].[Radio NO].[Radio NO]
이며 마지막 라디오 NO는 문자열입니다.
다른 열에서 정렬하는 동안 하나의 열을 반환하는 예제를 찾을 수 있지만 하나의 열을 정렬하고 반환하는 방법을 알 수 없습니다. 큐브의 정확한 구조를 보지 않고
/당신이 알파벳 순서하려는 경우 당신이 탐험 수있는 길을 쿼리이며, 다음
ORDER(
[Radio].[Radio NO].[Radio NO].MEMBERS
,[Radio].[Radio NO].CURRENTMEMBER.MEMBER_CAPTION
,BDESC
)
당신이 당신의 큐브에 측정에 의해 주문하려면 다음과 같은 무언가가 : 당신이 정말로 SSRS를 타격하기 전에 열 이름을 변경해야하는 경우
ORDER(
[Radio].[Radio NO].[Radio NO].MEMBERS
,[Measures].[Profit]
,BDESC
)
이는 가능하지만이 조치로 변경하는 단점이 있습니다
을WITH
MEMBER [Measures].[thisIsTheNewName] AS
[Radio].[Radio NO].CURRENTMEMBER.MEMBER_CAPTION
SELECT
{[Measures].[thisIsTheNewName]} ON COLUMNS,
ORDER(
[Radio].[Radio NO].[Radio NO].MEMBERS
,[Radio].[Radio NO].CURRENTMEMBER.MEMBER_CAPTION
,BASC
) On ROWS
FROM [OurCube];
감사합니다. whytheq! 귀하의 대답을 바탕으로, 내가 그 일을 내놓은거야 :
SELECT {} ON COLUMNS,
ORDER(
[Radio].[Radio NO].[Radio NO].MEMBERS
,[Radio].[Radio NO].CURRENTMEMBER.MEMBER_CAPTION
,BASC
) On ROWS
FROM [OurCube]
반환 된 열을 별칭이나 이름을 어떻게 줄 수 있습니까? 보고서 매개 변수를 참조 할 수 있어야합니다. – PabloCruise
아쉽게도 아니오 - 사용자 지정 집합을 처리하는 경우 열 머리글을 변경할 수 없습니다. SSRS에서 수행하기에 충분히 쉬워야합니까? – whytheq
몇 가지 개선이 필요한이 보고서를 상속 받았습니다. 나는 MDX를 처음 사용합니다. 수십 년에 걸친 SQL 경험이 있습니다. MDX 주위에 내 머리를 감싸려고 노력하고있어. 내게 완전히 외계인이야. 그들은 SQL에서 이것을 재 작성하도록 허락 할 수 있지만, MDX로 만들 수 없는지 알고 싶습니다. – PabloCruise