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!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hello,
I struggle to find the correct solution for my problem:
I have two direct query tables. Table 1 contains search terms, Table 2 contains the fields to be searched:
| Search tems table |
| xyz-001 |
| xyz-002 |
| xyz-003 |
| abc-001 |
| abc-002 |
| … |
| … |
| Table 2 | Identifier |
| randomtext_xyz-001_randomtext | xyz-001 |
| randomtext_xyz-002 | xyz-002 |
| randomtext_xyz-002 | xyz-002 |
| xyz-002_randomtext | xyz-002 |
| abc-002 | abc-002 |
| xyz-001 | xyz-001 |
I need to somehow search Table 2 for the terms in table 1 and then create the Identifier column in table 2 with the search term.
Any help would be greatly appreciated!
Best wishes, T.
Solved! Go to Solution.
Hi, @tosho9
I don't know this function can't be used in DQ column, but you can try to use measure to display results in table visual.
Like this:
Measure 2 = CALCULATE (
MAX( 'Table'[Search tems table] ),
FILTER (
ALL ( 'Table' ),
CONTAINSSTRING (max('Table (2)'[Table 2]), [Search tems table])
)
)
Best Regards,
Community Support Team _ Janey
Hi, @tosho9
You can create a column.
Like this:
Column = CALCULATE (
MAX( 'Table'[Search tems table] ),
FILTER (
ALL ( 'Table' ),
CONTAINSSTRING ('Table (2)'[Table 2], [Search tems table])
)
)
CONTAINSSTRING function (DAX) - DAX | Microsoft Docs
Below is my sample.
Did I answer your question? Please mark my reply as solution. Thank you very much.
If not, please feel free to ask me.
Best Regards,
Community Support Team _ Janey
Thank you very much!
Unfortunately I get the error, that the function calculate cannot be used in direct query.
Do you have any Idea how I could do the task with direct query?
Hi, @tosho9
I don't know this function can't be used in DQ column, but you can try to use measure to display results in table visual.
Like this:
Measure 2 = CALCULATE (
MAX( 'Table'[Search tems table] ),
FILTER (
ALL ( 'Table' ),
CONTAINSSTRING (max('Table (2)'[Table 2]), [Search tems table])
)
)
Best Regards,
Community Support Team _ Janey
The column inventory value is calculate by the sum of Cost price an Quantity. But the sum in the buttom is not correct for the coulumn. How can I get it right ?
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 62 | |
| 55 | |
| 39 | |
| 16 | |
| 15 |
| User | Count |
|---|---|
| 93 | |
| 85 | |
| 33 | |
| 31 | |
| 25 |