格式化百分比 SQL - EXCEL ssis

Posted

技术标签:

【中文标题】格式化百分比 SQL - EXCEL ssis【英文标题】:format percentage SQL - EXCEL ssis 【发布时间】:2019-09-26 11:15:51 【问题描述】:

我正在尝试使用 SSIS 向 EXCEL 中的单元格添加百分比值

我的问题是它们没有格式化为百分比

当前计算

cast(100*sum([OrdersCompleted]) / count(id) as decimal(10,1)) as percentage

示例值为 75.0

我想用 'P' 格式化它(效果不太好)

FORMAT(above calculation here, 'P')

75.0%

请问最好的方法是什么?

请帮忙

【问题讨论】:

【参考方案1】:

这会起作用

FORMAT(cast(100*sum([OrdersCompleted]) / count(id) as decimal(10,1)) + "%")

输出将是:

75.0%

【讨论】:

您好,这不起作用,格式需要像 75.0% 一样 我认为这很简单,只需将“P”替换为“%”即可。我编辑了答案希望它有帮助 @Hadi:同意。

以上是关于格式化百分比 SQL - EXCEL ssis的主要内容,如果未能解决你的问题,请参考以下文章

SQL怎么把小数转换为百分比?

excel格式:显示不带百分号的百分比值

在 PHP Excel 中添加百分比数字格式

Excel 2010 - 格式代码删除百分比符号而不更改值

POI设置EXCEL单元格格式为文本小数百分比货币日期科学计数法和中文大写

为啥java导出excel 日期格式不显示时分秒