0

我想创建一个custom报告,它将显示所有关联Products的 all/any Order。这意味着在订单页面中显示所有订单和相关产品,在任何订单记录页面中,它应该只显示与该订单相关的产品。

以前我是使用报告向导完成的。它按我的意愿工作。

在此处输入图像描述

但我无法在商业智能开发工作室中做到这一点。

这是 FetchXML

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  <entity name="salesorderdetail">
    <attribute name="productid" />
    <attribute name="productdescription" />
    <attribute name="priceperunit" />
    <attribute name="quantity" />
    <attribute name="extendedamount" />
    <attribute name="salesorderdetailid" />
    <order attribute="productid" descending="false" />
    <link-entity name="salesorder" from="salesorderid" to="salesorderid" alias="ad">
      <filter type="and">
        <condition attribute="salesorderid" operator="eq">

        </condition>
      </filter>
    </link-entity>
  </entity>
</fetch>

我如何修改这个 XML 使其像上面一样工作?

4

1 回答 1

0

最后,我能够做到这一点,使用子查询。

这是子查询 fetchXML:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  <entity name="salesorderdetail">
    <attribute name="productid" />
    <attribute name="productdescription" />
    <attribute name="priceperunit" />
    <attribute name="quantity" />
    <attribute name="extendedamount" />
    <attribute name="salesorderdetailid" />
    <order attribute="productid" descending="false" />
    <link-entity name="salesorder" from="salesorderid" to="salesorderid" alias="af">
      <filter type="and">
        <condition attribute="salesorderid" operator="eq" uitype="salesorder" value="@salesorderid"/>
      </filter>
    </link-entity>
  </entity>
</fetch>

这是主查询的 fetchXML:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  <entity name="salesorder" enableprefiltering="1">
    <attribute name="name" />
    <attribute name="salesorderid" />
    <order attribute="name" descending="false" />
    <filter type="and">
      <condition attribute="ownerid" operator="eq-userid" />
      <condition attribute="statecode" operator="in">
        <value>0</value>
        <value>1</value>
      </condition>
    </filter>
  </entity>
</fetch>

希望这会对某人有所帮助。

于 2013-04-18T12:53:19.243 回答