<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to refernce a $Variable if the returned output is a Table in Dashboarding</title>
    <link>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294971#M5681</link>
    <description>&lt;P&gt;I forgot to add that i also tested in notebook as follows and data was returened sucessfully&lt;/P&gt;&lt;P&gt;data json:"""&lt;BR /&gt;[{"MonthId":"202602","host.id":"HOST-318A276BB0F116E1","host.entity.name":"Server1","Cloud_or_OnPremises":"Cloud","osArchitecture":"X86","osType":"WINDOWS","Hypervisor":"HYPER_V","Environment":"QA","Hours_BH":"59","Availability_BH":98.44632768361582,"Availability_BH_w10":9.844632768361583,"Hours_NBH":"79","Availability_NBH":95.61181434599156,"Availability_NBH_w5":4.780590717299578,"HoursInMonth":"138","Hours_Check_MustBeZero":"0","Application":"Application 1"},{"MonthId":"202602","host.id":"HOST-45D773ABF8B98F74","host.entity.name":"Server2","Cloud_or_OnPremises":"OnPremises","osArchitecture":"X86","osType":"WINDOWS","Hypervisor":"VMWARE","Environment":"PROD","Hours_BH":"61","Availability_BH":98.87978142076503,"Availability_BH_w10":9.887978142076504,"Hours_NBH":"108","Availability_NBH":100,"Availability_NBH_w5":5,"HoursInMonth":"169","Hours_Check_MustBeZero":"0","Application":"Application 1"}]&lt;BR /&gt;"""&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So looks more like an issue accessing the $Variable in Dashboards&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 19 Feb 2026 09:41:05 GMT</pubDate>
    <dc:creator>AlanFoley</dc:creator>
    <dc:date>2026-02-19T09:41:05Z</dc:date>
    <item>
      <title>How to refernce a $Variable if the returned output is a Table</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294890#M5678</link>
      <description>&lt;P&gt;Hi Guys&lt;/P&gt;
