Dynamic alt text from a DAX measure keeps the card readable by screen readers
Short answer
D Alt text driven by a DAX measure is both screen-reader readable and always current.
Question
Key Takeaways
Alt text is what screen readers announce for a visual, and populating it through conditional formatting with a DAX measure makes the announced string recompute with every data refresh.
A card showing year-to-date revenue must be readable by screen reader users at first interaction, and the spoken value must track dataset refreshes.
Common mistake: Hard-coding the value into alt text or the title — any static string goes stale the moment the dataset refreshes, failing the stay-updated requirement.
Expert Analysis
Why the Answer Is Correct
Screen readers read a visual's alt text when the user first focuses it, so alt text is the channel that must carry the card's value. Conditional formatting for alt text accepts a DAX measure, which recalculates as the dataset refreshes — the announced text always reflects the current year-to-date revenue. Option D delivers both the accessibility channel and the freshness requirement.
Why the Other Options Are Wrong
Converting the card to a text box (A) freezes the number into static report text that no longer updates from the model at all. Adding the value to the chart title (B) only helps if someone manually retypes it — titles are static strings, so they go stale. Static alt text (C) is readable by screen readers but contradicts the must-stay-updated requirement the moment new data lands.
Community Comment Notes
A commenter lays out the logic cleanly: screen readers read alt text, and because the value must stay updated the text must be dynamic — hence D over C. Another endorses the given answer for the same reason.
Official Reference
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-accessibility-creating-reports
This link opens the official vendor documentation in a new tab.
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
nelrosell 👍 4Correct anwer but we need to move the date from row to colum bucket
-
jaume 👍 3 Answered DEnabling screen reader to read anything, you must use the alt text. Since "value must stay updated as the dataset is refreshed", we cannot use a static value but a dynamic one so option D instead C
-
d216393 👍 1 Answered DAlt text is the feature used for screen readers. As we want a solution that retrieves updated results, It has to be option D
-
Jayaruwan 👍 3 Answered DGiven answer is correct
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All PL-300 Questions
Access 116 questions with complete answers and detailed explanations.
View Full PL-300 Practice Test →