모바일 보고서에서 Analysis Services에 대한 날짜 형식 지정 유지Retain date formatting for Analysis Services in mobile reports

보고서 작성기의 공유 데이터 집합에 측정값을 추가하므로 Analysis ServicesAnalysis Services 데이터 원본의 날짜가 모바일 보고서 게시자Mobile Report Publisher의 데이터 형식을 유지합니다.Add a measure to a shared dataset in Report Builder so dates in Analysis ServicesAnalysis Services data sources retain their data type in 모바일 보고서 게시자Mobile Report Publisher.

Analysis ServicesAnalysis Services 쿼리에 대한 기본 반환 형식은 문자열입니다.The default return type for Analysis ServicesAnalysis Services queries is a string. Reporting ServicesReporting Services 보고서 작성기에 대한 데이터 집합을 만들 때 문자열 형식이 적용되고 서버에 저장됩니다.When you build a dataset in Reporting ServicesReporting Services Report Builder, the string type is respected and gets saved to the server.

그러나 JSON 테이블 렌더러가 데이터 집합을 처리할 때 열의 값을 문자열로 읽고 문자열을 렌더링합니다.However, when the JSON table renderer processes the dataset, it reads the value of the column as a string and renders strings. SQL Server Mobile Report PublisherSQL Server Mobile Report Publisher 에서 테이블을 가져올 때도 문자열만 보입니다.Then when SQL Server Mobile Report PublisherSQL Server Mobile Report Publisher fetches the table, it also only sees strings.

이에 대한 해결 방법은 보고서 작성기에서 공유 데이터 집합을 만들 때 계산 멤버를 추가하는 것입니다.The workaround for this is to add a calculated member when you're creating a shared dataset in Report Builder. Analysis ServicesAnalysis Services 다차원 모델 및 테이블 형식 모델 모두에 대해 작동합니다.It works for both Analysis ServicesAnalysis Services multidimensional and tabular models.

측정값을 만들어 날짜 필드 데이터 형식 유지Create a measure to retain a date field data type

  1. 측정값을 만들어 요청한 날짜 필드 값을 유지하고, 수식 필드에서 날짜의 계층/수준을 선택하고 .CurrentMember.MemberValue를 추가합니다.Create a measure to hold the value of the date field in question, and in the expression field, choose the hierarchy/level of the date and append .CurrentMember.MemberValue. 예를 들어For example:

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

    ssas-calculated-member-report-builder

  2. 이제 왼쪽 아래의 계산 멤버 목록에서 끌어 오른쪽의 열 표에 놓는 방법으로 열 집합에 이 계산 멤버를 추가할 수 있습니다.Now you can append this calculated member to the set of columns by dragging it from the Calculated Members list in the bottom left and dropping it in the column grid on the right.

    ssas-query-designer-calculated-member-report-builder

참고 항목See also