2015-04-06 146 views
0

我已經試着用switch case更改dateformat。我想爲下面的dateformat代碼編寫一個函數,我不想使用switch case。請任何人幫助我。謝謝。帶日期格式的SSRS報告

=SWITCH(Parameters!DateFormat.Value = "dd/MM/yyyy",Format(Parameters!DateFrom.Value,"dd/MM/yyyy"), 
Parameters!DateFormat.Value = "MM/dd/yyyy",Format(Parameters!DateFrom.Value,"MM/dd/yyyy"), 
Parameters!DateFormat.Value = "yyyy/MM/dd",Format(Parameters!DateFrom.Value,"yyyy/MM/dd"), 
true,Format(Parameters!DateFrom.Value,"dd/MM/yyyy") 
) 

回答

1

而不是開關,你可以寫下面的代碼片段,我認爲這將工作。

=Format(Parameters!DateFrom.Value,Parameters!DateFormat.Value.ToString())

讓我知道,如果你得到了一些錯誤。

+0

它的工作感謝許多兄弟。 – DAYAKAR 2015-04-06 08:57:41

+0

它適用於參數,它不適用於數據集中的字段,請幫助我 – DAYAKAR 2015-04-16 03:16:12

+0

您是否想要使用此表達式的數據集計算字段? – Sarat 2015-04-20 11:09:57