Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hello,
I am trying to figure out how HTML.Table works. Microsoft description of this function is very basic. Let's say I have a simple HTML code "<td> 100.67</td>" from which I want to extract the value (100.67). Trying this code, but it does not give me wanted result, although does not complain about syntax:
= Html.Table("<td> 100.67</td>", { {"myValue", "td"}})
This one does not work either:
= Html.Table("<td>100.67</td>", { {"myValue", "td"}}, [RowSelector="td"])
What am I missing here?
Solved! Go to Solution.
Hi @gvg
It looks like the issue might be with the way the HTML code is formatted. The Html.Table function expects the input HTML code to be in a specific format, with a table structure containing rows and columns. The code you provided is just a single cell in a table, without any surrounding table structure.
Note that in this example, the HTML code has a table structure, with a single row and a single cell containing the value 100.67.
Also, the second parameter of Html.Table is a list of name-selector pairs, not a record. So you should use
let
html = "<table><tr><td>100.67</td></tr></table>",
#"Extracted Table" = Html.Table(html, {{"myValue", "td"}})
in
#"Extracted Table"
Yes, you are right. Thank you!
Hi @gvg
It looks like the issue might be with the way the HTML code is formatted. The Html.Table function expects the input HTML code to be in a specific format, with a table structure containing rows and columns. The code you provided is just a single cell in a table, without any surrounding table structure.
Note that in this example, the HTML code has a table structure, with a single row and a single cell containing the value 100.67.
Also, the second parameter of Html.Table is a list of name-selector pairs, not a record. So you should use
let
html = "<table><tr><td>100.67</td></tr></table>",
#"Extracted Table" = Html.Table(html, {{"myValue", "td"}})
in
#"Extracted Table"
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 11 | |
| 9 | |
| 6 | |
| 6 | |
| 6 |