【问题标题】:Combine Two Datasets from Different Selects into One Table in Report Builder 3.0在 Report Builder 3.0 中将来自不同选择的两个数据集合并到一个表中
【发布时间】:2011-11-29 14:14:49
【问题描述】:

report builder 3.0 能否将来自两个数据集的数据合并到一个表中?

我在这里扫描了其他问题,但没有发现与报告生成器直接相关的信息。大多数示例都是 C# 代码,但我只使用报表生成器。报表生成器可以这样做吗?

【问题讨论】:

    标签: dataset reportbuilder


    【解决方案1】:

    你看过 UNION 函数吗?您应该能够在 SELECT 之间使用它来将两者重新组合在一起。

    【讨论】:

    • 我做不到。我的选择基于使用日期文件的 where 子句。每列需要基于不同的月份。例如: "SELECT TPMmonthly.SVID ,TPMmonthly.AirportID ,TPMmonthly.ADSBUATOnlinePct ,TPMmonthly.ADSBUATDegradedPct ,TPMmonthly.ADSBUATOfflinePct ,TPMmonthly.ADSBUATAvailTimePct FROM TPMmonthly WHERE TPMmonthly.reportdate = (@EndDate) ORDER BY SVID"
    • 您的两个选择是否都从不同的表中提取相同的列?两个 select 语句的 where 子句是否相同?
    • 我会尝试在“WHERE TPMmonthly.reportdate = (@EndDate) ORDER BY SVID”之后放置一个 UNION,然后开始您的下一个 SELECT。如果您从不同的地方选择相同的列,它应该可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 2019-09-09
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2013-07-30
    相关资源
    最近更新 更多