2014-04-15 74 views
0

文本對象我想要的東西一樣,使用公式水晶報表過去三年中使用公式

the years are Changing according to this year

歲月根據今年

改變我是一個完全新手

感謝您的幫助!

+0

我是用水晶報表完全初學者正如我所說的,但我搜索了很多的答案和我不能找不到任何可以幫助我的東西 –

回答

0

您可以將它與以下位一起拼成一塊。 如果您不瞭解其工作原理或想了解更多詳細信息,請參閱下面所有功能的CR幫助文本

  1. DateAdd()函數將允許您在DateTime中添加或減去某些時間單位。例如,如果要在三年前獲取日期,可以使用DateAdd('yyyy',-3,CurrentDate)
  2. 打印日期可以通過ToText()函數完成。要僅打印日期時間字段的年份部分,您可以使用ToText(CurrentDate,'yyyy')這會給你'2014'
  3. 在CR中,換行符是chr(13)。將它連接到一個字符串上,隨便打印一個換行符。

編輯:既然你已經在C#中實現它,這裏有一個可能的CR解決方案:

" : " + totext(dateadd('yyyy',-3,currentdate),'yyyy') + chr(13) + 
" : " + totext(dateadd('yyyy',-2,currentdate),'yyyy') + chr(13) + 
" : " + totext(dateadd('yyyy',-1,currentdate),'yyyy') 
+0

感謝您幫助我使用c# –