2014-11-18 1 views
0

SharePoint 목록에 해당 프로젝트의 프로젝트 상태를 나타내는 계산 된 값 (0-3 사이의 숫자)을 가진 세 가지 콘텐츠 형식이 있습니다. 유형 1 (Health1은 프로젝트 유형 1의 계산이고, Health2는 프로젝트 유형 2의 계산입니다).SharePoint 2013 계산 된 열 - 다른 3 개의 열을 계산하고 null이 아닌 값을 반환합니다.

따라서 목록 항목의 콘텐츠 형식에 따라 이러한 3 개의 열 중 하나만 0-3 사이의 숫자 값을 가지며 다른 2는 항상 null이됩니다.

은 단순히 "건강.에 대한 공식"건강 "Health1, Health2 및 Health3을 평가하고 중에서 null이 아닌 수를 반환 할 필요라는 계산 된 열을 공유 목록 수준을 만들려고합니다.이 가능합니까?

답변

0

0

=IF([Health1] , 1 , IF([Health2] , 2 , IF([Health3] , 3 , 0))) 

1,2,3 0

을 반환하는 FALSE 값이기 때문입니다.

이봐! 그것의 금요일!,451,515,은 몇 가지 여분의 BI 재미를 추가하고 0-3 건강 수준의 색상 표시를 추가 할 수 있습니다

번호로 데이터 형식이는 HTML 작업하게 다른 계산 된 열 [HealthStatus]

SET 만들기 :

을 공식 :

="<div style=""background:" 
&CHOOSE( 
    IF([Health1] , [Health1] , IF([Health2] , [Health2] , IF([Health3] , [Health3] , 0))) + 1 
    ,"none","lightgreen","yellow","indianred") 
&";text-align:center;"">Health " 
& [Health] 
&"</div>" 

우리는 당신의 0-3 레벨 1을 추가 선택 식에서 내가 어떤 색상을 사용하지 않는 색상 1-4

를 선택합니다 health = 0 값의 경우

HTML 색상 이름이나 CSS 값을 사용할 수 있습니다. 참조 http://www.w3schools.com/html/html_colornames.asp

큰 따옴표를 사용하십시오. 그래서 최종 결과 HTML은 다음과 같습니다 :

<DIV style="background:yellow;text-align:center">Health 2</DIV> 

다시; 데이터 유형을 숫자로 설정하여 계산 열이 실제로 HTML로 처리되도록 HTML (어딘가의 어딘가)을 선택하여 데이터 유형을 텍스트로 설정할 수 있으면 HTML이보기에 텍스트로 표시됩니다.

관련 문제