microsoft-reporting - 在 MS Report Builder 中计算中位数和百分位数
问题描述
我正在使用 MS Report Builder 创建报告。该报告链接一个数据源(数据库上的 SQL 查询)。我想计算数据源中列的值的中位数。所以我创建了 Median 函数,然后我在报告中添加了一个文本框。文本框表达式设置为
=Code.Median(WaitingTimes!NetWaitInDays.Value)
但是运行报告我收到以下错误:
textrun 'Textbox1.Paragraphs[0].TextRuns[0]' 的值表达式包含错误:[BC30451] Name 'WaitingTimes' 未声明。
那么如何在我的自定义函数中使用单列数据源呢?在我看到的示例中(例如上面的中值实现), Lookupset 函数似乎无处不在,但是我不想在字段之间传输数据,只是一个数组作为函数的输入集。
报告生成器的屏幕截图:
解决方案
推荐阅读
- docker - 如何使用`docker run`挂载单个文件?
- android - 如何处理在应用程序之外进行的购买(来自 Google Play 商店)
- flutter - 创建一个在颤动中创建小部件的按钮
- date - CompactDatePickerStyle SwiftUI 中的部分范围问题
- .net - Where().First 与 Find()
- mysql - 创建足够的数据库
- c++ - 程序映射的伪随机算法
- javascript - 如果复选框=选中,则在单击某些 CTA 后将其他项目添加到购物车
- nodemailer - 使用 nodemailer 的 DKIM 私钥在收件箱中接收时无法验证
- sql-server - SQL Server:根据特定时间戳从表中选择数据