最低限度

2020-09-13 02:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试确定在事件发生90天内...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试确定在事件发生90天内,我们的哪位捐赠者已经捐赠了礼物。 我有一个变量,用于计算事件日期和礼物日期之间的DaysBetween。

然后我创建了另一个变量,以指示DaysBetween是否在0到90之间(我有一些负值,他们在礼物上做礼物,然后参加了活动)

= If([活动与礼物之间的天数<< 90且[活动与礼物之间的天数]> = 0)然后是" Y"

我发现至少有一个捐赠者在90天内做出了一件以上的礼物,因此每件礼物我得到一张唱片。 我真的只需要知道他们在90天之内是否赠送了礼物。

因此,我创建了一个变量来计算事件日期和礼物日期之间的最短天数,并尝试使用ForEach将其范围缩小(我尝试了Max函数,但意识到我想要最新的礼物并切换到Min。 我也将事件代码添加到了ForEach中。在解决问题上都没有任何改变。)

= Min([活动与礼物之间的天数]每次([活动嘉宾列出礼物]。[组成部分ID])

所以我的90天指示器变成了这个

= If([事件与礼物之间的最短天数<< 90且[事件与礼物之间的最短天数]> = 0)然后是" Y"

最短天数功能不会将多个礼物记录编译为我想要的,与活动最接近的礼物的记录。 我尝试从报告中删除"贡献日期"维,以查看是否是引起问题的原因,但出现多值错误。

我还有其他与活动和捐赠者相关的字段,但是有问题的字段:

捐助者活动ID事件日期提供日期最小天数Btw 90天捐助者

史密斯18ST1 6/29/18 7/24/18 25 Y

史密斯18ST1 6/26/18 7/26/18 27是

我只想看

捐助者活动ID事件日期提供日期最小天数Btw 90天捐助者

史密斯18ST1 6/29/18 7/24/18 25 Y

1条回答
compass1988
2020-09-13 03:22 .采纳回答

我想我自己弄清楚了。 我删除了个人的礼物数据,然后Min起作用了。

一周热门 更多>