在 s-s-rS 报告中将数字更改为分数

Posted

技术标签:

【中文标题】在 s-s-rS 报告中将数字更改为分数【英文标题】:Changing numbers to fractions in s-s-rS report 【发布时间】:2018-11-20 21:30:58 【问题描述】:

我已经为 s-s-rs 尝试过这个表达式 =Format(Fields!width.Value, "#/###" )

我是 s-s-rS 新手,无法将数字转换为分数。

我是否在查询中输入它?或者有什么方法可以在报表中输入分数?

【问题讨论】:

s-s-rS 不使用 mysql。我已经删除了 MySQL 标签。 @MadhurBhaiya - 实际上您可以创建一个使用 MySQL 数据库作为数据源的 s-s-rS 报告(以及许多其他非 MS数据源)。 【参考方案1】:

很遗憾,s-s-rS 中的 FORMAT 函数不会自动转换分数,也没有其他函数可以将小数转换为分数。

在 MySQL(或 SQL Server)中也没有将小数转换为分数的函数。

有人编写了一个 SQL Server 函数来将小数转换为分数。您可以将其转换为在 MySQL 中使用,并让您的查询将分数作为附加文本字符串返回。

https://www.techrepublic.com/blog/the-enterprise-cloud/convert-numbers-to-fractions-using-sql-server/

【讨论】:

如果在s-s-rs中使用自定义代码工具会怎样。这行得通吗? @DehavenBrown - 当然,您可以将该函数转换为在 s-s-rS VB 中使用。再看一遍,我想应该不会那么难。

以上是关于在 s-s-rS 报告中将数字更改为分数的主要内容,如果未能解决你的问题,请参考以下文章

在 s-s-rS 中将报告导出到 Excel

如何更改 s-s-rS 中的多个值?

在php中将日期格式更改为数字[重复]

如何在 s-s-rs 的同一页面上放置图表和表格

如何在 s-s-rS 报告中将多个参数作为单独的多个页面传递?

s-s-rS 2008 报告无法使用存储过程