Dynamic alt text from a DAX measure keeps the card readable by screen readers
You have a Power BI report that contains a card. The card displays the value for year-to-date revenue. You need to ensure that screen reader users can read the value when initially interacting with the card. The value must stay updated as the dataset is refreshed. What should you do?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
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.
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.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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
Related Analysis
Practice All PL-300 Questions
Access 116 questions with complete answers and detailed explanations.
View Full PL-300 Practice Test →