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

问题描述

我有两个表,一个是在哪里创建的事件和日期(表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

解决方法

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

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

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

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...