&lt;P&gt;These are a couple of Visuals I have in an Availability Dashboard (refer to attached image)&lt;/P&gt;
&lt;P&gt;Description of visuals referenced by numbers&lt;/P&gt;
&lt;P&gt;1 – DQL query – Host availability per Application and Host - Visual = Table&lt;/P&gt;
&lt;P&gt;2 – Same DQL query &amp;nbsp;as in (1) with the addition of a summarize/ avg calculation (by Application)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | summarize {avg(Availability_BH),avg(Availability_NBH)}, by:{$Application}&lt;/P&gt;
&lt;P&gt;3 – Hosts - Same DQL query &amp;nbsp;as in (1) with the addition of a summarize / count (by Host)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | summarize Hosts = countDistinct(host.entity.name)&lt;/P&gt;
&lt;P&gt;3 – Applications &amp;nbsp;- Same DQL query &amp;nbsp;as in (1) with the addition of a summarize / count&amp;nbsp; (by Applications)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | summarize Applications = countDistinct(Application)&lt;/P&gt;
&lt;P&gt;This scenario works fine but it is not efficient from a DQL query perspective as it needs to be run 5 times, once for the Detail (1) and then again for the remaining visuals(2,3) based on what&amp;nbsp; summarization needs to take place depending on the Visual used&lt;/P&gt;
&lt;P&gt;What I want to be able to do is perform the DQL query only once and then reference it in the other visual and then perform the required summarization&lt;/P&gt;
&lt;P&gt;This could be possible by defining a hidden Variable called “HostDetail” and running the detail DQL query here which will contain the output in Table format as per (1) – I could then reference it and do the summarization&lt;/P&gt;
&lt;P&gt;If the $HostDetail was JSON referencing it will be quite straightforward as it would be done as follows:&lt;/P&gt;
&lt;P&gt;data json:$HostDetail&lt;/P&gt;
&lt;P&gt;However because it is a Table I am not sure how to reference $HostDetail, I have referred to the DQL reference and &amp;nbsp;tried a number of DQL functions but have been unsuccessful as I am not sure which function to use&lt;/P&gt;
&lt;P&gt;Basically i am looking for this kind of syntax&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;data ??????($HostDetail)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Is it possible? Looking for help with DQL syntax to use in this scenario&lt;/P&gt;
&lt;P&gt;Why I want to get this working:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A single DQL query to maintain&lt;/LI&gt;
&lt;LI&gt;Cost saving as the DQL query&amp;nbsp; only needs to run once and then referenced in a $Variable based on summarization preference&lt;/LI&gt;
&lt;LI&gt;More efficient&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Appreciate the assistance&lt;BR /&gt;Thanks&lt;/P&gt;
&lt;P&gt;Alan&lt;/P&gt;</description>
      <pubDate>Wed, 18 Feb 2026 07:41:18 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294890#M5678</guid>
      <dc:creator>AlanFoley</dc:creator>
      <dc:date>2026-02-18T07:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to refernce a $Variable if the returned output is a Table</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294969#M5680</link>
      <description>&lt;P&gt;Just an update&lt;/P&gt;&lt;P&gt;I have made some progress on this - what I do at the end of the DQL now is to convert the Table into a JSON array as follows:&lt;/P&gt;&lt;DIV&gt;| fieldsAdd&amp;nbsp; row = record(Field1=Field1&lt;SPAN&gt;,Field2=Field2&lt;/SPAN&gt;&lt;SPAN&gt; ,Field3=Field3)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;| summarize all_rows = collectArray(row)&lt;BR /&gt;&lt;BR /&gt;The data is returned in JSON format (Validated by an online JSON validator) - see sample data below&lt;BR /&gt;&lt;BR /&gt;However referencing the variable as follows does still not work&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;data json:$HostDetail&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;I get this error msg so it does seem as if the format may not be seen as JSON but it is&lt;BR /&gt;&lt;SPAN&gt;The command `data` parameter `json` value is invalid: the value needs to be a JSON object or JSON array of JSON objects. Please specify a valid parameter and try again.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;Here is a sample of the returned JSON&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;[{&lt;/SPAN&gt;&lt;SPAN&gt;"MonthId"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"202602"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"host.id"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"HOST-318A276BB0F116E1"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"host.entity.name"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"Server1"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Cloud_or_OnPremises"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"Cloud"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"osArchitecture"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"X86"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"osType"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"WINDOWS"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hypervisor"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"HYPER_V"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Environment"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"QA"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hours_BH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"59"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_BH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;98.44632768361582&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_BH_w10"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;9.844632768361583&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hours_NBH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"79"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_NBH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;95.61181434599156&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_NBH_w5"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;4.780590717299578&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"HoursInMonth"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"138"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hours_Check_MustBeZero"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"0"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Application"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"Application 1"&lt;/SPAN&gt;&lt;SPAN&gt;},{&lt;/SPAN&gt;&lt;SPAN&gt;"MonthId"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"202602"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"host.id"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"HOST-45D773ABF8B98F74"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"host.entity.name"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"Server2"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Cloud_or_OnPremises"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"OnPremises"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"osArchitecture"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"X86"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"osType"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"WINDOWS"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hypervisor"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"VMWARE"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Environment"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"PROD"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hours_BH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"61"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_BH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;98.87978142076503&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_BH_w10"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;9.887978142076504&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hours_NBH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"108"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_NBH"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Availability_NBH_w5"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;5&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"HoursInMonth"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"169"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Hours_Check_MustBeZero"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"0"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Application"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"Application 1"&lt;/SPAN&gt;&lt;SPAN&gt;}]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I would appreciate any insights&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Alan&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2026 09:33:30 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294969#M5680</guid>
      <dc:creator>AlanFoley</dc:creator>
      <dc:date>2026-02-19T09:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to refernce a $Variable if the returned output is a Table</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294971#M5681</link>
      <description>&lt;P&gt;I forgot to add that i also tested in notebook as follows and data was returened sucessfully&lt;/P&gt;&lt;P&gt;data json:"""&lt;BR /&gt;[{"MonthId":"202602","host.id":"HOST-318A276BB0F116E1","host.entity.name":"Server1","Cloud_or_OnPremises":"Cloud","osArchitecture":"X86","osType":"WINDOWS","Hypervisor":"HYPER_V","Environment":"QA","Hours_BH":"59","Availability_BH":98.44632768361582,"Availability_BH_w10":9.844632768361583,"Hours_NBH":"79","Availability_NBH":95.61181434599156,"Availability_NBH_w5":4.780590717299578,"HoursInMonth":"138","Hours_Check_MustBeZero":"0","Application":"Application 1"},{"MonthId":"202602","host.id":"HOST-45D773ABF8B98F74","host.entity.name":"Server2","Cloud_or_OnPremises":"OnPremises","osArchitecture":"X86","osType":"WINDOWS","Hypervisor":"VMWARE","Environment":"PROD","Hours_BH":"61","Availability_BH":98.87978142076503,"Availability_BH_w10":9.887978142076504,"Hours_NBH":"108","Availability_NBH":100,"Availability_NBH_w5":5,"HoursInMonth":"169","Hours_Check_MustBeZero":"0","Application":"Application 1"}]&lt;BR /&gt;"""&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So looks more like an issue accessing the $Variable in Dashboards&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2026 09:41:05 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/How-to-refernce-a-Variable-if-the-returned-output-is-a-Table/m-p/294971#M5681</guid>
      <dc:creator>AlanFoley</dc:creator>
      <dc:date>2026-02-19T09:41:05Z</dc:date>
    </item>
  </channel>
</rss>

