lilasququ
贡献者

选择具有子集的函数?

我有一个子集a,它是全球客户列表的一部分。

在适用于子集A的模块中,我尝试检索子集“总客户”(仅从全局客户列表中选择的客户总数)顶层的销售额。我尝试了[选择:'Subset A.'total customers']。它是无效的。

然后我将其更改为[选择:'全球客户'。'总客户'],它可以工作。不幸的是,这不是我需要的客户总数。

选择函数似乎不适用于子集?那么应该使用什么功能呢?非常感谢。

1接受的解决方案

公认的解决方案
伊努内
经认证的船长

关于:选择具有子集的函数?

嘿,我认为计算结果需要更新。看起来应该是:master module.sales[sum:master module.customer]。这将映射到目标模块中的维度(由Semiconductor customer提供),顶层不应相关,因为它直接映射到成员。

更好的做法是将主数据属性与销售分开存放在自己的模块中。所以公式应该是:master module.sales[sum:master module properties.customer]。还想确认半导体客户是一个子集,而不是一个财产(如下所述)?这听起来似乎是更好的子集在任何情况下为您所期待的实现。没有截图会有点困难,所以如果这不能解决问题,发送截图可能会有帮助。

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

7答复7.
伊努内
经认证的船长

关于:选择具有子集的函数?

嘿-不使用选择功能,您可以尝试以下操作:直接引用您试图获取的行项目,而不包括选择。从本质上讲,它应该抓住顶层,并且自然地应该只聚合子集总数。我在我的模型中使用了一个例子,结果正如预期的那样。

lilasququ
贡献者

关于:选择具有子集的函数?

在我的例子中不起作用,因为我试图获取的行项目是一个查找客户的求和函数。

卡文库马尔
经认证的船长

关于:选择具有子集的函数?

@lilasququ,

我仍然不明白是什么阻止了我仅仅通过引用@伊努内在前面的线程中提到。该行项目的摘要是否已关闭?请您在这里详细说明,以便我们了解您的担忧并提供快速解决方案。谢谢

当做
卡文。
lilasququ
贡献者

关于:选择具有子集的函数?

例如,该模块由半导体客户提供。行项目销售需要按客户显示:因此公式引用另一个主模块,以使用求和函数按客户提取数据。公式类似于:“主模块”。销售[总和:ProductCustomer.Semiconductor Customer']。“ProductCustomer”是主模块中使用的列表。“半导体客户”是该列表中的一个属性。

现在,我正在创建一个新的行项目total Sales of Semiconductor customer。它应该只是从这个模块中获取列表的顶部。但是,当我只是参考销售数据时,它对每个客户都是相等的。

伊努内
经认证的船长

关于:选择具有子集的函数?

嘿,我认为计算结果需要更新。看起来应该是:master module.sales[sum:master module.customer]。这将映射到目标模块中的维度(由Semiconductor customer提供),顶层不应相关,因为它直接映射到成员。

更好的做法是将主数据属性与销售分开存放在自己的模块中。所以公式应该是:master module.sales[sum:master module properties.customer]。还想确认半导体客户是一个子集,而不是一个财产(如下所述)?这听起来似乎是更好的子集在任何情况下为您所期待的实现。没有截图会有点困难,所以如果这不能解决问题,发送截图可能会有帮助。

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

lilasququ
贡献者

关于:选择具有子集的函数?

在这里很难讲清楚。但我确实得到了灵感,找到了暂时的解决办法。我正在挑选我需要的客户,以获得目前的总数。

理查德·安科恩
新撰稿人

关于:选择具有子集的函数?