pnataraj
贡献者

价值范围的公式

你好

我是Anaplan使用情况的初学者,并试图设置一个简单的模块来跟踪我们资产的年龄存储桶。我定义了一个一般列表,其中包含资产ID,资产的年龄和资产地点的年龄。我试图在年龄桶列中填充资产的年龄范围。如果资产年龄小于1年,则年龄桶将> 1。如果年龄在1至2岁之间,则范围为1> 2,依此类推。

我已经将年龄存储栏设置为文本格式。我的问题是如何填充年龄范围?

该功能有任何公式吗?

任何指针都将不胜感激。

1个接受解决方案

接受的解决方案
凯尔
贡献者

你好Prabakaran,

如果您有一个具有年龄库列表和资产列表为维度的订单项,则可以编写一个公式资产详细信息列表列表[总和:资产详细信息列表。

然后,这将按照与列表项目关联的年龄桶总结计数器。

让我知道这个是否奏效。

凯尔

在原始帖子中查看解决方案

11个答复11
jaakko
经常贡献者

你好,

您可以详细说明吗?例如,您有多少年龄桶,范围是什么?

形成字符串的最简单方法是具有这样的公式:

如果年龄<1,则“ <1”,如果年龄> 1和年龄<2,则“ 1> 2” else“”等

如果您只有几个年龄桶,则可以将其放入公式的条件陈述中。如果您的年龄桶很多,也可以尝试在可能的情况下构建更多动态公式。例如:

如果年龄<1,则“ <1” else text(found(年龄,0,down))

这总是会导致两个随后的整数(1.5将导致“ 1 <2”,3.7将导致“ 3 <4”)。

如果您打算在年龄桶附近制作公式或逻辑,请考虑将年龄存储桶属性列表格式化,并创建一个名为“年龄桶”的列表,其成员“ <1”,“ 1 <2”等这个:

如果年龄<1,则年龄。

使用FindItem函数,您可以使此选项更加动态。

pnataraj
贡献者

你好

非常感谢您在这里的帮助。

我们有6种年龄桶。我遵循您的建议,以使年龄桶属性列表格式化并定义了一个年龄桶的列表,并在下面的公式中使用了资产表中的年龄桶。

如果年龄<1 <1,则年龄桶。'<1'其他

如果年龄> 1年,则年龄<2年龄,然后年龄桶。’1> 2’其他

如果年龄> 2年> 2岁,并且年龄在年龄<3然后年龄桶。’2> 3'其他

如果年龄> 3年> 3和年龄<年龄<4然后年龄桶。’3> 4'其他

如果年龄> 4年> 4和年龄<5年龄,然后年龄桶。’4> 5'其他

如果年龄> 5年然后年龄桶。’> 5'其他空白的

但是我遇到了无效的公式错误。我已经为年龄桶列表附加了设置的屏幕截图。

您能建议我在这里缺少什么吗?

谢谢

问候

Prabakaran

harish_bk
极好的贡献者

嗨,普拉巴卡兰

为每个列表项目提供代码不是强制性的,进一步的结果值应为列表名称,而不是列表项目代码。

对于第二行中的公式线,它应该是> 1 <2,而不是代码值1> 2。

此外,如果以上解决方案无法解决问题,您可以分享模块的屏幕截图

pnataraj
贡献者

嗨,哈里什

感谢您的回复。是的,它在纠正公式后起作用。

现在,我想从他们的年龄桶中获得资产的总和。即,有多少资产小于1年,等等。我在资产详细信息列表中添加了一个“计数器”列,并将该值作为1的所有记录。

我还有另一个名为Asset摘要的列表,其中我将拥有年龄存储库作为单个列。我的想法是,对于给定的年龄桶,请使用“和公式”在资产详细信息列表中获取计数器列的总和,并在资产摘要列表中显示。感谢您的任何帮助

谢谢

问候

Prabakaran

凯尔
贡献者

你好Prabakaran,

如果您有一个具有年龄库列表和资产列表为维度的订单项,则可以编写一个公式资产详细信息列表列表[总和:资产详细信息列表。

然后,这将按照与列表项目关联的年龄桶总结计数器。

让我知道这个是否奏效。

凯尔

pnataraj
贡献者

非常感谢凯尔(Kyle),这有效。

pnataraj
贡献者

嗨,凯尔

我能够在“总资产”模块中获得每个年龄段的资产总和。请参阅附件的屏幕截图。

现在,我正在创建一个模块“计划”,我想提取超过4年的资产总和。为此,我应该将年龄桶(> 4)作为订单项创建模块“总资产”。并在我的模块“计划”中使用该行项目?如果是的,则在“总资产总资产”中,该新订单项目(> 4)的公式应该是什么,以获取超过4岁以上的资产之和?

非常感谢你的帮助

问候

Prabakaran

凯尔
贡献者

你好Prabakaran,

如果不查看列表和蓝图,很难说,但是您可以做的一件事就是在资产列表中添加属性,以查看资产是否大于4年。然后,在具有您要概括的值的模块中,添加一个订单项,说明如果超过4岁的属性是正确的,则将值添加为0。要从您创建的> 4岁的订单项中获取资产列表的最高级别,该项目仅包含> 4年的值。最后一个公式看起来像模块名称。'Greater比4岁的订单项名称'[SELECT:ASSET LIST.TOP级别项目]。让我知道这是否有帮助。

最好,

凯尔

pnataraj
贡献者

嗨,凯尔

感谢您的回复。

我正在尝试以下方法。我手头上有模块资产,我将年龄桶作为维数,并且有一个订单项'掌控资产'具有以下公式

资产跟踪详细信息。Counter[总和:资产跟踪细节S.Age Bucket]。

资产跟踪详细信息是另一个具有资产ID,年龄,年龄等年龄等的模块。

现在,我需要显示在另一个模块中超过1岁的资产总数。我在此模块中使用以下形式。

资产摘要模块。Summary[SELECT:AGE BUCKET。’<1’]。但是我收到无效的公式消息。

您能在我确切犯错的位置放一些灯吗?

谢谢

问候

Prabakaran