SSRS – Expression to Format Date (dd/MM/yyyy)

If there is a need to show Short Date with the specific date format, please convert the data to Date using CDate (if the incoming data is in text format) and then apply the format function.

Here is the expression – =Format(CDate(Fields!StartDate.Value),”dd/MM/yyyy”)




SSRS – Repeat column headers on each page

Recently I was trying to show column headers when the table is growing and going to multi-page. Tried various options and then found this easy to show which I would like to share it here.

  1. Click on the column header, it will show Row Groups and Column Groups on the screen. Right click Column groups and click on “Advanced Mode”.


2. Click on Row Groups, click on “Static” and press F4 to go to the properties.


3. Click on Properties and set “KeepWithGroup” to After and “RepeastOnNewPage” to “True”


That’s it, all good to go!

MS Dynamics CRM (2013/2015/2016/D365)- Filtering a lookup(Customer) field

In the scenario, when customer field is being used in the form and later need to make changes to show either Account/ Contact in the lookup, you can write below script to filter. Please find detailed information about addPreSearch and addCustomFiler here

Place below line of code under the onLoad script.




function addFilter() {

fetchQuery = “<filter type=’and’><condition attribute=’accountid’ operator=’null’ /></filter>”;

Xrm.Page.getControl(“parentcustomerid”).addCustomFilter(fetchQuery, ‘account’);



Similarly, to hide contacts, use the script below

function addFilter() {

fetchQuery = “<filter type=’and’><condition attribute=’contactid’ operator=’null’ /></filter>”;

Xrm.Page.getControl(“parentcustomerid”).addCustomFilter(fetchQuery, ‘contact’);


I hope this helps.



SSRS – Remove numbers or Text from a Field

I am very new to SSRS and there was a need to remove numbers from the value coming from DB. I found this quick way to write an expression to remove numbers or Text from a field in SSRS. Hope it would be useful to a newbie 🙂

System.Text.RegularExpressions.Regex.Replace(FieldValue,RegExPattern, ValueToReplace)

=System.Text.RegularExpressions.Regex.Replace(IIF(IsNothing(Fields!FieldName.Value), “”, Fields!FieldName.Value),  “[0-9]”, “”)

In a similar way to remove text from the string and to show only the numbers, here is the formula –

=System.Text.RegularExpressions.Regex.Replace(IIF(IsNothing(Fields!FieldName.Value), “”, Fields!FieldName.Value), “[^0-9]”, “”)