用另一个表中的查询创建一列

时间:2019-09-11 23:40:23

标签: powerbi dax

我有一张来自多家商店的销售表,其中以美元,日期和相应商店的销售价值表示。

input table

在另一个表中,我具有商店名称和每家商店的预期销售额。

lookup table

我想在第一张主表中创建一列,以根据另一张表评估销售效率。

换句话说,如果商店B今天的销售量是500,我想查看查询表以查看目标,然后用它来划分并获得效率,然后绘制每个商店的效率。

谢谢。

我尝试创建一些量度和列,但被循环依赖所卡住

我希望在主表中增加一列,以0到100的整数表示效率。

output table

1 个答案:

答案 0 :(得分:0)

您可以合并两个表。在查询编辑器中,转到Merge Querires > Merge Query As New。选择您的关系(通过StoreName列进行匹配)并合并两个表。您将获得类似这样的信息(只是您的一些示例数据):

 StoreName  ActualSaleAmount  ExpectedAmount
     a            500               3000
     a            450               3000
     b            370               3500
     c            400               5000

现在,您可以添加具有效率的计算列:

 StoreName  ActualSaleAmount  ExpectedAmount  Efficency
     a            500               3000       500/3000
     a            450               3000       450/3000
     b            370               3500       370/3500
     c            400               5000       400/5000

这将是:

Efficency = [ActualSaleAmount] / [ExpectedAmount]