문제
나를 만들려고 크리스탈 보고서에 수식이 필드(을 계산하는 비율에서 변경 가격)반환하는"N/A"만약 특정 보고서 분야 null,하지만 숫자를 반환하는 두 소수 자릿수를 사용하여 회계 형식으로(부정적인 숫자를 괄호로 둘러싸인)는 경우 그렇지 않습니다.
가장 가까운 나왔을 관리할 수 있는 이:
If IsNull({ValuationReport.YestPrice}) Then
'N/A'
Else
ToText({@Price}/{ValuationReport.YestPrice}*100-100, '###.00', 2)
그러나 이는 부정적인 숫자를 사용하여 부정적인 징조,괄호 안에 표시됩니다.
I tried 형식 문자열음'###.00;(###.00)'와'(###.00)'그러나 이러한 거부되었으로 유효하지 않습니다.어떻게를 달성할 수 있는 내 목표는?
해결책
나는 당신이 찾고 있다 ToText(CCur(@Price}/{ValuationReport.YestPrice}*100-100))
당신이 사용할 수 있는 CCur
변환하는 숫자나 문자열을 시즌 보너스로 전투 스 형식입니다. CCur(number)
나 CCur(string)
나는 생각이 무엇을 찾고 있는
Replace (ToText(CCur({field})),"$" , "")
제공 할 것입니다 괄호에 대한 부정적인 번호
그것은 작은 해키지만,나는 확실하지 않 CR 는 매우 종류의 방법으로 서식
다른 팁
if(isnull({uspRptMonthlyGasRevenueByGas;1.YearTotal})) = true then
"nd"
else
totext({uspRptMonthlyGasRevenueByGas;1.YearTotal},'###.00')
위의 논리로 해야 당신이 무엇을 찾고 있습니다.
제휴하지 않습니다 StackOverflow