格式化百分比 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的主要内容,如果未能解决你的问题,请参考以下文章

SSIS 2008,Excel 2007 正确格式化 excel 列(导出,不导入)

使用 SSIS 将动态 Excel 表格加载到 SQL 中

想使用 ssis 将 excel 文件数据插入表中 - 格式问题

SSIS - 将Excel与数据库进行比较

如何使用 PHPExcel 将百分比数字格式化为 Excel 百分比?

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