【问题标题】:Minimum Value from Summed Formula in Crystal ReportsCrystal Reports 中求和公式的最小值
【发布时间】:2015-08-26 14:07:48
【问题描述】:

我正在编写一份水晶报告。它具有以下字段:项目、组件、仓库和现有数量。请看下面的详细视图:

项目组件仓库数量

AZ1 153-54 100 31.00

AZ1 153-54 200 28.00

AZ1 153-54 总计 153-54 59.00

AZ1 153-84 100 31.00

AZ1 153-84 200 27.00

AZ1 153-84 总计 153-84 58.00

AZ1 153D89 100 31.00

AZ1 153D89 200 26.00

AZ1 153D89 总计 153D89 57.00

隐藏细节后,我会得到如下视图:

项目组件仓库数量

AZ1 153-54 总计 153-54 59.00

AZ1 153-84 总计 153-84 58.00

AZ1 153D89 总计 153D89 57.00

我正在尝试识别每个项目的 QuantityOnHand 最低的组件。当我在水晶中使用 MIN 函数时,它不起作用。在这个例子中,我只想显示

AZ1 153D89 总计 153D89 57.00

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • AZ1 153-54 1 31.00
    AZ1 153-54 2 28.00
    AZ1 153-54 总计 153-54 59.00
    AZ1 153-84 1 31.00
    AZ1 153-84 2 27.00
    AZ1 153-84 合计 153-84 58.00
    AZ1 153D89 1 31.00
    AZ1 153D89 2 26.00
    AZ1 153D89 合计 153D89 57.00

    /跨度>

标签: crystal-reports minimum


【解决方案1】:

将汇总值存储到数组中,然后对数组应用最小条件。

如果数组的最小值等于任何值,则不要抑制,否则抑制。将此条件应用于组页脚

试试这个:

创建公式@Store

`共享StringVar数组存储;

store:=store+ToText(QuantityOnHand);`

将上述公式放在 QuantityOnHand 之后

现在为要隐藏的部分创建一个抑制公式

`EvaluateAfter({@Store}); 共享 StringVar 数组存储;

如果 QuantityOnHand =Min(Store) 然后是假的 否则为真`

【讨论】:

  • 如何将值存储在数组中?
猜你喜欢
  • 2014-05-24
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多