选择不同的格式保留不同的小数位,显示千分位,
switch($reserved,
1,
FORMAT($$$, "#,##0.0"),
2,
FORMAT($$$, "#,##0.00"),
3,
FORMAT($$$, "#,##0.000"),
4,
FORMAT($$$, "#,##0.0000"),
'',
FORMAT($$$, "#,##0"))
用这种方式导出后excel 单元格显示为文本 无法多选求和之类
导出的单独做一个报表
不设置格式
URL直接导出报表 https://help.fanruan.com/finereport/doc-view-1142.html
可以在SQL里处理,根据不同的格式保留对应小数
CASE WHEN '${GS}' = 1 THEN CAST(数值字段 AS DECIMAL(10,1))
WHEN '${GS}' = 2 THEN CAST(数值字段 AS DECIMAL(10,2))
END
你看看数据库的字段格式是不是decimal或者double类型的,导出的excel貌似是根据数据库的格式来走的