I assume that when you are referring to "dots" that you are referencing the Missing Value character. Interactively, the easiest way to replace all of the Missing Values is to paste a "0" (zero) into all of the cells. The following steps will do that:
1. Go to one of the cells that has a missing value, and select the cell by clicking on it.
2. Enter into the cell a zero.
3. Copy the zero character into the paste buffer by selecting the cell and the right clicking and selecting "copy"
4. Go to a new cell for the same column that has a Missing Value and click on the cell.
5. Right click on the cell and select "Select Matching Cells"
6. Right click once again on the same cell, and select "Paste"
A zero "0" will then be pasted into all cells for that column that were Missing Values.
Or, you can use Recode
1. Click on the column header to select the column
2. Go to the pull down menu (or one of the column based red triangles) and select
Cols==>Recode
3. Change the Missing Value displayed to a zero
4. Click on "Done"
5. Select "In Place"
To do the same action using JSL, the following script will work:
Names Default To Here( 1 );
dt = Current Data Table();
columnVector = dt << get rows where( Is Missing( dt:your column name ) == 1 );
dt:your column name[columnVector] = 0;
Jim