Forum Discussion
jjsantanna
Jan 29, 2021Brass Contributor
(KQL) calling a workspace() using a variable
Dear, I need/want to call a (cross) LogAnalytics workspace using a variable. Something like the following: let var_j="ABCD"; workspace(var_j).WhateverTable Of course, it works if I do: workspa...
jjsantanna
Feb 04, 2021Brass Contributor
Hi printscreen, you didn't understand my question.
I just want to put the name of a log analytics workspace in a variable ("X") and call this variable (not the string) from the workspace() function. For example:
let X = loganalytics_workspacename;
workspace(X).<whatevertable>
*I'm writing some automated report and I would like to iterate over the loganalytics workspaces that we manage.
printscreen
Feb 04, 2021Brass Contributor
jjsantanna Apologies, I got it wrong then, is this something below which you are looking at, does this helps?
let x = union workspace('workspacename1').AzureActivity;
let y = union workspace('workspacename2').SecurityEvent;
x
| project timespan(8d)
- jjsantannaFeb 04, 2021Brass ContributorNOT YET my dear printscreen. But thanks so far for your willingness .
Using your example I want the following:
let x = 'workspacename1';
workspace(x).AzureActivity- Luizao_fAug 27, 2021Brass ContributorGood afternoon, jjsantanna.
Did you have any help with this point? I am experiencing the same problem but I am not succeeding. I declare the value of the workspace in a variable and pass the variable in the expression workspace(var_).Syslog, however, it is not working.
Got an answer with that?- jjsantannaAug 30, 2021Brass ContributorNo. This specific issue was not solved!