Is grouping columns in google stacked column chart possible? - charts

i have Google column chart, stacked. There are final horizontal axis ticks (A,B,C...J).
I need to represent groups of this columns, with some aditional data (percentage of total).
So, groups should be (A,B,C,D), (D,E,F,G), (G,H,I,J), please look at attached image.
So far, only thing i managed to do is make 3 separate charts, one for each group.
Can this columns be grouped inside one chart?

Related

How to create a Stacked Column Chart in Tableau using two different calculated fields as measures

Attached is the image of two calculated fields I want to show as one stacked column chart
Two separate column charts
Blue and Orange charts are two different Calculated Fields
I want to add them and show as one column chart - E.g. - For the month of Feb'22 the blue part should show till 25 and on top of it show the orange part till 111
Is there any way to do this?

Is it possible to apply different filters to different charts in same Tableau worksheet?

In the following image I have four charts with same measure. Currently all four are exactly same.
I want to add different country filters to these charts. For example, chart 1 should show view only for country 1, chart 2 for only for country 2 and so on. I have data only for 4 countries and current view shows data for all countries aggregated.
Is there any way to achieve this? I understand I can create separate worksheets for different countries and add into the dashboard. But I'm afraid it will mess up the viz. My dashboard is already filled with lot of stuff and I have to adjust this in bottom 20% of the dashboard.
If you have 4 countries in your dataset (US, UK, China, India), and with "country filters" you just want to see that line chart for each one of them, just drag your country column in the rows shelf.
It seems to me that you may not need filters, just another dimension plotted into your worksheet, for the same metric.

How do I create a pie chart from a single column of data?

I have a column in a CSV-file with about 60 e-mail addresses of which maybe 45 are valid addresses, five have the value NULL and the rest are empty rows. I want to display the column as a pie chart in the following way: one slice for the valid addresses, one slice for the NULL ones and another slice for the empty rows. Is this possible and if so, how would I go about doing it? Or do I always need two columns for a pie chart? Sorry if this is a bad question, I'm new to Power BI.
For Pie Charts, you need a column for "Legend" (if you want multiple slices on your pie chart) and either a column or a measure for "Values".
You don't always need 2 columns for a pie chart, but in your case, you can't accomplish what you want to accomplish without creating an additional column.
Your additional column needs to be derived from email address and should categorize each row into Valid, NULL, or Empty Row. There's no way around this since this is how you want to divide your pie chart up.
Once you've created this additional column, place it under "Legend" on the Pie Chart visual.
Now for "Values", you have some flexibility:
You can use the same derived column you used on Legend.
You can use the raw email address column.
You can create a measure for Email Address count and use that instead.
For #1 and #2, Power BI will recognize that you've used a text column as your value, and will convert it to a row count for you.
None of these eliminate the need for creating the additional column for your Legend. But #1 and #3 both do mean you're only using one column on your pie chart. With #1 you're using the same column in 2 places. With #3 you're using a column and a measure.
Hope this helps.

Create a grouped bar chart with multiple measures by color

I'd like to create a grouped bar chart with multiple measures by color. I have the following measures:
Clicks
Impressions
Revenue
Profit
I have a total of 2 web sites that I am collecting data from, so I'd like to have a different color for each measure and the columns to be side-by-side. Also, I'd like for them to be separated by site as well.
I see the stacked bar columns, but that's not the way I want to visualize this. Anybody have any ideas?
As far as I Understood, you have 4 measures, 1 dimension(Websites) with 2 websites names. Now, you need to show side by side bar, each column has two websites i.e., 4 columns with 2 sub columns each.
Drag Measure Names and Websites to columns shelf and Measure Values to row shelf.
Now, from Show Me shelf select side-by-side bars
If you get 2 columns with 4 sub columns, swap positions of Measure Names and Websites.
If you didn't get different colors for different measures, drag Measure Names to Color in Marks.
hope this is what you are looking for.
Just like Y.Prithvi said, you would use measure names and measure values.
(disregard the fields in the filters card, I filtered my data to match what you were trying to accomplish)
See example:

BIRT limit X series per chart like in JasperReports, drawing multiple charts

I'm using BIRT right now to display some charts. I need to display a bar chart based on scripted data. If there is too much data, then the chart X series get very compact.
I want to limit the number of X series displayed on a chart, let's say to 5, then the next 5 to draw on another chart and so on. This is possible in JasperReports by using nested groups and resetting the chart on a group event. I can't achieve this in BIRT.
Is this possible in BIRT?
P.S. I need to obtain what is on top of the image below, like in Jasper. What I can with BIRT is on the bottom-right
Yes, this is possible:
Add a Table item to the report, with the appropriate dataset.
Add a group to the table, to restrict the number of series to no more than 5 series per group (ie. grouped in the same way as the nested groups would be set up in your JasperReports.)
Delete all rows from the table object except the group footer.
Add a graph to the group footer (by dragging from the Palette) and set up columns, values and series as normal.
No resetting of the chart on a group event should be necessary, since the grouping is already done within the table object.