OLAP 큐브에서 특정 아티클을 검색하기 위해 MDX 쿼리를 작성했습니다.MDX 쿼리에서 정렬 및 페이징 (MS Analysis Services)
SELECT NON EMPTY
(
Hierarchize
(
{
DrilldownLevel
(
{
[T DAT Article].[Ar ID].[All]
}
)
}
)
)
DIMENSION PROPERTIES PARENT_UNIQUE_NAME,
[T DAT Article].[Ar ID].[Ar ID].[Ar Key],
[T DAT Article].[Ar ID].[Ar ID].[Ar LongName]
ON COLUMNS
FROM [Catalog_2009]
WHERE
(
[T DAT Structure].[St St ID FK].&[193066], -- specific article-category node
[T DAT Firm].[Fi ID].&[86] -- specific manufacturer
)
CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS
가 지금은 페이징 및 정렬을 지원하기 위해이 쿼리를 강화하려는 : 기본적으로 특정 제조업체가 생산하는 특정 기사 - 카테고리 노드 아래 기사를 반환합니다. I는 공급 수 의미
- 페이지 인덱스 (같은 0) (30 등)
- 페이지 크기 (AR LongName 등)
- 정렬 컬럼 (오름 등)
- 정렬 방향
어떤 접근 방식을 취해야합니까? 나는 Subset과 order 절을 보았다. 하지만 기본적으로 결과는 질의의 '계층화 된'부분에서 결과를 제한하여 최종 결과 대신 계층 구조를 잘라냅니다.
아무에게도 페이징을 받고 작업을 정렬하는 방법에 대한 힌트를 줄 수 있습니까?
이것은 좋은 대답입니다 ... 페이징은 어떻게됩니까? –