代码之家  ›  专栏  ›  技术社区  ›  Christian Severin

AX报告:连接的数据源出现一个错误

  •  1
  • Christian Severin  · 技术社区  · 14 年前

    在这个报表的数据源中,我们拖放
    ProdTable (pt)由ProdID和DataAreaID内部连接到
    ProdJournalRoute
    EmplTable (et)我们通过 name() 方法。

    这个报告产生了一些有趣的结果:

    pjr.TransDate pjr.EmplID   et.EmplID    et.name()
    2010-07-20    05820
    2010-07-20    05820        05820        Doe, John
    2010-07-20    05820        05820        Doe, John
    2010-07-21    00341        05820        Doe, John
    2010-07-21    00007        00341        Snow, Jon
    ...           ...          ...          ...
    
    (Columns and rows snipped)
    

    看到了吗?介于两者之间的某处 ProdJournalRoute公司 可安置的

    现在我当然可以简单地复制 名称() 可安置的 ProdJournalRoute公司 可安置的

    附言:
    [[[microsoft] dynamics] AX] 标签?谢谢你!)

    3 回复  |  直到 14 年前
        1
  •  0
  •   Jan B. Kjeldsen    14 年前

    ProdJournalRoute EmplTable .

    ProdJournalRoute.relations 选择“是”或手动添加关系。

        2
  •  0
  •   Christian Severin    14 年前

    我有点不愿意承认解决方法很简单:当我根据线索,从头开始重建整个过程时,我添加了所有 ProdJournalRoute 字段和 EmplTable 字段到 可安置的 _设计的主体而不是 ProdJournalRoute公司 _就像我第一次做的那样,这让一切都不同了。

    无法获取 <DS> 仅在 <DS> _设计的主体。在进一步联接的数据源的设计体中使用此数据源,查询会得到奇怪的结果:要么未初始化,要么显示从联接到先前记录的旧数据。