在RDLC中格式化iif中的求和数

本文关键字:求和 格式化 RDLC iif | 更新日期: 2023-09-27 17:50:44

我似乎无法弄清楚如何在iif中求和的文本框中设置数字的格式。下面是我的代码:

=iif(
  SUM(
   iif(expression, number1+number2+number3, number4+number5+number6)
      )
    )>=10000000,true, false)        

在true部分,我想格式化正在求和的数字,但它也在比较器中使用。通常我会把总和赋给一个变量,然后继续进行条件检查,但我不确定如何进行。是否有一种方法来分配变量在一个文本框表达式,或者我来在这个错误的方式?

在RDLC中格式化iif中的求和数

试试这个例子,使用一个名为YourTextBox的文本框:

//set value
YourTextBox.Value = Sum(IIf(expression, num1 + num2 + num3, num4 + num5 + num6))
//format value
YourTextBox.Format = IIf(ReportItems!YourTextBox.Value >= 10000000, "c2", "f2")
//format style
YourTextBox.BackgroundColor = IIf(ReportItems!YourTextBox.Value >= 10000000, "Red", "Lime")