根据“文本”区域中的数字计算的列

时间:2018-07-03 08:36:36

标签: indexing match calculated-columns dynamic-function

希望您能提供帮助。我想要实现的是根据Text Area中输入的值重新计算列的列。让我解释一下。

在Pic 1中,您可以看到名为Rename Dashboard的页面,而我也有一个名为Percentage Schema的页面,请参见Pic 2

在页面Percentage Schema上,您会看到第1列是Product Code,第2列是Product name(我已经用文本文档保护了信息),第3列是价格product中的第4列到第12列中的内容告诉我该产品在'Schema'上运行,并且通过使用此模式可以赚取什么折扣。

因此,如果您在Pic 2中观察到产品代码708230在第4列的第一行中有一个1,则表示该产品将因采用1号模式而获得20%的折扣,如果您查看第5列,则会看到2,如果您直接向下导航,并且在该产品上获得16%的折扣,则该产品在不同的架构上将获得不同的折扣

因此在Pic 1中,我想发生的事情是,如果我在“文本”区域的“客户编号区域”中键入C000004,则枢轴将针对C000004进行过滤(不容易处理),但是如果在“模式编号”区域中键入5然后,我希望数据透视表中的RUBU列根据我在“架构编号”区域中键入的数字重新计算数据透视表中每个产品代码的折扣百分比。

因此,目前C000004已通过联接锁定在模式7中,并且RUBU列不为它在7上计算任何折扣。

我需要的是“架构列”接受我在文本区域的“架构编号”区域中输入的数字,然后将基于“百分比架构”页面上存储的数据的产品特定折扣应用于第二个产品中重命名仪表板上的数据透视表的“列”,然后重新计算RUBU列

基本上,我需要动态的Schema列,以便它可以接受我在Schema Number文本区域中输入的任何数字,然后根据该数字,我需要RUBU Column重新计算客户的总计。因此,如果将C000004从模式7更改为模式5,则应该在数据透视表的RUBU列中看到一个更改。

它具有一个INDEX MATCH函数,用于存储在“百分比模式”页面的第一行中的数字。

我不确定它是我需要的文本区域中的动态函数还是RUBU的计算列还是Schema的动态自定义列...

很长一段时间后很抱歉,很难解释,而且一如既往,任何人和所有人的帮助都非常重要

图片1 enter image description here

图片2 enter image description here

0 个答案:

没有答案