如何显示月份名称而不是月份号码

时间:2014-05-13 07:01:25

标签: reporting-services dynamics-crm-2011 dynamics-crm dynamics-crm-2013 fetchxml

我正在尝试使用Visual Studio SQL Server数据工具为MS动态CRM 2013制作一些报告,我从以下xm获取:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" aggregate="true">
  <entity name="new_donation">
    <attribute name="createdon" alias="month" groupby="true" dategrouping="month" />
    <attribute name="new_donationid" alias="TotalNumber" aggregate="count"/>
    <attribute name="new_donationamount" alias="TotalAmount" aggregate="sum"/>
    <order alias="month" descending="false" />
    <filter type="and">
      <condition attribute="new_donationsource" operator="eq" value="100000017" />
      <condition attribute="createdon" operator="this-year" />
    </filter>
  </entity>
</fetch>

这将按createdon字段(日期时间字段)和count new_donationidsum new_donationamount字段进行分组。

这样可以正常工作,但它会显示月份编号而不是月份名称,例如它显示5,但我希望它显示May代替:

enter image description here

有没有办法让它在以下属性中显示月份名称而不是月份号码:

<attribute name="createdon" alias="month" groupby="true" dategrouping="month" />

还是其他任何解决方法?如果我想用阿拉伯语而不是英语等其他语言显示它,这也可能吗?

1 个答案:

答案 0 :(得分:1)

我找到了解决此问题的方法,如下所示:

  • 从报告数据标签中,展开数据集文件夹,选择您的数据集。
  • 右键单击数据集,然后选择添加计算字段。
  • 在“字段”选项卡中,输入新字段名称&#34;月份名称&#34;然后按fx按钮。
  • 在左侧扩展常用功能的类别列表中的表达式窗口中,选择日期和时间,然后双击右侧列表中的月份名称功能。
  • 将字段名称添加到该功能。

这样可以解决问题,但我仍然不知道如何用阿拉伯语而不是英语显示它。