anchor.diff:    FFormula := TNullableString.Create;
     FDisplayLabel := TNullableString.Create;
     FDisplayFormat := TNullableString.Create;
  +  FSortBy := stNone;
   end;
   
   destructor TmGroupByDef.Destroy;
  
positive.code:   end;
  
    function TmGroupByOperationKindToString(const aValue: TmGroupByOperationKind) : String;
  
  implementation
  
  uses
    sysutils, dateutils;
  
  function TmGroupByOperationKindToString(const aValue: TmGroupByOperationKind): String;
  begin
  
negative.code: 
  type
  
    TmSortByCondition = (stAscending, stDescending, stNone);
  
    TmGroupByOperationKind = (gpoDistinct, gpoDateYear, gpoDateMonth, gpoDateTheMonth, gpoDateDay, gpoDateTheDay, gpoDateQuarter, gpoDateTheQuarter, gpoFirstLetter, goFormula);
  
    TmKeyValue = class;
  
    { TmGroupByDef }
  
  