在报告中,我需要显示本地化的字段标签和实体名称。为此,我需要检索一些元数据,即 - 本地化的实体名称。
您可以在基于提取的报告中访问元数据吗?如果可以的话,性能会受到多大影响?
答案 0 :(得分:3)
There是一种获取选择列表值和默认标签的方法。引用引用:
您必须使用distinct子句,并创建一个单独的数据集 只获取这样的选项设置字段。
<fetch version="1.0" output-format="xml-platform" mapping="logical"
distinct="true"> <entity name="account">
<attribute name="accountratingcode" /> </entity> </fetch>
这实际上会向BIDS返回2列 -
accountratingcode
accountratingcodevalue
为主报告和“可用”创建报告参数 值选项卡指定:
从查询中获取值
数据集:使用Fetch XML分隔数据集 上面
值字段:accountratingcodeValue
标签栏位: accountratingcode
答案 1 :(得分:2)
很抱歉,实体元数据不会通过FetchXml接口公开,因为“属性”和相应的“标签”都不是实体,因此无法查询。
您可以使用FetchXml构建器证明这一点([获取它并使其与CRM 2011一起使用的详细信息] [1])。您会注意到,所有可用实体都不包含您寻找的信息。
编辑:查看核心要求(而不是像我原来那样单独回答问题),可以在FetchXml语句中包含“label”值,就像@skfd在他自己的答案中所说的那样。