我试图基于前两列对第三列的值求和,然后输入新列。
Day Product type price total
1/1/2019 A1 T1 3 8
1/1/2019 A1 T2 5 8
1/2/2019 A2 T1 2 3
1/2/2019 A2 T2 1 3
1/1/2019 B1 T1 4 12
1/1/2019 B1 T2 7 12
1/2/2019 B2 T1 3 5
1/2/2019 B2 T2 2 5
1/3/2019 A1 T2 2 8
1/4/2019 A2 T1 9 11
1/3/2019 B1 T1 6 11
1/3/2019 B1 T2 5 11
1/4/2019 B2 T1 4 4
总计是价格的总和,与类型无关,并且作为日期产品的组合是唯一的。 check these excel columns
答案 0 :(得分:0)
转到Edit Queries > Add Column > Custom Column
并使用如下命令:
= if [Product] = "A1" and [type] = "T1" then [price] * [total] else [price] * [total] * 2
此计算只是如何完成的一个示例,因为您没有提供任何信息来求和第三列中的值的标准。但是通过此示例,您应该可以自己创建新列。
答案 1 :(得分:0)
通常不建议添加汇总值列。总结应该使用 measures 。
获取每天和每个产品的总计非常容易。首先,您将定义一个度量。在“建模”选项卡中,单击“新建度量”,然后键入Total = SUM(Sales[Price])
。我假设您的表名是“ Sales”,所以您需要用自己的表名替换它。
然后在报告中选择适当的可视化并拖放Day,Product和Total。总计指标可计算出每日和即时产品价格之和。
还可以将“合计天数”和“乘积”保留在模型内的列中。但是,这不是最佳实践。在执行此操作之前,请尝试找到一种方法,只有在您是经验丰富的用户并且知道有充分的理由执行此操作时,才可以执行此操作。
在这种情况下,在“建模”选项卡中,单击“新建列”并输入此公式。
Total of Day and Product = CALCULATE(
SUM(Sales[Price]),
ALLEXCEPT(Sales, Sales[Day], Sales[Product])
)