모바일 보고서에서 Analysis Services에 대한 날짜 형식 지정 유지

참고 항목

SQL Server 모바일 보고서 게시자는 SQL Server Reporting Services 2019 이후 SQL Server Reporting Services의 모든 릴리스에서 사용되지 않습니다. SQL Server Reporting Services 2022년 및 Power BI Report Server부터 사용 중단됩니다.

모바일 보고서 게시자에서 보고서 작성기의 공유 데이터 세트에 측정값을 추가하여 Analysis Services 데이터 원본의 날짜 데이터 형식을 유지합니다.

Analysis Services 쿼리에 대한 기본 반환 형식은 문자열입니다. Reporting Services 보고서 작성기에 대한 데이터 세트를 만들 때 문자열 형식이 적용되고 서버에 저장됩니다.

그러나 JSON 테이블 렌더러가 데이터 세트를 처리할 때 열의 값을 문자열로 읽고 문자열을 렌더링합니다. 그런 다음 SQL Server 모바일 보고서 게시자가 테이블을 가져오면 문자열만 표시됩니다.

이 제약 조건에 대한 해결 방법은 보고서 작성기 공유 데이터 세트를 만들 때 계산 멤버를 추가하는 것입니다. Analysis Services 다차원 모델 및 테이블 형식 모델 모두에 대해 작동합니다.

측정값을 만들어 날짜 필드 데이터 형식 유지

  1. 측정값을 만들어 요청한 날짜 필드 값을 유지하고, 수식 필드에서 날짜의 계층/수준을 선택하고 .CurrentMember.MemberValue를 추가합니다. 예시:

    [Internet Sales].[Ship Date].CurrentMember.MemberValue

    Screenshot of the Calculated Member Builder box with the Expression text box called out.

  2. 이제 왼쪽 아래의 계산 멤버 목록에서 끌어 오른쪽의 열 표에 놓는 방법으로 열 집합에 이 계산 멤버를 추가할 수 있습니다.

    Screenshot of the Query Designer with the Calculated Members section called out.