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”)。

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

如果年龄<1,则年龄。

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

Pnataraj
贡献者

你好

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

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

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

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

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

如果年龄> 3年> 3和年龄<年龄<4年龄的年龄。’3> 4'其他

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

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

但是我遇到了无效的公式错误。我已将设置的屏幕截图用于年龄桶列表。

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

谢谢

问候

Prabakaran

harish_bk
极好的贡献者

嗨,Prabhakaran

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

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

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

Pnataraj
贡献者

嗨,哈里什

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

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

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

谢谢

问候

Prabakaran

凯尔
贡献者

你好Prabakaran,

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

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

让我知道这个是否奏效。

凯尔

Pnataraj
贡献者

非常感谢凯尔(Kyle),这起作用了。

Pnataraj
贡献者

嗨,凯尔

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

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

非常感谢你的帮助

问候

Prabakaran

凯尔
贡献者

你好Prabakaran,

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

最好的,

凯尔

Pnataraj
贡献者

嗨,凯尔

感谢您的回复。

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

资产跟踪细节。符合[总和:资产跟踪细节。

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

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

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

您能在我确切犯错的位置上亮一点吗?

谢谢

问候

Prabakaran