2016-08-04 2 views
0

계정이없는 동료에게이 서식을 요청합니다. 우리는 보고서 작성기에 대해 거의 알지 못하므로 용어의 오류를 용서하십시오. 그분은 말한다 HUB 이름 ID 셀에 수식을 추가하려고SSRS Report Builder 3.0 : 여러 셀에 값이있는 경우 조건부 서식

Report Builder Screenshot
윈도우 7에 SSRS 보고서 작성기 3.0을 사용하는 디자인 현황, 자재 상태 등 (HUB를 제외한 모든 필드 경우 이름 ID) '완료'라고 말한 다음 허브 이름 ID 셀을 초록색으로 만드십시오.

그는 시도 ... :

=IIf(First(Fields!Design_Status.Value,   
"NodeAudit")First(Fields!Material_Status.Value, 
"NodeAudit")First(Fields!RF_Balance_Status.Value, 
"NodeAudit")First(Fields!FiberAudit_Status.Value, 
"NodeAudit")First(Fields!CMTS_Wiring_Status.Value, 
"NodeAudit")First(Fields!FieldAudit_Status.Value, 
"NodeAudit")=Complete,"Green","Red") 

...하지만 그것은 작동하지 않았다. 예를 :이 같은

=Switch(
    Fields!ID__to_Budget.Value < 0.30, "Red", 
    Fields!ID__to_Budget.Value < 0.35, "Yellow", 
    Fields!ID__to_Budget.Value >= 0.35, "Green" 
) 

겠습니까 뭔가 도움이 될

나는 (내가 들어 본 적이없는) 스위치를 사용하여 다른 게시물을보고? 인터넷은 스위치가 "조건이 참이면 항목을 바꿔야 할 값이나 표현을 지정합니다."라고 말합니다. 하지만이 포럼의 게시글 Similar Stackoverflow Posting에서 누군가가 배경을 특정 색으로 만들기 위해 위의 스위치를 사용하는 것을 보았습니다. 그렇다면

질문 # 1, 당신은 허브 이름 ID 전지?에 넣고 것

=Switch(
    Fields!ID__to_Design_Status.Value = "Complete", "Green", 
    Fields!ID__to_Material_Status.Value = "Complete", "Green", 
    Etc.....Etc... 
) 

질문 # 2 당신이 당신처럼 셀에 넣어 할 것입니다 Excel 또는 다른 게시물 말한대로, '셀의 배경색 속성에 표현식'을 넣으시겠습니까?

미리 감사드립니다.

+0

내 동료가 답을 발견하고 내가 원래 게시물을 게시 할 예정입니다 (그는 첫 번째와 "NodeAudit"를 추가 및 진술을했다) 필요한 경우 다른 사람들에게 보냅니다. – sturdy267

+0

@pnuts, 대답은 게시물에 있습니다. "8/5/2016/ANSWER 업데이트 - 동료가 알아 냈습니다."Re : Excel, SSRS Report Builder 3.0 제목입니다. 질문 # 2 Excel에서와 같이 보고서 작성기에 수식을 넣었는지 묻는 곳입니다. 조건부 서식은 Excel에만 적용되는 것이 아니며 태그를 읽었습니다. 내 보고서 빌더에 관한 모든 질문은 Super User가 아니라 Stackoverflow에 게시되었습니다. 새로운 사용자가 더 많은 기능에 대한 액세스 권한을 얻기 위해 평판을 필요로 할 때 처음 포스터 (나는 같은 시간에 3 가지 질문을 올렸습니다)로 '엄격합니다'. 대신 경고를 고려해 주시겠습니까? – sturdy267

+1

@pnuts, 네,별로 매력적이지 않습니다. 무슨 뜻인지 알 겠어. 적절한 태그와 별도의 상자를 사용하여 답변을 드리겠습니다. – sturdy267

답변

0

내 동료가 그것을 파악하고 그 아래의 공식을 다시 썼다

=IIf(Fields!Design_Status.Value AND Fields!Material_Status.Value AND 
Fields!RF_Balance_Status.Value AND Fields!FiberAudit_Status.Value AND 
Fields!CMTS_Wiring_Status.Value AND Fields!FieldAudit_Status.Value = 
"complete", "Green", "No color")