How to use Textbox Variable as Query for Grafana Dashboard? - json

I have a grafana dashboard that is using an elasticsearch index datasource.
The Dashboard outputs a table that is showing fields of the documents in the index,
I'm relatively new to Grafana, so What I'm trying to do, is create a Text Box variable, as $IPAddress,
so that the user can input an IPAddress, and the datatable filters only to rows that contain that input.
I'm having trouble constructing the query.
I imagine that a query variable has to be made, that feeds in the text box variable input, but Having trouble trying to write it on Grafana.
Any help will be appreciated.
I'm aware of the column filters option in the dashboard settings, Trying to make the input text box search bar.
Tried to construct the query variable, as well as a 2nd query in the dashboard settings? (not a variable)
I only have the raw data query to the index first, which how im getting the data on the table.

Related

While choosing particular name in dropdown filter(Slicer in visual) in powerbi loads data very slowly (Using direct query mode)

I use direct query in powerBI to fetch data using sql query.
In the visual I have one slicer as dropdown list and table to show all data fetched from Db.
In slicer have data's like name, while trying to filter the data by name, clicking check box in the dropdown, then the table have circle like symbol at top right corner which I believe it's for 'loading' symbol. But when choosing name it takes long time to filter the data and to show the loaded data in a table. Have any suggestions to speed up the data loading in table while choosing slicer filter.

Using Mysql/Ajax to populate Form using value from Input Fields

Am trying to populate a reasonably large form (40 odd fields) with values from a MySQL database.
I have no problems creating the JSON array from the query.
echo json_encode($row);
What I would like to achieve is difficult to find out from other posts etc and it may be impossible to do.
What I wish to do...
Use 2 Input Fields that both must be filled correctly before populating the rest of the form.
So
FIELD1 = Membership No
FIELD 2 = Drivers License No.
(A quick sort of Security Check)
So if FIELD1 AND FIELD2 equals values in the database, then populate the rest of the form.
Nothing happens UNTIL BOTH fields are filled.
My mysql query is a straight forward - WHERE FIELD1='value1' AND FIELD2='value2'
Is this at all possible to do?
The other approach I was contemplating was to somehow use AJAX to update the mysql query with the input values, then refresh the page. The query would change to EG WHERE FIELD1='56779' AND FIELD2='Q16987999'
I am not pursuing this any further. Too complicated when I can just create a "Login" style form using Member No and Drivers Licence as the Username and password, then POST these values to the SQL Query on the next page.
Then a simple SELECT query to populate all necessary fields with mysqli_fetch_assoc

Microsoft Access Form To Query for Multi Value Field

I am trying to write an Microsoft Access query from a form with a multi value field being the criteria. The field I am trying to use is called Population and the field is represented in my database as a List Box that allows multiple values and it is in the Building table. The values it allows are the following:
"Singles";"Familes";"Families with Children";"Youth/Young Adults";"Veterans";
The form that I am creating is called HousingSearch.
I am trying to create a form which uses this field, so someone could use the list box and check off the values they want and click on the button which would open a query. I know having done this with single value fields the criteria in the query looks something like
[forms]![HousingSearch]![Building]![Population]
but if you try the same thing for a multi value field nothing is returned for the query. Any help would be appreciated.
From the information you have provided it seems that the phrase [Forms]![HousingSearch]![Building]![Population] are combining a request that starts with a form and then jumps to a table.
You are asking access to find data in a form but the information you're most likely trying to access is in a table. I don't quite understand what you're end result is but I think that you most likely want to refer to your information this way [Building]![Population]. Referring to your data this way makes access look at the table of [Building] and then into the field of [Population].
It's been a while since you posted, if you haven't cleared things up already I hope this helps.

DataGridView population with variable WHERE clause (MySQL/Net Connector)

I am using the MySQL/Net Connector for my VS 2010 VB.NET application. I managed to automatically fill my DataGridView using the little operation arrow up over the DataGridView and it received data well.
Now the results are displaying properly; however, the results are divided into lists and the list should be selectable from a ComboBox - creating a where clause that filters the result only for results from the correct list.
It would be something like: WHERE list = ComboBox.Text.ToString
However the query is only within the xsd file and I don't see how I can get the value from my ComboBox into that query.
Is there a way to get the query into my Form.vb or anywhere where the ComboBox value is available? I feel like this should be possible...
And ideas? If you don't get me yet: Ask me. I might be hard to understand.

SSRS -> Using code function to create my query dynamically, how do I get at my data (put data into table)?

I am not a seasoned SSRS veteran. I have made quite a few but they were pretty simple.
Today, I am attempting to use the Code tab of the Report Properties to perform some vb functions that will return my query in a string. I am passing in date parameter that is used to create my dynamic query.
My problem/issue is that I do not know how to pull this information into my table.
I have seen instances where a developer calls from each individual field and it calls the code to get a specific field. I was under the impression that I could somehow use a dataset to do this and have some documentation on this, but can't seem to find anything on the web regarding how to do this.
This is probably a pretty poorly written question, but does anyone know how to do this?
I was thinking in the Dataset Properties, I would code something like this in the expression field.
=Code.GetReportDetail(Parameter!InputDate.Value)
GetReportDetail being the starting function within my code window.
I am having difficulties how I can then pull that dataset into my table from that point though.
Any advice on this is greatly appreciated....Thanks.
After further review, I was creating this in VS2010 for RC0 2012 SQL Server, which I should have noted above.
All you have to do is create your report by adding new item (Report). Add your code by right clicking in the pink area and going to Report Properties and pasting your code into the code tab.
Next when you pull a table into your "add item to the report / white space" It allows you to create your dataset.
I chose use dataset embedded in my report. Datasource of OLE DB because I am doing MDX. Query Type Text then in the function I pasted this. (omitting parameters for now) :
=Code.GetReportDetail()
I then filled in fields manually because it seems that dynamic query running does not pull in fields.
I was then able to reference these manually created fields via my table detail row.