2015년 4월 15일 수요일

[SSRS]행렬의 대화형 정렬

SSRS의 대화형 정렬
  - 행그룹 기준으로 대화형 정렬( 일반적인 대화형 정렬 )
  - 열그룹 기준으로 대화형 정렬

Case 1. 행그룹 기준으로 대화형 정렬( 일반적인 대화형 정렬 )

  Step 0. 쿼리 

SELECT
    DATEPART(YEAR,ORDERDATE) AS Year
    , DATEPART(MONTH,ORDERDATE) AS Month
    , pc.Name as Category_Name
    , psc.Name as SubCategory_Name
    , SUM(B.UNITPRICE) AS UNITPRICE
FROM SALES.SALESORDERHEADER AS A with(nolock)
JOIN SALES.SALESORDERDETAIL AS B with(nolock)
    ON A.SALESORDERID = B.SALESORDERID
JOIN Production.Product as pd with(nolock)
    ON B.ProductID = PD.ProductID
join Production.ProductSubcategory as psc with(nolock)
    on pd.ProductSubcategoryID = psc.ProductSubcategoryID
join Production.ProductCategory as pc with(nolock)
 on psc.ProductCategoryID = pc.ProductCategoryID
GROUP BY DATEPART(YEAR,ORDERDATE)
    , DATEPART(MONTH,ORDERDATE)
    ,psc.Name
    ,pc.Name

  Step 1. 행렬(Matrix) 생성



  Step 2. 대화형 정렬을 원하는 입력란 속성 선택


  Step 3. 대화형 정렬 탭에서 "이 입력란에서 대화형 정렬 사용" 체크

  Step 4. 정렬하고 싶은 행 그룹 선택

  Step 5. 정렬 기준 입력


  Step 6. 결과

    a. 설정한 것과 같이 합계를 기준으로 행그룹 정렬이 가능하게 된다. 

Case 2. 열그룹 기준으로 대화형 정렬 하기

  Step 1. 대화형 정렬을 원하는 입력란 속성 선택


  Step 2. 대화형 정렬 탭에서 "이 입력란에서 대화형 정렬 사용" 체크

  Step 3. 정렬하고 싶은 열 그룹 선택

  Step 4. 정렬 기준 입력: 열 그룹 입력


  Step 5. 결과

    a. Year(열그룹)을 기준으로 열그룹을을 정렬할 수 있게 된다.


 








댓글 없음:

댓글 쓰기

추천 게시물

python: SVD(Singular Value Decomposition)로 간단한 추천시스템 만들기( feat. surprise )

svd_example In [15]: # !pip install surprise In [21]: from...