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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I have the following table
| Score | Comment | Person |
| 1 | p1 | |
| 2 | p1 | |
| 3 | p1 | |
| 4 | p1 | |
| abc | p1 | |
| 2 | p2 | |
| 3 | p2 | |
| 4 | p2 | |
| 5 | p2 | |
| p2 |
How can I create another table that contains only rows for person p1 who provided a comment? The desired output should look like this
| Score | Comment | Person |
| 1 | p1 | |
| 2 | p1 | |
| 3 | p1 | |
| 4 | p1 | |
| abc | p1 |
Thank you.
Solved! Go to Solution.
Hi,
Try this:
Table =
Hi,
Try this:
Table =
Hi @PVO3 , thank you for a clear and easy to follow solution. Much appreciated.
I tried to use the following formula hoping it would return the desired result
Table 2 =
VAR comments = CALCULATETABLE( VALUES('Table'[Person]), 'Table'[Comment] <> "")
VAR tbl = FILTER('Table', 'Table'[Person] = comments)
RETURN tblHowever, it resulted in this error
<ccon>A table of multiple values was supplied where a single value was expected.</ccon>Could you please tell me what that error meant? What's wrong with my formula?
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 39 | |
| 37 | |
| 29 | |
| 24 |
| User | Count |
|---|---|
| 120 | |
| 95 | |
| 70 | |
| 69 | |
| 65 |