创建引用Power Pivot中的链接表的计算列时出错

问题描述

上下文: 我在Power Pivot中有一个数据模型,其中有两个表tTasks和tCaseworks。它们通过公共字段casework_id(对于tCaseworks唯一)链接。我正在尝试在tCaseworks中创建一个计算列,以检查该特定案例工作是否具有任何(即一个或多个)相应任务。

我尝试了以下DAX代码

has_task =
    IF (
        CONTAINS (
            RELATEDTABLE ( tTasks );
            tTasks[casework_id]; tCaseworks[casework_id]
        );
        "Yes";
        "No"
    )

问题:

当我键入公式并按Enter键并尝试编译代码时,我收到一条错误消息,指出(粗略翻译):

用于Excel的Power Pivot:

意外错误(fil xmvsquery.cpp,第13960行,函数XMVSXJoin :: buildrelationships)。流程操作被终止,因为发现的错误数量达到了操作中可接受错误的给定限制。当前操作被取消,因为事务中的另一个操作失败。

当我在弹出窗口中按OK时,计算列仍为空白。但是,当我更改另一个(新的)计算列的列名称后,has_task列会突然计算并提供预期结果。

问题: 我的问题是:

  1. 这里发生什么样的错误,为什么?
  2. 这会在将来导致其他并发症吗?或者我可以在获得所需结果后立即进行治疗吗?

感谢所有帮助。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)