Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 如何从另一个Power BI表获取信息_Powerbi - Fatal编程技术网

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

Powerbi 如何从另一个Power BI表获取信息,powerbi,Powerbi,我有两个表,一个是创建事件和日期(表1),另一个是在这些日期值班的人员(表2) 表1 表2 我希望在我的表1中创建一个名为“”persona crea“的列,在该列中,我希望将事件发生当日的值班人员(来自表2)带来。这些表格之间没有任何共同之处。我举这个简单的例子是因为我的powerbi数据有很多信息。我希望您能帮助我,我尝试了lookupvalue,但当表有共同点时,它会起作用,但事实并非如此 您可能需要创建一个helper列来生成所需的关系 fecha inicio中的时间戳似乎表明每

我有两个表,一个是创建事件和日期(表1),另一个是在这些日期值班的人员(表2)

表1

表2

我希望在我的表1中创建一个名为“”persona crea“的列,在该列中,我希望将事件发生当日的值班人员(来自表2)带来。这些表格之间没有任何共同之处。我举这个简单的例子是因为我的powerbi数据有很多信息。我希望您能帮助我,我尝试了lookupvalue,但当表有共同点时,它会起作用,但事实并非如此


您可能需要创建一个helper列来生成所需的关系

fecha inicio中的时间戳似乎表明每个班次只有一人,班次从午夜或中午开始。如果这是一个已建立的模式,您可以在表1中创建一个helper列,该列使用基于fecha-crea的计算。公式需要将fecha crea中的值四舍五入到前一个中午或午夜。这样,就有了联接或关系所需的查找值

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

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

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

如果这解决了您的问题,请按照中的说明标记答案。如果没有,请留下评论,这样我可以跟进。所发生的变化不是在午夜或中午,有时是在09:00,14:00,等等。在我的问题中添加一张照片好的,你需要发展一些逻辑,通过它你可以确定两个表是如何连接的。如果无法用文字解释表之间的连接,则无法创建引用。这样的引用只能使用精确匹配,而不能使用类似“大于”或“晚于xx:xx”的比较匹配。那么,有什么程序或逻辑可以使用吗?也许在某个地方有一个轮班时间表,上面有轮班的日期和开始时间?如果没有,也许可以建立这样一个时间表并将其添加到数据模型中。。。续。。。。。。继续。。。这里的想法是,必须对来自较宽时间范围的值进行求值,以生成可用于查找关系的单个时间点。在建立一个公式之前,这个逻辑必须用文字来描述。这就是我认为可以应用于power bi的逻辑。但我不知道该用什么函数