2014-04-27 3 views
0

질문 :
나는 사용자 지정 날짜 형식 (예 : 4/22 11시)를 사용하고, 그러나 내가 날짜를 분할 할, 가로축이 날짜를 표시 형식 예를 들어 두 개의 라인으로 (4/22 11시),별도의 줄에 날짜를 표시하는 방법

4/22 
11:00 

가 왜이
날짜 (4/22)와 시간 (11:00) 싶은가는 별개로 표시됩니다 라인은 쉽게 날짜를 구별 할 수 있습니다.

나는
내가 "정렬"의 항목 "랩"을 발견 무엇을하려고 못했지만, 그것은 작동하지 않을 수 있습니다.

+0

DATETRUNK을 들여다 보았습니까? 나는 당신을 올바른 방향으로 데려 오기 시작할 수있는 것을 발견했습니다. http://kb.tableausoftware.com/articles/knowledgebase/using-datetrunc-trend-lines – tylerlindell

답변

0

당신이 여전히 관심이 있다면 그 어느 때보 다 나아질 것입니다.

원하는대로 레이블을 생성하려면 계산 된 필드를 새로 만들어야합니다. 당신이 경우 작업중인 필드가 (예를 들어) 날짜를 호출하면, 당신은 수행해야합니다

STR(DAY([Date])) + '/' + STR(MONTH([Date])) + '/' + STR(YEAR([Date])) 
+ 
' 
' 
+ 
IF LEN(STR(DATEPART('hour',[Date]))) == 1 
THEN '0' + STR(DATEPART('hour',[Date])) 
ELSE STR(DATEPART('hour',[Date])) 
END 
+ 
':' 
+ 
IF LEN(STR(DATEPART('minute',[Date]))) == 1 
THEN '0' + STR(DATEPART('minute',[Date])) 
ELSE STR(DATEPART('minute',[Date])) 
END 

첫 번째 라인은 D/M/Y 형식의 날짜를 얻기 위해 단지이다. 그런 다음 트릭은 공백으로 구분 된 + ''을 추가하는 것입니다. (\ n을 시도했지만 줄을 끊는 대신 "\ n"을 인쇄합니다.) 두 번째 부분은 hh : mm을 생성하는 것입니다. 날짜에 대해 dd/mm/yyyy 형식을 가져옵니다). 기본적으로시 또는 분이 한 자리 숫자이면 0을 추가합니다.

관련 문제