2016-10-27 4 views
0

'이 필드에이 표현식이있는 series라는 필드가 있는데이 컨텍스트에서 '평균은 무엇입니까?보고서 작성기식이 '

= (필드! PropertyID.Value) '= IIF (매개 변수! CombineProperties.Value = TRUE AND (필드! Campus.Value <> ""), 필드! Campus.Value, 필드! PropertyName.Value)

답변

0

이것은 ssrs 보고서에서 런타임에 구문 분석되는 레이블 또는 변수에 대한 SSRS 표현식입니다. 요점은 여기에 있습니다 :

다음은 그러나, 그런 식으로 변수를 설정할 수 없기 때문에 이해가되지 않습니다 =(Fields!PropertyID.Value)을 시작하는이 '는 이렇게되면 후 : 다시 귀하의 게시물을 읽고 나면

var result=null; 
if (CombineProperties && Campus.Length > 0) 
    result=Campus 
else 
    result=PropertyName 

, I 당신이 문자열을 Concatenate하려고 생각합니다. 이것이 당신의 최종 목표입니까?

=CSTR(Fields!PropertyID.Value) + IIF((Parameters!CombineProperties.Value = True) AND (Fields!Campus.Value<>""), Fields!Campus.Value,Fields!PropertyName.Value) 

업데이트

는 도현! 나는 VB 녹슨입니다. 나는 아포스트로피가 한 줄을 외면한다. '이후의 모든 것은 무시됩니다. DOH!

+0

필자는이 보고서의 다른 필드를 기반으로 작성했지만 연결하지 않았습니다. 다른 필드는 위의 방금 설명한 것과 같은 연결을 가지고 있습니다. 그러나 '그곳에선 말이 안된다. 이것과 같은 또 다른 것은'Fields! Consumption_Graph.Value 'IIF (Fields! Consumption_Graph.Value> REPORTITEMS! Textbox305.Value, REPORTITEMS! Textbox305.Value, Fields! Consumption_Graph.Value)'이것은 나에게 의미가 없다. – user3786182

+0

doh! 나는 그것이 의견이라고 생각한다. 표현의 그 부분은 주석으로 처리됩니다. –

+0

OHH !!!! 와우!!! Jeez LOL 감사합니다 !!! soooo, true !!! – user3786182