I have a dashboard with various different at-a-glance charts. For some of them (such as pie charts) it's simple to offer a toggle / alternative view to change from chart to table view, but for more complex charts such as line-charts with multiple datasets and datapoints we'd need to provide a large multi-row / multi-column table to provide that same data.
While we could drastically alter the dashboard layout for full table versions it's not really ideal for at-a-glance feedback. We'd have to move everything around or add horizontally scrolling tables... neither of these are great options.
One suggestion is to add a 'Download Data As CSV' option for each of the charts, which we'll probably be offering anyway. But from a pure accessibility perspective is 'download as data' a valid interpretation of 'Provide a text alternative to visual information' or do we need to provide a text alternative in-app directly?
(WCAG 2.2 reference: https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html)