1. A computer-implemented method of creating cross-tabular reports, comprising: receiving, by the computer, source data comprising a plurality of fields; determining, by the computer, a plurality of different information types associated with each of the plurality of fields; scoring, by the computer, each of the plurality of fields based on the plurality of different information types, for a suitable placement of each of the plurality of fields as at least one of a cross-tabular report row, a cross-tabular report column and a cross-tabular report value field in a cross-tabular report; selecting, by the computer, from among the plurality of fields, one or more fields having the highest score for placement as the at least one of the cross-tabular report row, the cross-tabular report column and the cross-tabular report value field in the cross-tabular report; and building, by the computer, the cross-tabular report with the selected one or more fields having the highest score.