Hi,
I'm no expert but the way I get round links within reports, is to add a URL based on the actual Lansweeper queries, its a bit of a "workaround" but works :-), just change the "SERVERNAME" to yours and this should work ...
Select Top 1000000 Count(tblAssets.AssetName) As Count,
  'http://SERVERNAME:81/Report/report.aspx?det=Web50FindSoftwareFullVersion&@soft=' + Query1.softwareName + '&@v=' + Query1.softwareVersion + '&title=' + Query1.softwareName As hyperlink_hyp,
  Query1.softwareName As hyperlink_name_hyp,
  Query1.softwareVersion
From tblAssets
  Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
  Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
  Right Join (Select tblSoftwareUni.softwareName,
        tblSoftware.AssetID,
        tblSoftware.softwareVersion
      From tblSoftwareUni
        Inner Join tblSoftware On tblSoftwareUni.SoftID = tblSoftware.softID)
  Query1 On tblAssets.AssetID = Query1.AssetID
Where tblAssetCustom.State = 1
Group By Query1.softwareName,
  Query1.softwareVersion
Having Count(tblAssets.AssetName) < 6
Order By Count Desc