首页 > 解决方案 > 使用从另一个表中查找的列创建列

问题描述

我有一张来自多家商店的销售额表,其中包含以美元为单位的销售额以及日期和相应的商店。

输入表

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

查找表

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

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

谢谢。

我尝试创建一些度量和列,但坚持循环依赖

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

输出表

标签: powerbidax

解决方案


您可以合并这两个表。在查询编辑器中转到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]

推荐阅读