Dynamic alt text from a DAX measure keeps the card readable by screen readers

Enhance reports for usability and storytelling
Answer Correct answer: D — alt text driven by a DAX measure is both screen-reader readable and always current.

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?

  1. Convert the card into a text box.
  2. Add the value to the chart title text.
  3. Populate the alt text with a static value.
  4. Populate the alt text by using conditional formatting with a DAX measure. Correct Answer

Community Votes

D
100%

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)

jaume 👍 3 Selected: D
Enabling 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 Selected: D
Alt 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 Selected: D
Given answer is correct
nelrosell 👍 4
Correct anwer but we need to move the date from row to colum bucket

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

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 →

← Back to PL-300 Study Guide