1

在报告中,我需要显示本地化的字段标签和实体名称。为此,我需要检索一些元数据,即——本地化实体名称。

您可以访问基于 Fetch 的报告中的元数据吗?如果可以,性能会受到多严重的影响?

4

2 回答 2

3

一种方法可以获取选择列表值和默认标签。引用参考:

您必须使用 distinct 子句,并创建一个单独的数据集以仅获取像这样的选项集字段。

 <fetch version="1.0" output-format="xml-platform" mapping="logical"
 distinct="true">   <entity name="account">
     <attribute name="accountratingcode" />   </entity> </fetch>

这实际上将 2 列返回到 BIDS -

会计评级代码

accountratingcodevalue

为主报告创建报告参数,并在可用值选项卡中指定:

从查询中获取值

数据集:使用上面的 Fetch XML 分离数据集

值字段:accountratingcodeValue

标签字段:accountratingcode

于 2012-06-20T08:41:52.487 回答
2

很抱歉,实体元数据没有通过 FetchXml 接口公开,因为“属性”及其对应的“标签”都不是实体,因此无法查询。

您可以使用 FetchXml 构建器来证明这一点([获取它并使其与 CRM 2011 一起使用的详细信息在此处][1])。您会注意到,没有任何可用实体包含您寻求的信息。

编辑:查看核心要求(而不是像我最初那样孤立地回答问题),可以在 FetchXml 语句中包含“标签”值,正如@skfd 在他自己的答案中指出的那样。

于 2012-06-11T11:37:48.250 回答