2013-10-01 3 views
1

SSAS 큐브에 몇 가지 BigInt 측정 값이 있습니다.이 측정 값은 쉼표를 천 단위로 구분하고 싶습니다. 그러나 다양한 형식 옵션을 시도해 보았지만 성공하지 못했습니다. 조치 '속성에서SSAS BigInt 서식 지정

먼저 나는 BigInt에 데이터 유형을 설정하고 #,##0;-#,##0FormatStringFormat 옵션을 설정합니다. 프런트 엔드 응용 프로그램은 쉼표로 구분되지 않았습니다 (Kyubit Analysis Portal을 사용하고 있습니다).

그런 다음 데이터 유형을 int으로 변경했습니다. 값은 이제 쉼표로 구분되었지만 오버플로로 인해 음수가 나타납니다 (해당 측정 값은 모두 양수입니다).

그런 다음 데이터 유형을 UnsignedInt으로 변경하려고 시도했으며 초기 문제 (값은 쉼표로 구분되지 않음)에 직면했습니다.

그런 다음 Currency 데이터 유형을 시도했는데 원하는 결과가 거의 나왔습니다. 값은 쉼표로 구분되었지만 지금은 필요하지 않은 두 개의 0 소수점이 있습니다 (예 : ###, ###, ###.

제 질문은 다음과 같습니다.값을 SSAS에서 쉼표로 구분하여 프런트 엔드 응용 프로그램에서 어떻게 구분합니까?

저는 SQL Server 2012를 사용하고 있습니다.

답변

1

이것은 SQL Server 2012 버그 인 것 같습니다. 일부 SQL Server 2008 프런트 엔드 도구를 사용하여 큐브를 탐색 한 후 (SQL Server Management Studio 2008 포함) 문제가 해결되었습니다. 나는 #,##0FormatString 옵션으로 사용했다.