Dynamic Column selection in BI Answers/views based on Dashboard prompt selections - oracle

I need to have a BI Dashboard where the columns(eg, Brand) or group of columns ( eg, Company, Company site) have to hide/show in all analysis of dashboard based on check box selections with Brand and Company respectively. I am able to pass the column header and formula based on selection through Presentation Variable in Prompts, but stuck with hiding columns when the respective check box in unchecked. Note than I'm using OACv5.8.
Thanks in advance for any help on how to achieve/proceed further.

Why don't you use standard, out-of-the-box functionality like column selectors or show/hide sections?
Instead pf playing with presentation variables and trying to fiddle around.

Related

How to add toggle button at column level in Oracle Business Intelligence 11.1.1.9.0 (OBIEE)

I'm new to Oracle Business Intelligence 11.1.1.9.0 (OBIEE).
I want to add a toggle button (+) at the column of the report.
By default, the report should display single value and Once if the user clicks the plus symbol it should expand to show other values.
Thanks in advance.
What you're talking about is a hierarchical column / a dimensional hierarchy. https://gerardnico.com/dat/obiee/obis/hierarchy
I highly suggest you get properly trained because using by far the most powerful analytics solution with the most modeling capabilities "just like that" is a recipe for disaster-

Apex 5.1: Questions on Interactive Grid

Our users have requested some additional functionality in interactive grids, which to my knowledge, it does not seem available out of the box, or we might need additional plugins or I'm missing something. Please advise:
Can I disable the users from resizing column widths, that is, they cannot increase or decrease the column widths?
Enable Complex Filters to the users, such as, make a search for particular words in a column. For example look for word 'Joe' OR 'Peter' OR 'Mary' in a particular column.
Prompt the user with a message for confirmation when deleting a row.
I looked at the new version of APEX (18.1) but it does not mention any of these functionalities. Any ideas are appreciated.
Thanks

adding filters to an analysis in obiee

I am using Oracle Business Intelligence. For my analysis, I want to add a filter to it so that user can type in textfield and then the data related to input in textfield is displayed. Table prompts only suggest drop-down list, while column prompts do what I want but they appear before I see the analysis. I want to filter when I have the analysis on the screen.
While we did that kind of work in BI publisher using data models and reports, it was possible to run the report and give the parameters to get the desired data. How can I do this in the analysis? Is there something similar to parameters or list of values that are in BI Publisher?
Sure. That's normal prompt functionality. Just click on the column prompt options and choose to display the prompt as a free text field and allow user to enter their own values instead of choosing from the dropdown.

Grafana Table Panel 'clickable' and use it to drill down to a more detailed view

Is it possible to have a Table Panel in Grafana, and when you click on a row, it shows a graph from another set of time series?
I see there is a feature request for it, but I'm not sure it's available yet
https://github.com/grafana/grafana/issues/5481
Looking for any suggestions on making the rows in a Table Panel
'clickable' and use it to drill down to a more detailed view (another
dashboard using Template variables). Currently displaying a summary of
several servers as rows in a Table Panel and we want to select an
individual row (i.e a server) to drill down to a more detailed
Dashboard.
Any ways to do this?
Thanks
You can achieve this also in 4.x by defining a link for a table column (in the Column Styles section under Visualization). The link can refer to another dashboard and embed current cell's value (or other cell in the same row) as a parameter.
For example the link Url can be:
/d/c9xaXx5Zz/tree-node?var-datasource=$datasource&var-interval_id=${__cell_1}&from=$__from&to=$__to&var-path=root
In Grafana 6 or above you can preserve the time range filter using the $__from and $__to built-in vars.
The available built-in variables to access cell contents are not well documented, but they can be found by hovering over the (i) icon of the Url in the table panel.
More info on built-in vars: https://grafana.com/docs/reference/templating/#global-built-in-variables
The feature request you linked to is a duplicate of this one which links to this Pull Request. The PR was recently merged so it is available now as a nightly build and will be included in the upcoming 5.0.0 release in September/October.
Drill Down Option can be used from General option from Grafana Dashboard.
Copy the link in the Url of the table which you want to show. Change the items in the variable part which is changing according to the need.It will be of format var-name=value
The link URL works well if you are linking to another dashboard, but it does not work well if you are changing a variable on the same dashboard as it does not auto-refresh.
You can add JavaScript into the URL instead of a link.
javascript:$('a.variable-value-link').trigger('click'); $('span:contains(${__cell:raw})').closest('a').trigger('click');
The JavaScript only works for a single dropdown, it would have to be updated if there were multiple dropdowns. I worked on this quickly, so I am sure there is a better way to use JavaScript to change the variable. It basically opens the dropdown, finds the value from the current row and selects it.

jqGrid Basic Column Chooser

jqGrid has a column chooser functionality as like described here:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_methods
and a demonstration from #Oleg:
http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGridWithColumnChooser.htm
However its too complex for my needs. Is there any simple way as like FlexGrid's show-hide columns choosing functionality:
http://flexigrid.info/
You can check Example 1. Columns can be shown and hide by clicking columns. I don't want to same thing but it would be great just clicking somewhere at or near columns and choosing just columns to show or hide.
Any ideas?
PS: I want a basic show-hide column field not a complex screen that opens and people selects many options on them. It should be build on table as like Flexigirid. users click checkboxes and thats all.
Sorry, but you can't have the same look in one software product like you know in another one.
Do you can configure flexigrid so that it looks like jqGrid? Do you can that iPhone looks like Windows Phone or Mac OS X looks like Windows? Every software product has its own design and the set of features.
The columnCooser are based on the multiselect widget and allows you to show or hide any columns or reorder columns with respect of drag & drop. flexigrid has another implementation of the features.
If you want to use some free open soure product you should understand the features and the possibilities which provide the product and just use there.

Resources