Hide filter options in Pentaho - pentaho

I'm using iframes to display charts from Pentaho Console 5.3.0.0.213. I have some filters set up (basically just to display certain account IDs), and I can't figure out if there's a way to lock that down. I don't want users to be able to change the filters. Is there a way to do this?

Related

Track clicks on a button based on preceding button clicks

I need to track clicks on a button at the end of a sequence of selections. As shown in the image, there are five different business plans (circled in red), and each plan can be for three different years (highlighted in blue). The user will checkbox a business plan type (e.g., market trend) and click a year (e.g., 2017), then click the PDF button (highlighted in black) to download that particular plan (market trend for 2017 in this case).
So instead of counting the total clicks of PDF downloads, the task is to count how many times a particular plan is downloaded based on the plan type and year.
The PDF button, the checkbox for each plan type, and the click button for each year all can be tracked individually. They are also all on the same URL.
GTM and GA are used for tracking. Can anyone share some thoughts of how to achieve this type of tracking?
Thanks!
Yao
If you are using google tag manager you can use dataLayer.push() to push to an array which can be used to differentiate the clicks based on the interaction.
Approach is described here
Google Analytics custom dimensions
In your particular case you could have the dataLayer configured to add the different key / values for the different report components and then the trigger will be configured to fire when the download button is clicked.
For example on each of the check boxes you could have:
<input type="checkbox" onclick="dataLayer.push({'plan_component': 'Market Trends'});">
You'd probably better having an array to store this info.
The resultant data can be viewed or aggregated via a custom report download. Described here.
Custom Dimensions and Metrics
It can be a bit tricky to understand and you'll need to change the site so that the dataLayer gets populated with the requisite data but this is the way to go. Best of luck.

multiple google +1 sharing buttons

I have a single webpage with multiple items.
And I want to be able to share them separately with a google+1 containing a # to automatically scroll to the correct one.
For each of the items I defined the schema and verified with the testing tool: https://search.google.com/structured-data/testing-tool
This sees all the different items, I used the product schema.
But when I click the G+1 button it generates the same preview for each G+1 button.
Is it possible to have multiple G+1 buttons on a single page with different content?
No. The share content is based on the URL and ignores the #fragment. If you want multiple share summaries you will have to have multiple URLs.

Show all SSRS data on opening report then hide data to single page

I have a tabular report that has Show/Hide grouping on the rows. The end user wants all data displayed when first running the report, which is no problem. It covers roughly 3 or 4 pages. Can I make so that if I hide all the data, it then refreshes to show the "rolled" up table on a single page rather than split across multiple pages?
Go to properties window of the cells you are toggling display.
In the InitialToggleState property select False, it will show all data when you running the report initially.
Let me know if this can help you.
I decided to go with the report all rolled up when first run. Expanding from that state seems to keep the report on a single page plus I can roll it back up to a single page (although probably simpler to just re-run it).

Linking two dashboards based on a table selection in Qlikview

In the past, I have used Tableau, another Data Visualization tool just like Qlikview where I could link a selection on a table or graph (or really an worksheet on a dashboard) to another dashboard by setting a source and destination dashboard/sheet. I did this using 'Action Filters'.
I am trying to do the same thing in Qlikview where I want to link two dashboards and transfer the selection in the source dashboard as a filter to the destination dashboard. Any idea if this is possible? And if yes, how can I implement this?
If you are using a trigger, say, on a button which opens a new QlikView Document, there are options to transfer state. This will carry over your current selection criteria. However, the fields in the destination document must have the same name.
See button properties -> Actions -> Add -> Action type external: Open QlikView Document. You will return to the Actions tab with options available to the newly added action.
Try to solve it with the data-model behind these two dashboard. If they use the same data resp. the data-tables are connected this works out of the box in QlikView because of the so called associative data-model in QlikView.
No need to connect the dashboards manually, zero configuration ...

Get Geolocations from SQL database to be used in Bing Maps

Basically I have a set of geolocations and other information corresponding to each point in a table in a SQL database. I have a Bing Maps website with checkboxes to set different filters for which geolocation pins should be displayed. I'm basically wondering how I can most efficiently query the database and update pins on a map, based on given checkboxes.
Alternatively, as requerying may be expensive as the table size increases, how could I load the entire database and only display certain pins based on the selected checkbox filters?
When researching this I found answers regarding GeoRSS files, but those solutions are specific to points that are all loading at once and that will continue to stay in view. It doesn't seem like filters can be applied in this process (without further requerying).
EDIT: When I say 'filters' I'm basically talking about narrowing down the currently displayed pins by things like the date the geolocation was recorded, and various other things that will use checkboxes. Let's say I have a list of restaurants and they each have their ID, geolocation, date added (to the database), and a foreign key for their type of food. I'd like to be able to select through the available food-types to limit results to Italian and Mexican restaurants but still provide the functionality of showing Chinese restaurants with the click of a button.
And to make it easy, I'll initially take all database entries in.
You could use an SSRS Report with a Map Control to display the info on a Bing Map. That way you can use an expression in the "hidden" property of the marker to determine whether or not to show the pushpin and map your checkboxes to parameters.
See
http://technet.microsoft.com/en-us/library/ee240845.aspx for using a map control.
If SharePoint is an option you can have a completely interactive experience with PowerView.
Here is an introduction http://office.microsoft.com/en-gb/sharepoint-help/maps-in-power-view-HA103005792.aspx