2014-04-01 2 views
0

보고서에 필드 수가 있고 다른 정렬 필드를 통해 복사 할 수 있도록 텍스트 정렬에 다음 식을 사용하려고합니다. 작동하지 않고 오류 메시지를 표시합니다.Me.Value가 텍스트 정렬 식에 작동하지 않습니다. - SSRS 2008 R2

=IIF(IsNothing(Me.Value), "Center", "Right") 

오류 :

The TextAlign expression for the paragraph ‘MyPO.Paragraphs[0]’ contains "Me.Value". "Me.Value" is not valid in the context of a paragraph.

내가 대신 "Me.Value"를 사용하는 "Fields!MyPO.Value"을 사용할 수 있지만 각 필드에 대해 별도의 식을 작성해야합니다.

다음 표현식이 채우기 및 색 상에 잘 작동하지만 "Me.Value"이 텍스트 정렬에 작동하지 않기 때문에 이것이 여전히 SSRS 2008 R2의 버그인지 궁금합니다.

Padding = 2pt, =IIF(Me.Value IS NOTHING , "2pt", "25pt"), 2pt, 2pt 

    Color = IIF(Me.Value IS NOTHING,"RED","GREEN") 

나는 R2에서 수정되었습니다하지만 "Me.Value"은 R2의 텍스트 정렬을 위해 작동하지 않는 이유가 있어야 SSRS 2008 년과 2005 년 버그 알고 있습니다.

답변

0

는 다음과 같은 코드를 시도 할 수있다 : -

=iif(Me.Equals(nothing),"Center","Right") 

값이 null의 경우, 왜 당신이 그것을 정렬 할 것입니다 내가 이해하지 않습니다. 기본 정렬을 "오른쪽"으로 설정하십시오.

+0

보고서의 Null 값에 '-'이 표시됩니다. – user1263981

+0

이 솔루션이 효과가 있습니까? – KrazzyNefarious