Symptom:
The user would like to create a report with a metric that has an empty column. The user will then put data into the empty column using transaction services. When the user tries to create a report with a metric that is not based on a fact, the user an error message when executing the report.
Steps to Reproduce:
1. Create a metric that is defined as First("")
2. Add this metric to a report and try to execute the report
3. The report returns the error message that at least one fact is required in the metric definition as seen below:

Action:
1. Create a metric that is defined as ZerotoNull(Sum(0){~})

2. Add this metric to a report with an attribute. Run the report
3. The report will run without an error and return a null column for the metric as seen below:

KB41672