我可以对连接到另一个表的表使用 RELATED 吗?

问题描述 投票:0回答:1

我有三张桌子。 轮班活动 - 夜间是我的主要数据表。 通过工程师姓名连接到工程师 该工程师表通过工程师全名连接到服务台 Rota。

我需要编写一些 dax 来添加一列,以便在“轮班活动 - 夜间”表中添加轮班日期或轮班类型(来自服务台列表)。

我已尝试使用“相关”,但服务台罗塔不是建议中的表格,这意味着它不相关?

有谁知道我该如何解决这个问题?

powerbi dax data-analysis powerbi-desktop measure
1个回答
0
投票

您遇到的问题是一个逻辑问题,而不是 DAX 问题。 RELATED() 获取单个值(适用于工程师表),但随后您需要 RELATEDTABLE() 来获取从工程师到服务台罗塔的跳转中的多个值。即每个工程师都有多个轮班日期,而不是单个值。

尝试这样的方法来获取所有值。

Column = 
 CALCULATE(
 CONCATENATEX('Service Desk Rota', 'Service Desk Rota'[Shift Date], ", "), 
 'Service Desk Rota'[Engineer Full Name] =  RELATED(Engineers[Engineer Full Name]))
© www.soinside.com 2019 - 2024. All rights reserved.