Evaluates a named scorecard against bureau data and renders a step-by-step scoring trace with the final accumulated score.
BigTable — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
Param1 — scorecard name (matches def_scorecard.Scorecard)Param2 — table name containing the bureau dataParam3 — GUID used to retrieve the most recent bureau data rowReturns an HTML fragment documenting each scoring step. For every variable in def_scorecard, the report evaluates one of four attribute types — ASSIGN, EQUAL, BETWEEN, or ELSE — against the bureau value and accumulates the score. Each evaluated condition is described inline. The final line shows the total score as bold text.
Reads scorecard rules from def_scorecard (columns: Variable, AttributeID, AttributeType, AttributeLower, AttributeHigher, Attribute, Score, Description). Bureau data is fetched from the table specified in Param2 ordered by UpdateDate DESC LIMIT 1.