visual-studio-2008 - SSRS : Getting a specific value from different rows of a dataset

标签 visual-studio-2008 reporting-services ssrs-tablix

我坐在这里,使用 SQL Server Reporting Services,我遇到了以下问题:

我写了一个 SQL 语句,无论他是否缺席,它都会为客户返回一年中的每一天。

例如,结果可能如下所示:

-------------------
| Date   | Absent |
-------------------
| 01.01. | True   |
| 02.01. | False  |
|    .   |   .    |
|    .   |   .    |
| 31.12. | False  |
-------------------

现在对于报告,我想使用 Tablix,其中我将天作为列标题,将月份作为行标题,并在右侧单元格中标记一个值,该值标记客户是否在某天缺席(作为示例我在这里使用 :) 和 :( 不存在):

-------------------------------
|    | 01 | 02 | .  | .  | 31 |
|Jan | :( | :) | .  | .  | :) |
|Feb | .  | .  | .  | .  | .  |
| .  | .  | .  | .  | .  | .  |
| .  | .  | .  | .  | .  | .  |
|Dec | .  | .  | .  | .  | :( |
-------------------------------

我无法为我的问题想出任何解决方案,因此我们将不胜感激 :)

最佳答案

创建一个 Tablix,列根据表达式 =Day(Fields!Date.Value) 分组,行根据 =Month(Fields!Date.Value)

对于单元格值,将源设置为表达式:

=IIF(SUM(Fields!Absent.Value)>0, ":(" , ":)" )

当然,你可以添加一张图片,动态改变图片来源,类似的表达式。

关于visual-studio-2008 - SSRS : Getting a specific value from different rows of a dataset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12933562/

相关文章:

reporting-services - 由于 URL 中的参数,外部图像未显示

visual-studio - 我能否使 Visual Studio 2008 报表设计器看起来像 Visual Studio 2005 报表设计器

ssrs-2008 - SSRS : External image in tablix cell

reporting-services - 如何根据SSRS中的另一个参数值隐藏参数

c# - IIS调试在Windows 2012服务器IIS 8.0

visual-studio-2008 - Windows Server 2008 作为开发机器 - 一步一步

asp.net - 如何使用 javascript 在客户端重新加载更新面板?

c# - 如何将图像添加到 ListViewItem 或 ListView c#

html - 将外部样式表附加到 SSRS 和报表管理器中的 HTML 页面

ssrs-tablix - 如何将 tablix 控件添加到报表中?