Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi All, I am trying to execute a query through the rest api documentation. Below is my sample json body. It is a simple Query which runs with no issues in desktop's DAX Query View but it is throwing error when called via API. I believe this is due to the use of "TableID" which is present inside double quotes. Please help me resolving this
Sample Body:
{
"queries": [
{
"query": "EVALUATE
var _a = SELECTCOLUMNS(INFO.TABLES(),"TableID", [ID])
var _b = SELECTCOLUMNS(INFO.TABLES(),"TableID", [ID])
Return UNION(_a,_b)"
}
],
"serializerSettings": {
"includeNulls": true
},
"impersonatedUserName": "someuser@mycompany.com"
}
--------------------------------------------------------------
Response:
{
"error": {
"code": "BadRequest",
"message": "Bad Request",
"details": [
{
"message": "Invalid value",
"target": "request.queries[0].query"
},
{
"message": "'request' is a required parameter",
"target": "request"
}
]
}
}
Solved! Go to Solution.
You probably need to double the double quotes, or escape the quotes with \
have you tried it?
Thanks using "\" helped. But is there anyway to run the query without escaping the double quotes with "\" ?
You probably need to double the double quotes, or escape the quotes with \
have you tried it?
Can you please share the Library you have used?
Thanks using "\" helped. But is there anyway to run the query without escaping the double quotes with "\" ?
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
35 | |
22 | |
21 | |
14 | |
12 |
User | Count |
---|---|
28 | |
18 | |
16 | |
16 | |
14 |