Parameters 数据表扩展

Parameters 数据表扩展,parameters,tableau-api,Parameters,Tableau Api,我有一个有点挑战性的问题 我有一个数据集a,从2012年到2016年,每周一次,一些列包含一直到2016年的数据,而其他列在2015年第35周停止,然后由空值组成 我还有另一个数据集B,从2015年第36周到2016年,该数据集按日期链接到数据集A。这个数据集B是一个CSV文件 数据集B包含缺少数据的列。这些值可以更改,因此它与数据集A分离 我使用此公式是为了将数据集a中的数据列扩展为数据集B的值: iif(ISNULL(IIF(ISNULL(SUM([Display]) ), SUM([Med

我有一个有点挑战性的问题

我有一个数据集a,从2012年到2016年,每周一次,一些列包含一直到2016年的数据,而其他列在2015年第35周停止,然后由空值组成

我还有另一个数据集B,从2015年第36周到2016年,该数据集按日期链接到数据集A。这个数据集B是一个CSV文件

数据集B包含缺少数据的列。这些值可以更改,因此它与数据集A分离

我使用此公式是为了将数据集a中的数据列扩展为数据集B的值:

iif(ISNULL(IIF(ISNULL(SUM([Display]) ), SUM([Medieplan].[Display])*[Parameters].[Display]/100, SUM([Display]) )),0,
IIF(ISNULL(SUM([Display]) ), SUM([Medieplan].[Display])*[Parameters].[Display]/100, SUM([Display]) ))
这里“Display”是需要扩展的列,数据集B称为“Medieplan”,参数是一个可以调整的percange值

我的问题是,当查看数据表时,它并没有显示我请求的值。 当查看显示列和每周并排显示扩展列时,我们可以在值中看到扩展。 但是,每年查看显示列和显示扩展列并不会显示扩展列中的任何新数据

我需要帮助重新制作公式,以便使这成为可能

解决我的问题的另一种方法是为缺少数据的每列创建一个参数

在这里,我尝试创建这个公式

IF(ISNULL(SUM([Display])), [Extended - Display 36]*[Parameters].[Display]/100, SUM([Display]))
其中,“扩展-显示36”表示2015年第36周的值

我在这里的问题是,我不知道如何创建一个公式来考虑这样一个事实:应该有多个值(每周一个),而不仅仅是一个值(第36周)

希望这有意义

我感谢任何帮助:-)


提前感谢

很难创建问题的原型。请分享我们可以下载和使用的任何公共链接。这是一个好主意,我在WetTransfer上传了一个简化模型,下面是链接:表年,表示每年的数据,而周表示每周的数据。。。“显示扩展(原始)”以周为单位显示正确的结果,但不以年为单位显示正确的结果。“显示扩展”仅显示参数,我不知道如何正确更改多个参数。提前感谢@minaverma