neg177
定期撰稿人

使用最小函数的公式

你好,

我正在尝试在Anaplan中复制这个Excel函数。我想要确保我的Anaplan函数从乞求到月末收集Line Item的所有值,而不仅仅是月初和月末的数字。下面是公式。请建议。

Excel函数

=如果(MIN(证券化! RW 33美元:SP 33美元)< 0,1,0)

Analpan函数

如果最小值(“Y03证券化”。“证券化主账户(x5000关闭)”[查找:“S01时间设置”。本月初,“03年证券化”。“证券化主账户(x5000关闭)”[查找:“S01时间设置”。EOM Date]) < 0 THEN 1 ELSE 0

谢谢你!

6个回答6
Misbah
主持人

回复:使用最小函数的公式

@neg177

使用MIN作为聚合函数。试试这个

如果“Y03证券化”。“证券化总账(x5000结算)”[最小值:实际日期]< 0 THEN This ELSE that

希望这有助于

Misbah

neg177
定期撰稿人

回复:使用最小函数的公式

这个函数不工作,我也不知道逻辑如何选择最小值与开始和结束一个月。

仍然对这个函数如何在特定的月份内为我的Line Item选取最小值感到困惑。

如果“Y03证券化”。“证券化总账(x5000结算)”[最小值:实际日期]< 0 THEN This ELSE that

Misbah
主持人

回复:使用最小函数的公式

@neg177

请注意附加屏幕截图。那真的会加快速度

ChrisHeathcote
社区的老板

回复:使用最小函数的公式

@neg177

同样,使用最小时间摘要选项提取源数据和到的某个时间段的最小值。

x[MIN:y]要求目标模块包含维度y,它在源文件中是一个列表格式的行项目。y用于映射到目标中存在的维度。

因此,相对于映射y返回x的最小值,其中y是目标中的一个维度。

我不相信这适合你的需要,因为你正在寻找计算一个时间周期的最小值,这是在源代码中使用的时间周期的父;天/周。

祝你好运,

克里斯

克里斯Heathcote
贝德福德咨询

欧洲、中东和非洲地区2021年最佳合作伙伴和区域合作伙伴
MarkWarren
专家

回复:使用最小函数的公式

您可能需要添加一个List,它表示要聚合的Timescale,并在模块中添加到真实Timescale的映射。
在映射模块中对这个“假时间”列表的值使用MIN。
将需要做一个映射查找,以获得这些值到您的目标…

ChrisHeathcote
社区的老板

回复:使用最小函数的公式

这里的另一个选项是使用MOVINGSUM和聚合方法MIN。

开始和结束期间是相对于时间期间,所以你将需要计算这些作为输入,如果你想要每个期间在整个一年的总和。

例如,Jan将从0开始并在12结束,而Mar将从-2开始并在10结束(向后2个周期(1月)和向前10个周期(12月))

使用时间系统模块设置为周期创建一个行项目集公式为1。

创建第二行项目,从中获取第一行项目的当前周期值并添加前一个值。使用一个如果…那么…ELSE函数用于在计数等于12时重置计数。

创建第三和第四行项目,以计算开始和结束位置,使用在您的MOVINGSUM。

Start = 12 -(12 -周期数+ 1)Jan = 12 - (12 - 1 + 1) = 0, Mar = 12 - (12 - 3 + 1) = -2

End = (12 - period number + 1)Jan = (12 - 1 + 1) = 12, Mar = (12 - 3 + 1) = 10

祝你好运,

克里斯

克里斯Heathcote
贝德福德咨询

欧洲、中东和非洲地区2021年最佳合作伙伴和区域合作伙伴