As it is an anion exchange column, the amount needed depends on the amount of sample that one needs to bind to the column. The packing contains a certain number (often expressed as milli-equivelents or millimoles). You would determine how much sample you need to run, convert to milli-equivelents or millimoles, and determine the amount of packing- this would be a minimum size, since the binding won't be 100%.
This app note gives an example of the calculation, but going from a column size to amount of sample that could be run. Algebra would allow the reverse calculation:
Based on the size of the column, protein content and abundance of anionic molecules it varies. The flow through if contain activity it is said to be cationic protein others ie bound are said to be anionic. after that one will elute with salt gradient. The peaks in elution vary and some may contain activity and others may not. Select the right once and discard unnecessary peak proteins.