是否可以隐藏所有重复数据行?

科里

我正在使用我创建的 SQL 存储参数构建报告。它提取每个唯一编号可能有 1 行或每个唯一编号 2 行的数据。我只想显示只有 1 行的行。

我曾尝试改变可见性,但我最接近的是

=IIF(Fields!uniquenumber.Value = previous(Fields!uniquenumber.value,True,False) 

但这隐藏了其中的 1 行,而不是两者。我也尝试在查询中使用 CASE WHEN 来识别是否有超过 1 行,但是当超过 1 行时我仍然无法隐藏。我的查询如下(在这里编辑了几行与我的问题无关的额外标准。在很多情况下,我的 WHERE 语句的第一部分的数据也符合第二部分的标准。

SELECT
    Reorders.LastRxNo,
    Reorders_1.LastRxNo AS Reorders1LastRxNo,
    Rxs_2.RxBatch AS Rxs2RxBatch,
    Reorders.FacID,
    KeyIdentifiers.GPI,
    Reorders.LastFillDt,
    Rxs_1.RxBatch as Rxs1RxBatch,
    CASE 
        WHEN (Reorders.LastRxNo<>Reorders_1.LastRxNo) THEN 1
        ELSE 0
    END AS Duplicate

FROM Reorders
  LEFT OUTER JOIN Rxs AS Rxs_1
    ON Reorders.LastRXNo = Rxs_1.RxNo
  RIGHT OUTER JOIN KeyIdentifiers
    ON Reorders.NDC = KeyIdentifiers.NDC
  INNER JOIN Patients
    ON Reorders.FacID = Patients.FacID
    AND Reorders.PatID = Patients.PatID
  LEFT OUTER JOIN Reorders AS Reorders_1
    ON Reorders.FacID = Reorders_1.FacID
    AND Reorders.PatID = Reorders_1.PatID
    AND KeyIdentifiers.NDC = Reorders_1.NDC
  LEFT OUTER JOIN Rxs AS Rxs_2
    ON Reorders_1.LastRxNo = Rxs_2.RxNo

WHERE       
        Reorders.ProfileOnly = 1
    AND Rxs_1.RxBatch IS NULL
    AND Reorders.CutOffDt IS NULL
    AND Reorders.PackType LIKE 'PHDEF%'
    AND Reorders.Auto = 1
    AND Reorders.PhRxStatus IS NULL
    AND Reorders.LastFillDt > '01/01/2019'
    AND (Reorders.LastRxNo = Reorders_1.LastRxNo
         OR Reorders.LastRxNo <> Reorders_1.LastRxNo AND Rxs_2.RxBatch IN ('CF','GONE'))

ORDER BY Reorders.FacID, Patients.PatLName, Patients.PatFName

产生类似于:

LastRxNo     Reorders1LastRxNo     Rxs2RxBatch    Duplicate             
111          111                   null            0
222          222                   null            0
222          444                   CF              1

在上面的例子中,我只需要看到像第 1 行这样的行。由于“LastRxNo”222 有 2 行,我不想在我的最终报告中看到它。(但是,它被查询,因为当 LastRxNo =222 AND Reorders1LastRxNo = 222 和 Rxs2RxBatch IS NULL 时,如果我没有在我的 WHERE 语句中考虑它,我想。我很高兴以任何可能的方式这样做,无论是在查询或 SSRS 报告中。

艾伦斯科菲尔德

替换你的 CASE ... 作为重复

COUNT(*) OVER(PARTITION BY LastRxNo) AS LastRxNoCount

然后

像这样将整个查询包装在另一个选择中......

SELECT * FROM 
            (
            your original query here including the change stated above
             ) q
         WHERE q.LastRxNoCount =1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Notepad ++折叠/折叠可以隐藏所有内容吗?

来自分类Dev

隐藏所有ListObject行,但选定的行除外

来自分类Dev

隐藏所有没有“ div”的表行

来自分类Dev

隐藏所有行并显示所选内容

来自分类Dev

如何隐藏所有未突出显示的行?

来自分类Dev

AngularJS ui-grid隐藏所有行

来自分类Dev

python openpyxl:隐藏所有行到最后

来自分类Dev

溢出隐藏隐藏所有内容

来自分类Dev

是否可以选择具有重复数据的Spark内部表列值

来自分类Dev

隐藏所有可能查询的条件

来自分类Dev

Java-隐藏所有JButton

来自分类Dev

jQuery隐藏所有子代的父代

来自分类Dev

弹出图像并隐藏所有索引

来自分类Dev

获取阴影以隐藏所有元素

来自分类Dev

隐藏所有可能查询的条件

来自分类Dev

删除/隐藏所有启动屏幕

来自分类Dev

JQuery 隐藏所有元素

来自分类Dev

即使单击具有stopPropagation的元素,也可以隐藏所有单击事件的元素

来自分类Dev

是否有任何将btrfs CoW用作重复数据删除的重复数据删除脚本?

来自分类Dev

是否有任何将btrfs CoW用作重复数据删除的重复数据删除脚本?

来自分类Dev

隐藏所有没有mysql数据库结果的html表

来自分类Dev

隐藏所有没有mysql数据库结果的html表

来自分类Dev

.htaccess - 可以从 sample.com/#some 隐藏所有 /#some

来自分类Dev

隐藏所有其他具有相同类的行,但单击的除外

来自分类Dev

如何使用jQuery隐藏所有不包含数据类特定值的元素?

来自分类Dev

javascript / jQuery过滤器的默认选项隐藏所有表行

来自分类Dev

Vim折叠:如何隐藏所有不包含搜索模式的单行(或折叠零行)?

来自分类Dev

在Intellij编辑器中隐藏所有文档行的快捷键是什么?

来自分类Dev

javascript / jQuery过滤器的默认选项隐藏所有表行

Related 相关文章

  1. 1

    Notepad ++折叠/折叠可以隐藏所有内容吗?

  2. 2

    隐藏所有ListObject行,但选定的行除外

  3. 3

    隐藏所有没有“ div”的表行

  4. 4

    隐藏所有行并显示所选内容

  5. 5

    如何隐藏所有未突出显示的行?

  6. 6

    AngularJS ui-grid隐藏所有行

  7. 7

    python openpyxl:隐藏所有行到最后

  8. 8

    溢出隐藏隐藏所有内容

  9. 9

    是否可以选择具有重复数据的Spark内部表列值

  10. 10

    隐藏所有可能查询的条件

  11. 11

    Java-隐藏所有JButton

  12. 12

    jQuery隐藏所有子代的父代

  13. 13

    弹出图像并隐藏所有索引

  14. 14

    获取阴影以隐藏所有元素

  15. 15

    隐藏所有可能查询的条件

  16. 16

    删除/隐藏所有启动屏幕

  17. 17

    JQuery 隐藏所有元素

  18. 18

    即使单击具有stopPropagation的元素,也可以隐藏所有单击事件的元素

  19. 19

    是否有任何将btrfs CoW用作重复数据删除的重复数据删除脚本?

  20. 20

    是否有任何将btrfs CoW用作重复数据删除的重复数据删除脚本?

  21. 21

    隐藏所有没有mysql数据库结果的html表

  22. 22

    隐藏所有没有mysql数据库结果的html表

  23. 23

    .htaccess - 可以从 sample.com/#some 隐藏所有 /#some

  24. 24

    隐藏所有其他具有相同类的行,但单击的除外

  25. 25

    如何使用jQuery隐藏所有不包含数据类特定值的元素?

  26. 26

    javascript / jQuery过滤器的默认选项隐藏所有表行

  27. 27

    Vim折叠:如何隐藏所有不包含搜索模式的单行(或折叠零行)?

  28. 28

    在Intellij编辑器中隐藏所有文档行的快捷键是什么?

  29. 29

    javascript / jQuery过滤器的默认选项隐藏所有表行

热门标签

归档