You can join this feature request.
For now, try this dataview query (supposed your songchart files are tagged with “#songchart”, otherwise simply adapt the FROM
statement with a path to a folder or any other selector):
TABLE WITHOUT ID "" + link(file.link,title) AS "related songcharts"
FROM #songcharts
WHERE !contains(file.path, this.file.path) AND any(contains(file.tags, this.file.tags))