Bug 211015 The XTab can be preview after remove its measure's binding[1102]
Description: I created a crosstab and for my mistaken step I remove the measure's binding. But preview is ok. At this time I don't know my measure's binding is gone. After that I want specify a filter on measure. But I can not found the measure in the selecting list. Build number: 2.3.0.v20071127-1036 Steps to reproduce: 1, New a Crosstab with levels and measures 2, Delete all the bindings of measure 3, Preview the crosstab Expected result: The preview should be failed. Actual result: The preview is ok, and all the measures are in the results
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/ResourceConstants.java
public final static String FAIL_COMPUTE_COMPUTED_MEASURE_VALUE = "data.olap.failComputeComputedMeasureValue";
	public final static String DUPLICATE_MEASURE_NAME = "data.olap.duplicateMeasureName";
	
	public final static String CONFIG_FILE_PARSER_MODE_FAIL = "data.executor.configFileParser.getModeByID";
	public final static String CONFIG_FILE_PARSER_TIMESTAMP_FORMAT_FAIL = "data.executor.configFileParser.getTSFormatByID";
	public final static String CONFIG_FILE_PARSER_TIMESTAMP_COLUMN_FAIL = "data.executor.configFileParser.getTimeStampColumnByID";
	public final static String CONFIG_FILE_PARSER_QUERYTEXT_FAIL = "data.executor.configFileParser.getQueryTextByID";
	public final static String CONFIG_FILE_PARSER_PARAMETERS_FORMAT_FAIL = "data.executor.configFileParser.getParametersByID";
	
	
	public final static String TOTAL_FUNC_SUM = "total.func.sum";
	public final static String TOTAL_FUNC_RUNNINGSUM = "total.func.runningSum";
	public final static String TOTAL_FUNC_COUNT = "total.func.count";
	public final static String TOTAL_FUNC_RUNNINGCOUNT = "total.func.runningCount";
	public final static String TOTAL_FUNC_COUNTDISTINCT = "total.func.countDistinct";
	public final static String TOTAL_FUNC_MAX = "total.func.max";
	public final static String TOTAL_FUNC_MIN = "total.func.min";
	public final static String TOTAL_FUNC_AVE = "total.func.ave";
	public final static String TOTAL_FUNC_WEIGHTEDAVE = "total.func.weightedAve";
	public final static String TOTAL_FUNC_MOVINGAVE = "total.func.movingAve";
	public final static String TOTAL_FUNC_MEDIAN = "total.func.median";
	public final static String TOTAL_FUNC_MODE = "total.func.mode";
	public final static String TOTAL_FUNC_STDDEV = "total.func.stdDev";
	public final static String TOTAL_FUNC_VARIANCE = "total.func.variance";
	public final static String TOTAL_FUNC_FIRST = "total.func.first";
	public final static String TOTAL_FUNC_LAST = "total.func.last";
	public final static String TOTAL_FUNC_RANK = "total.func.rank";
	public final static String TOTAL_FUNC_PERCENTRANK = "total.func.percentRank";
	public final static String TOTAL_FUNC_PERCENTILE = "total.func.percentile";
	public final static String TOTAL_FUNC_QUARTILE = "total.func.quartile";