Subjectの通りなのですが、ドロップダウンから複数のトークンを取得する手段をご教示いただきたく。
実現したい内容としては、以下のようなテーブルにおいて、ドロップダウンでName「テスト1」を選択した際、IdとValueをトークンとして利用したいというものです。
Id | Name | Value |
A001 | テスト1 | 1000 |
A002 | テスト2 | 2000 |
それぞれ何に用いるかというと、Idは表示対象の絞り込みに、ValueはグラフのY軸の最大値に設定したく。
以下に必要になる箇所のコードをサンプル的に記載させていただきました。
Idを使っての絞り込みは実現出来ているため、
をご教示いただけないでしょうか。
よろしくお願いいたします。
<form theme="light">
<label>hogehoge</label>
<fieldset submitButton="false" autoRun="false">
<input type="dropdown" token="id">
<label>hogehoge</label>
<fieldForLabel>Name</fieldForLabel>
<fieldForValue>Id</fieldForValue>
<search>
<query>index="list"
| table Id, Name, Value
| sort Id
</query>
<earliest>0</earliest>
<latest></latest>
</search>
</input>
</fieldset>
<row>
<panel>
<title>LineChart</title>
<chart>
<search>
<query>
~ 省略 ~
</query>
<earliest>0</earliest>
<latest></latest>
<sampleRatio>1</sampleRatio>
</search>
<option name="charting.axisY.maximumNumber">$value$</option>
~ 省略 ~
</chart>
</panel>
</row>
</form>
この例がこれに役立つかもしれません。
May be this example will help you in this.
<form theme="light">
<label>hogehoge</label>
<fieldset submitButton="false" autoRun="false">
<input type="dropdown" token="id">
<label>hogehoge</label>
<fieldForLabel>Name</fieldForLabel>
<fieldForValue>sourcetype</fieldForValue>
<search>
<query>index=_internal | stats count by sourcetype | eval Name= "This is ".sourcetype</query>
<earliest>0</earliest>
<latest></latest>
</search>
<change>
<set token="tkn_sourcetype">$row.sourcetype$</set>
<set token="tkn_value">$row.Name$</set>
</change>
</input>
</fieldset>
<row>
<panel>
<title>LineChart</title>
<chart>
<search>
<query>
index=_internal sourcetype="$tkn_sourcetype$" | stats count by sourcetype
</query>
<earliest>0</earliest>
<latest></latest>
<sampleRatio>1</sampleRatio>
</search>
<option name="charting.axisTitleX.text">$tkn_value$</option>
</chart>
</panel>
</row>
</form>
If this reply helps you, an upvote would be appreciated.
Thanks
Kamlesh Vaghela
この例がこれに役立つかもしれません。
May be this example will help you in this.
<form theme="light">
<label>hogehoge</label>
<fieldset submitButton="false" autoRun="false">
<input type="dropdown" token="id">
<label>hogehoge</label>
<fieldForLabel>Name</fieldForLabel>
<fieldForValue>sourcetype</fieldForValue>
<search>
<query>index=_internal | stats count by sourcetype | eval Name= "This is ".sourcetype</query>
<earliest>0</earliest>
<latest></latest>
</search>
<change>
<set token="tkn_sourcetype">$row.sourcetype$</set>
<set token="tkn_value">$row.Name$</set>
</change>
</input>
</fieldset>
<row>
<panel>
<title>LineChart</title>
<chart>
<search>
<query>
index=_internal sourcetype="$tkn_sourcetype$" | stats count by sourcetype
</query>
<earliest>0</earliest>
<latest></latest>
<sampleRatio>1</sampleRatio>
</search>
<option name="charting.axisTitleX.text">$tkn_value$</option>
</chart>
</panel>
</row>
</form>
If this reply helps you, an upvote would be appreciated.
Thanks
Kamlesh Vaghela
@kamlesh_vaghel
Thanks!
I was able to solve the problem with the code you showed me.
・・・
<change>
<set token="tkn_sourcetype">$row.sourcetype$</set>
<set token="tkn_value">$row.Name$</set>
</change>
・・・