【问题标题】:Crystal Report Record Selection Formula to Eliminate Duplicate Rows消除重复行的水晶报表记录选择公式
【发布时间】:2014-10-26 11:54:34
【问题描述】:

我在 oracle 数据库中创建了一个视图。该视图表示以下数据。该视图中有一些重复的数据可用。我也需要这些重复的数据。数据代表的是:

** *Col_1     Col_2     Col_3      Col_4***
    0001      Apple     Nasir      Cat
    0001      Apple     Nasir      Rat
    0002      Orange    Babul      Cat
    0003      Apple     Tutul      Cow
    0004      Banana    Jasim      Goat
    0004      Banana    Jasim      Goat

现在我已将此视图用作 Crystal Report 的数据源。我在水晶报表中只显示 Col_1、Col_2、Col_3 列记录。所以水晶报表显示如下数据。

  **Col_1      Col_2         Col_3**       
    0001       Apple         Nasir     
    0001       Apple         Nasir     
    0002       Orange        Babul     
    0003       Apple         Tutul     
    0004       Banana        Jasim     
    0004       Banana        Jasim     

但我想省略重复数据。使水晶报表只显示以下数据。

**Col_1    Col_2     Col_3**       
  0001     Apple     Nasir     
  0002     Orange    Babul     
  0003     Apple     Tutul     
  0004     Banana    Jasim   

谁能帮我写一个水晶报表记录选择公式,以便我可以按要求显示数据?我正在使用水晶报表 2008。 谢谢。

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    我找到了解决方案。按需要在报告中显示的所有字段分组。然后隐藏详细信息部分。然后可以显示不同/唯一的记录。

    一切顺利。

    【讨论】:

    • 这就是我在回答中建议你做的事情
    【解决方案2】:

    您可以直接使用Database 菜单中的Select Distinct Records 选项...它只会选择并显示不同的记录。

    【讨论】:

      【解决方案3】:

      您可以创建一个包含这 3 列的公式(类似于 Col_1 + Col_2 + Col_3),根据该公式创建一个组并将这 3 个字段放在该组中。

      【讨论】:

      • 你能给我一个样品吗
      • 样本在我的回答中。如果您想更改水晶报表布局,请使用我的建议。如果您想使用查询过滤数据,@Siva 发布了最佳答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多