If statement Crystal Reports基于行标签的跨选项卡嵌入式摘要
我正在尝试在Crystal Reports中构建交叉表报表。报告查看了我的仓库,并给出了仓库中物品的总数。我在报告中嵌入了一个摘要,该摘要查看该仓库的项目数量,将该数量除以365,然后将数字四舍五入。该公式用于帮助仓库确定我们每天需要实际清点多少物品,以便清点365天内的所有物品 公式如下If statement Crystal Reports基于行标签的跨选项卡嵌入式摘要,if-statement,crystal-reports,formula,crosstab,If Statement,Crystal Reports,Formula,Crosstab,我正在尝试在Crystal Reports中构建交叉表报表。报告查看了我的仓库,并给出了仓库中物品的总数。我在报告中嵌入了一个摘要,该摘要查看该仓库的项目数量,将该数量除以365,然后将数字四舍五入。该公式用于帮助仓库确定我们每天需要实际清点多少物品,以便清点365天内的所有物品 公式如下 Roundup(GridValueAt (CurrentRowIndex, CurrentColumnIndex ,0 ) / 365) 将这个公式用于我的嵌入式摘要,我得到了预期的确切值。问题是一些仓库有
Roundup(GridValueAt (CurrentRowIndex, CurrentColumnIndex ,0 ) / 365)
将这个公式用于我的嵌入式摘要,我得到了预期的确切值。问题是一些仓库有不同的要求。部分仓库每年只盘点一次,其他仓库每年盘点3次
如何将上述公式转换为if、then、else语句?大意是:
IF
Warehouse in ["Warehouse 1", "Warehouse 4", "Warehouse 7"]
then
(Roundup(GridValueAt (CurrentRowIndex, CurrentColumnIndex ,0 ) / 365)*3)
else
Roundup(GridValueAt (CurrentRowIndex, CurrentColumnIndex ,0 ) / 365)
这就是我想让我的报告看起来像什么
Count of Items Number of counts per day
Warehouse 1 500 6 (500/365)*3
Warehouse 2 23 1 23/365
Warehouse 3 373 2 373/365
Warehouse 4 817 9 (817/365)*3