如果满足条件,则在列中添加值(Tableau或Excel)

如果满足条件,则在列中添加值(Tableau或Excel),excel,excel-formula,tableau-api,Excel,Excel Formula,Tableau Api,我有以下数据。如果在同一日期有重复的容器,我想添加TOT_INVC_WT 因此,对于下面的例子,我在7月30日收到了相同的容器,我想添加C列,其中重量应显示1827+657,然后删除剩余的重复行 我可以在Tableau中完成,还是应该在Excel中编写公式?我该怎么做呢 MOAU064222 7/30/2018 1827 MOAU064222 7/30/2018 657 CNTR_NO CNSLDT_PNT_SHP_DT TOT_INVC_WT UACU817605 7/3

我有以下数据。如果在同一日期有重复的容器,我想添加TOT_INVC_WT

因此,对于下面的例子,我在7月30日收到了相同的容器,我想添加C列,其中重量应显示1827+657,然后删除剩余的重复行

我可以在Tableau中完成,还是应该在Excel中编写公式?我该怎么做呢

MOAU064222  7/30/2018   1827
MOAU064222  7/30/2018   657


CNTR_NO CNSLDT_PNT_SHP_DT   TOT_INVC_WT
UACU817605  7/30/2018   14204
MSCU354882  7/30/2018   12838
MEDU330814  7/30/2018   12775
FSCU418797  7/30/2018   12373
MSCU609617  7/30/2018   12237
MEDU330814  7/30/2018   3668
MSCU354882  7/30/2018   3668
MSCU609617  7/30/2018   2752
MOAU064222  7/30/2018   1827
MOAU064222  7/30/2018   657
MOAU064222  7/30/2018   657
MOAU064222  7/30/2018   612
TRHU181855  7/28/2018   75327
FCIU333003  7/28/2018   75327
APZU466496  7/28/2018   75327
ECMU210770  7/28/2018   75327
GESU667414  7/28/2018   75327
DVRU161307  7/28/2018   7740

Niprs,您可以在Tableau Desktop中执行这种类型的计算,但是,Tableau Prep是正确的工作工具。如果你没有使用Prep…这是一个很好的教育用例。下载试用版。

是否要在Tableau中创建交叉表或图表?或者,您只是希望为重复的CNTR\U编号汇总总投资

如果要使用此数据在tableau中创建交叉选项卡,tableau可以自动解决此问题,如图所示 请注意蓝色圆圈,所有重复值现在都已聚合

如果要在excel中聚合此数据,则可以使用pivot。请参阅
希望我已经回答了你的问题

所以我找到了一种在Tableau中使用LOD命令来实现这一点的方法。我还想补充一点,除了我在原始问题中提到的字段之外,我的数据还有其他字段。它有我想保留的供应商代码

CNTR\u无SHP\u DT支持CD总投资

MSCU488063 2018年7月27日E3321H0 19085

GLDU505576 2018年7月27日C2410S0 16207

CRXU936347 18年7月27日W0331Z1 14950

TCLU285473 2018年7月27日D9943G0 14248

GCNU130956 2018年7月27日C2457N0 12860

MEDU29691 2018年7月27日D9943G0 12782

GESU635995 2018年7月27日X8358Z0 11584

FCIU497036 2018年7月27日D9943G0 11214

INBU318009 2018年7月27日D9943G0 8250

CAIU782939 2018年7月27日W0331Z1 7475

CAIU782939 2018年7月27日W0331Z1 7475

INBU318009 2018年7月27日D9943G0 7304

TCLU554631 2018年7月27日X8483B0 6540

FCIU497036 2018年7月27日D9943G0 4595

CAIU259170 2018年7月27日J7423T0 4215

MEDU29691 2018年7月27日D9943G0 3342

GVCU405056 26-Jul-18 C0473V0 20837

CAXU811656 2018年7月26日X8358Z0 17164

FSCU761214 2018年7月26日D9943G0 15804

UACU414715 26-Jul-18 D9943G0 15073

MEDU759427 2018年7月26日X8358Z0 14053

UACU810191 2018年7月26日A4320T0 11769

TCLU493174 2018年7月26日J0786X0 10192

KKFU801287 2018年7月26日J0786X0 10192

GESU575065 2018年7月26日J0786X0 9000

NTCLU989230 2018年7月26日J0786X0 2548

TCLU989230 2018年7月26日D1137A0 2492

TCLU989230 2018年7月26日J0786X0 2460

TCLU989230 26-Jul-18 G0191A0 64

TCLU989230 18年7月26日J6507K0 48

TCLU989230 2018年7月26日F1811P044

TCLU989230 2018年7月26日C0521G0 7

TCLU989230 2018年7月26日U0078M0 3

TCLU989230 2018年7月26日X8490U0 1

TCLU989230 2018年7月26日C0521G0 1

所以我想基本上合计总发票重量,保持装运日期和集装箱数量不变。但是,供应商代码仍应显示

我使用了名为fixed in Tableau的命令

{固定的[Shp Dt],[Cntr No]:和[Tot Invc Wt]}


请看集装箱编号TCLU989230。因此,在Tableau中使用此命令将累加所有权重,但会重复每个供应商代码的行。是否可以只显示同一集装箱/日期组合的一行发票重量,但显示列表中的所有供应商?

欢迎使用!请将您的问题包括您已经尝试过的内容。请参阅。实际上,MOAU064222在2018年7月30日出现了4次,第三列有3个不同的值1827、657、612。也就是说,您能提供这种情况下的预期输出吗?嗨,法比奥,正确的输出将是3096 1827+657+612,谢谢您。您在tableau中使用了什么命令来获取唯一的容器/日期组合?再次您好Niprs!我没有使用任何计算字段来实现这一点。我建议你们复制一下表中的内容,以供你们理解。如有进一步澄清,请回复!如果我已经回答了你的问题,请投票: