Google Data Studio - Custom Metrics and Drill Down Options When Hovering Over Graph - google-data-studio

I have a times series graph in Google with drill down options for the date fields as well as two custom fields. When I go into view or edit mode and hover over my graph to select custom metrics, they are not showing up.
My time series graph
Settings for my graph
Some of my other times series and graphs on the same page have optional metrics that show up when I hover over them. All the other graphs in my report don't have this problem.
Things I have tried.
Refreshing Data Source
Refreshing the page
Enabling and re enabling the custom metrics
I'm not sure what else to do as I am still somewhat new to using this tool. Any hints would be much appreciated!

A couple of reasons:
1) Text Box
One possibility is that the Text Box may be ordered ahead of the Time Series Chart, thus blocking the top of the chart (Right click on the Text Box and set the Order to Send to back), however, when the chart is selected, it should show, thus #2 should do the trick:
2) Chart Header
It may be currently set to Do not show; it can be changed by heading to the Style Tab of the respective chart, scrolling down till the Chart Header section and selecting Show on hover from the drop-down.
Google Data Studio Report and a GIF to elaborate:

Related

Why is the advanced filter control not working with IN filter type using Google Data Studio?

I have advanced filter control in one of my dashboard. It's working fine with Starts with, Contains but not working with "In". I am passing value like GANESH, RED (I have all data in upper case) but it's not giving any result.
Sample Data Studio Report
One approach is to use multiple Search Box Community Visualisations (for a full selection of the chart(s), click the icon on the toolbar and select ):
Data Tab
Column to search on: ItemName (the field to search)
Cross-filtering: Select (☑) (this is needed to filter values in other charts, as they are searched using the Search Box)
Additional Details on the Search Box
Case Insensitive: A term such as Red could be found whether it's reD, RED, red, etc.
Real-time suggestions: Values are filtered while typing thus users do not need to press the Enter key after searching
Editable Google Data Studio Report (Embedded Google Sheets Data Source) and a GIF to elaborate:

How can I load a chart table with a default value in Google Data Studio?

I'm working on a Google Data Studio page which pulls data from a Google Sheet.
The use case of this page is to display the data from a row (from the Google Sheet) based on a selection made from a filter (single select dropdown).
When the Google Data Studio page loads, by default, it loads all the data from the source and displays it on the chart tables, however I would like to display a blank page and the data should load only after a selection is made from the filter dropdown.
There is a simple way to solve this problem. In the drop-down filter settings, in the "default selection" field, you can enter text by default that does not match any of the possibilities of the list items will be displayed in the drop-down list. It might be something like "-".
Thus, defining a default selection that does not exist in the list, it will start by default selected and will not correspond with any existing field, causing no information to be displayed in the table.

performance lag with highstock when loading data during panning

We are displaying a highstock chart in our service where we are showing some dense data (multiple values per second possible).
To avoid loading too much data for big timeranges we integrated an aggregation on serverside.
We integrated logic to reload a specific timerange when user zooms in, replacing the original aggregated data with the loaded (and more detailed) data.
Zooming and replacing works fine.
Now we want to add a dynamic data load, when the user is panning/scrolling to each side.
Here we run into major lags/performance issues with the chart.
example:
the user selects a timerange of 2 days for 4 series
the data is aggregated serverside to hourly averages and displayed in the chart
then the user zooms into a timerange under 1 hour
the raw data (multiple values each second possible) is displayed in the chart (with a little buffer to each side for panning)
now the user pans the chart to the left side to lookup what happend before his zoomed timespan
raw data needs to be preloaded and added to each series before the user reaches the point where the zoomed data ends
technical config:
mouseTracking and hover over single points is enabled (user needs this insight)
panning is enabled
navigator is never shown on this chart
animation is disabled
for triggering data load the component listens to the afterSetExtremes event (when data load is triggered, the next event triggers are ignored, until the data is loaded and put into the chart)
chart redraw is only triggered after the last series is updated
all data load is handled async
updatePoints on setData cannot be used since the length of the data array changes
we use typescript building an angular frontend. for that we use highcarts 8.2.2 and highcarts-angular 2.7.0
in the component which displays the chart Highstock is imported from 'highcharts/highstock'
here are screenshots i've taken from the performance tab during panning. i've marked the section where the acutal data load is done. Notice the multiple redraws before and after it (i guess for each pixel the chart is moved/panned to the side)
screenshot of perfromance tab - panning a few seconds to one side
screenshot of perfromance tab - zoom in to the one afterSetExtremes triggering data load
can i somehow increase the performance of my chart? or maybe decrease the number of redraws on panning?

how create filter to show only one of blended chart ? DataStudio

I have Blended data source from 3 datasources : 3 tables,
I have 3 timeseries charts in one Chart.
Is there any option how to show only selected charts ? like Some Interactive Control filter chart option.
Hi Nim, any idea why this is not working in my chart ?
here is the report link https://datastudio.google.com/u/0/reporting/7ff6cf1b-7478-4cb1-88b2-83246fc83234/page/WadOB
and here is the screenshots, I did the same as you in video, I would like to have by default all 3 charts, and optionally to switch off any chart,
when I click on new button in view mode > nothing happened
One way it can be achieved is by incorporating Optional Metrics.
Google Data Studio Report and GIF to elaborate:
Source of Stats

SSRS 2016 - How to display a chart, based on a condition, in the same page location

I am creating a SSRS Report (PPT export) with multiple charts and fixed number of pages. Each page contains multiple charts. I want to display different charts in the same page location based on a condition.
Now I know that ,we can Hide/Show a chart by specifying an expression for visibility attribute, but this will only Hide/Show the single type of chart in a preassigned location.
Just to reiterate
If Condition1=True
Display Chart1 at location (0,0)
Else
Display Chart2 at location (0,0)
Note: Chart1 and Chart2 are generated from different datasets
Thanks in Advance!
This is very simple to accomplish.
Create both charts and place them on top of each other in the report designer. Set up your visibility settings to only show one based on your criteria and as only one gets rendered, they will not interfere with each other or the rest of the report layout.
I Think position property for Chart is not available, so we can not manage chart position directly with any position parameter. but there is work around. create your all charts (multiple charts) in your report design, position them as you want and change their visible property as per your conditions.
e.g. if Chart1 to be displayed at position1 and position 2 based on condition, there will be 2 charts in your report RDL one at position1 and another at position2. manage each charts visible property as per condition, you should achieve what you need.
this is tried by me earlier.

Resources