如何从另一个Power BI表中获取信息

时间:2020-10-14 21:01:29

标签: powerbi

我有两个表,一个是在哪里创建的事件和日期(表1),另一个是在那些日期当值的人员(表2)。

表1

enter image description here

表2

enter image description here

我要寻找的是在table1中创建一个名为“ persona crea” 的列,在该列中,我希望将事件发生当日的值班人员(来自table2)被建造。这些表没有任何共同之处可以关联它们。我举一个简单的例子,因为我的powerbi数据包含很多信息。希望您能对我有所帮助,我尝试了 lookupvalue ,但是当表有一些共同点时,它可以工作,但事实并非如此。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您可能需要创建一个帮助器列以生成所需的关系。

fecha inicio 中的时间戳似乎表明每个班次只有一个人,而且班次在午夜或中午开始。如果这是既定的模式,则可以在Table1中创建一个帮助列,该列使用基于 fecha crea 的计算。该公式需要将fecha crea中的值四舍五入到上一个中午或午夜。这样,您便拥有了加入或建立关系所需的查找值。

可以从Power Query或Dax中添加自定义列,具体取决于您从何处获取数据以及您喜欢的方法。

从概念上讲,在Power Query中,我将使用以下方法:

  • 获取fecha crea的小时值
  • 如果小时值小于12,则返回0,否则返回12
  • fecha crea值中删除时间
  • 使用您刚刚确定的小时值添加时间戳。