Q:

Remove empty values from CSV in Reporting services

how i can remove empty value when i export my SSRS report into CSv format.
For example i got 
PlayerId,F1,F2,Date,F3,F4
,,,,,

when my report is empty and i exported it to csv format
MyReport

A:

Try to manipulate with visibility of rows. I reproduced your issue and solved it hiding rows if there is no data. 
Right-click on row handle and select Row visibility:

and then set expression for Hidden property:
=Fields!PlayerId.IsMissing

Then, if value for this field will be missing, whole row will be hidden. If you need, you can make more complex expression, checking additional fields. If you need to hide rows only when exporting to CSV, you can do this:
=Globals!RenderFormat.Name = "CSV" And Fields!OrderId.IsMissing

In case of your file the element
<TablixMember>
  <Group Name="Details" />
</TablixMember>

should be 
<TablixMember>
  <Group Name="Details" />
  <Visibility>
    <Hidden>=Fields!PlayerId.IsMissing</Hidden>
  </Visibility>
</TablixMember>

