【问题标题】:How to get information from another Power BI table如何从另一个 Power BI 表中获取信息
【发布时间】:2020-10-22 01:55:10
【问题描述】:

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

表1

表2

我正在寻找的是在我的表 1 中创建名为 “persona crea” 的列,我想在其中带来在事件发生的那一天值班的人员(来自表 2)被建造。这些表没有任何共同点来关联它们。我做这个简单的例子是因为我的 powerbi 数据有很多信息。我希望你能帮助我,我尝试了 lookupvalue,但是当表格有共同点时它可以工作,但事实并非如此。

enter image description here

【问题讨论】:

    标签: powerbi


    【解决方案1】:

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

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

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

    从概念上讲,在 Power Query 中,我会使用这种方法:

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

    【讨论】:

    • 如果这解决了您的问题,请按照tour 中的说明标记答案。如果没有,请发表评论,以便我跟进。
    • 发生的情况是更改不是在午夜或中午,有时是在 09:00、14:00 等。在我的问题中添加照片
    • 好的,你需要开发一些逻辑来确定两个表是如何连接的。如果您无法用文字解释表格之间的联系,那么您将无法创建参考。这样的引用只能使用精确匹配,不能使用“大于”或“迟于 xx:xx”等比较匹配。那么,有没有可以使用的程序或逻辑呢?也许某处有一个班次时间表,上面有班次的日期和开始时间?如果没有,也许可以建立这样的时间表并将其添加到数据模型中。 ...续...
    • ... cont... 这里的想法是,必须评估来自广泛时间范围的值以产生可用于查找关系的单个时间点。在构建公式之前,必须用文字描述此逻辑。
    • 这是我认为可以应用在power bi中的逻辑。但是不知道用什么函数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多