Report RDLC中的自定义格式

Report RDLC中的自定义格式,report,reporting,rdlc,Report,Reporting,Rdlc,我在RDLC报告中遇到了一个难题,即如何以自定义格式获取金额。e、 g 150 will be shown as 15A 151 will be like 15B 152 will be like 15C etc. 金额中的最后一位数字将替换为A、B、C等。从0到9将替换为A到J 是否有任何自定义格式可用,或者需要为这种格式编写一些函数?我不清楚这是否适合您,是的,但您的答案有一些逻辑 在c#中编写代码时,必须在此处使用自定义逻辑()。您定义一个参数并对其编码,该参数将根据需要返回 我不

我在RDLC报告中遇到了一个难题,即如何以自定义格式获取金额。e、 g

150 will be shown as 15A
151 will be like 15B
152 will be like 15C etc.
金额中的最后一位数字将替换为A、B、C等。
从0到9将替换为A到J


是否有任何自定义格式可用,或者需要为这种格式编写一些函数?

我不清楚这是否适合您,是的,但您的答案有一些逻辑

在c#中编写代码时,必须在此处使用自定义逻辑()。您定义一个参数并对其编码,该参数将根据需要返回


我不清楚这是否适合你,是的,但你的答案有一定的逻辑性

在c#中编写代码时,必须在此处使用自定义逻辑()。您定义一个参数并对其编码,该参数将根据需要返回


您可以使用以下表达式:

=Left(CStr(Fields!YourNumber.Value), CStr(Fields!YourNumber.Value).Length - 1) &
Choose(Right(CStr(Fields!YourNumber.Value), 1), "A", "B", "C", "D", "E", "F", "G", "H", "I", "J")

用于替换数字中的最后一位。

您可以使用以下表达式:

=Left(CStr(Fields!YourNumber.Value), CStr(Fields!YourNumber.Value).Length - 1) &
Choose(Right(CStr(Fields!YourNumber.Value), 1), "A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
用于替换数字中的最后一位