Logic 表中值的不同和

Logic 表中值的不同和,logic,tableau-api,Logic,Tableau Api,我有一个名为“品牌、市场和目标”的栏目。拥有A、B、C和D等成员的品牌在两种市场上重复——OPL和CPL。因此,每个品牌和市场的目标也在目标栏中重复,如下图所示: 我只想得到OPL上每个品牌的目标总和(以橙色突出显示)和CPL上每个品牌的目标总和(以黄色突出显示) 因此,OPL的总和应为10000+7000+4000+9000=30000 CPL的和应为5000+2000+8000+3000=18000 我用了一个逻辑,比如 如果[市场]=“OPL”,则 {固定[品牌]+[市场]:最小([目标

我有一个名为“品牌、市场和目标”的栏目。拥有A、B、C和D等成员的品牌在两种市场上重复——OPL和CPL。因此,每个品牌和市场的目标也在目标栏中重复,如下图所示:

我只想得到OPL上每个品牌的目标总和(以橙色突出显示)和CPL上每个品牌的目标总和(以黄色突出显示)

因此,OPL的总和应为10000+7000+4000+9000=30000 CPL的和应为5000+2000+8000+3000=18000

我用了一个逻辑,比如

如果[市场]=“OPL”,则 {固定[品牌]+[市场]:最小([目标]) 结束

图片如下:

这给了我在OPL的总目标是58000,这不是我想要的。请帮助我进行正确的计算,请务必让我知道更多详细信息。

尝试以下方法:

SUM( { FIXED [Brand], [Market]: AVG(Target) } )
每个市场和品牌的平均值将消除总和中的重复项。

尝试以下方法:

SUM( { FIXED [Brand], [Market]: AVG(Target) } )

每个市场和品牌内的平均值将消除总和中的重复项。

OPL有两行,D OPL有三行。但是,您仅以橙色突出显示了第一行。因此,这些额外的行将包含在您的LOD中。根据您的需求描述(“OPL每个品牌的目标总和”),这是正确的。不过我猜,您不希望包含额外的行。你能澄清你的要求吗?山姆,我基本上需要唯一记录的总和,也就是说,一个OPL有两行,但我只需要为D OPL选择一行目标,因为重复行的总和不能满足我的要求。一个OPL有两行,D OPL有三行。但是,您仅以橙色突出显示了第一行。因此,这些额外的行将包含在您的LOD中。根据您的需求描述(“OPL每个品牌的目标总和”),这是正确的。不过我猜,您不希望包含额外的行。你能澄清一下你的要求吗?山姆,我基本上需要唯一记录的总和,也就是说,一个OPL有两行,但我只需要为D OPL选择一行目标,因为重复行的总和不能满足我的要求。安德鲁,非常感谢!!这回答了我的问题!安德鲁,非常感谢!!这回答了我的问题!