如何在矩阵的 SSRS 报告中格式化数字?
How to format a number in SSRS Report for Matrix?
我正在格式化一个日期数字,我只想显示日期和月份部分 (例如,1 月 1 日、1 月 2 日、1 月 3 日、1 月 4 日……)但它没有格式化和显示完整的日期。
而如果我将相同的向导与表格一起使用,那么它工作正常。
我正在使用向导来格式化数据
在处理矩阵时是否有其他方法来格式化数据?
尝试右键单击 SSRS 报告中的字段并改为使用表达式。
或者,您可以在 sql 服务器中为该列使用 datename 函数
SELECT DATENAME(DAY,Col_Name)+', '+LEFT(DATENAME(MONTH,Col_Name),3)
那是
SELECT DATENAME(DAY,'2016-03-21')+', '+LEFT(DATENAME(MONTH,'2016-03-21'),3)
我认为在该向导之外格式化日期的最佳方式是格式 属性。单击文本框并在属性 window 中查找格式 属性。在该字段中输入 "MMM dd"。
或者,您可以使用 GabrielVA 指出的文本框公式。我建议尝试
=Format(Fields!Date.Value, "MMM dd")
我正在格式化一个日期数字,我只想显示日期和月份部分 (例如,1 月 1 日、1 月 2 日、1 月 3 日、1 月 4 日……)但它没有格式化和显示完整的日期。
而如果我将相同的向导与表格一起使用,那么它工作正常。
我正在使用向导来格式化数据
在处理矩阵时是否有其他方法来格式化数据?
尝试右键单击 SSRS 报告中的字段并改为使用表达式。
或者,您可以在 sql 服务器中为该列使用 datename 函数
SELECT DATENAME(DAY,Col_Name)+', '+LEFT(DATENAME(MONTH,Col_Name),3) 那是 SELECT DATENAME(DAY,'2016-03-21')+', '+LEFT(DATENAME(MONTH,'2016-03-21'),3)
我认为在该向导之外格式化日期的最佳方式是格式 属性。单击文本框并在属性 window 中查找格式 属性。在该字段中输入 "MMM dd"。
或者,您可以使用 GabrielVA 指出的文本框公式。我建议尝试
=Format(Fields!Date.Value, "MMM dd")