No Geographic Roles on my Tableau Desktop - visualization

I have a CSV document that has a Country column. Once I upload it to Tableau Desktop 10.4.2 it recognizes the column data type as a String.
According to this Tableau documentation, it says that applicable data type could be converted to geo type just left clicking the column format an the selecting Geographic Role, but there's no such Geographic Role when I do that...
Country names are in english and Tableau version is also in english.
The dataset is in the following link, it is the dataset that Tableau use for its learning path. The column Country is on Global Superstore Orders 2016.xlsx on the sheet Orders

Related

Converting a measure to date for line chart in Tableau

I am trying to convert some measures that I have into dates for making a line chart. This is the data I have.
[
I am trying to make a line chart out of this data. But I cannot put it under a date since there are no dates in the dimensions. Any help would be appreciated.
You will need to some how reshape this data to create a single date field. You can do that out of Tableau or perhaps use Tableau prep. Your underlying data source is likely to drive that decision, you don't mention anything about that in your question.
Edit from comments:
Connect to the spreadsheet in Tableau. In the Data Source window, where it shows you all of the data in a table, select the 4 fields starting with Tuition and Fees. Then click on the drop down and Pivot those fields.
That will create 2 new fields, Pivot Field Names and Pivot Field Values.
In your workbook create 2 new calculated fields:
[FeeYear]: LEFT(RIGHT([Pivot Field Names],7),4)
and
[FeeDate]: MAKEDATE(INT([FeeYear]),1,1)
You can use FeeDate as the x axis of your line chart. Pivot Field Values is the measure to use in your line chart.

Static column in tableau but rest all columns dynamic with filtering

I am building a tableau dashboard which has month, region, and account type filter. (Account type can have only two values either New account or old account)
The table in the report should have the following columns:
Month,
Region,
Clicks,
Signups.
Now the issue is clicks are independent of the account type and signups is dependent on the account type.
I am required to create a static clicks columns i.e when a user filters on account type then only signups column numbers change but clicks remain the same.
I have tried multiple ways to create this table but I am unable to reach a solution to this. I also tried creating two workbooks- one with just a clicks column and the other workbook with rest of the columns. After which, I pasted them together side by side in a dashboard. But the formatting looks extremly off and not professional.
Could you please guide me as to how I can achieve this?
You can use a level of detail expression. These are calculated prior to any dimensional filters and therefore will be unaffected by these actions:
Create a calculated field as follows:
{ FIXED [Month], [Region]: sum([Clicks]) }
This will calculate the sum of the clicks per month and region and ignore any filtering on account.
Let me know if this gives your desired result or if we need to refine further.

Tableau Map view Continent List

I have been trying to clean my data and have a column represent the various continents and ultimately have them represented on map view.
But it doesn't consider that column to be Geography and even when i forcefully make it, the same still does not show up in map view. Any suggestions?
Africa
Asia
Europe
North America
Oceania (Tried without this too)
South America
I don't think it is possible to have continent as geographic role in Tableau.
What you could do however is look for a list which maps countries to continents and then join with your original data source on continent.
This way all your data values get replicated for each country. When you then select the country column as geographic region you can get the effect you want.
List could be something like this.

Convert rows to columns using Talend Open Studio for DI

2PAN;4189670095711234
4Transation Amount;11.00
7Transmission Date and Time;04/12/yy 06:30:05
32Acquring Institution ID;826-United Kingdom
37Retrieval Ref Num;12346789
49Transaction currency code;784 - UAE Dirham
The above one is the data that i have. I need it converted to as given below
2PAN;4Transation Amount;7Transmission Date and Time;32Acquring Institution
4189670095711234;11.00;04/12/yy 06:30:05;826-United Kingdom
I want the first column of the delimited file to be the row values and second column to be the respective row values of the above.
How to do it using Talend Open Studio for DI. I had tried tPivotTocolumns and tSplitRow.
Try using tSplitRow component to "Pivot" rows and columns, according to your need based on your schema.
Refer http://desireddata.blogspot.com/2015/04/how-to-use-tsplitrow-component-in-talend.html
Thanks,
Sekar.

How to autofill data in google sheets based on values in a column

I have a column with a drop down list of the names of the students.
I want the other columns to read the name of the student written in the column from the drop down list and fill in the ID code of the student and the student address automatically.
I have a master sheet of all the students' names, IDs and addresses.
You can use VLOOKUP functionality of Google spreadsheet, if you are having master data in one sheet and you want to auto fill other based on Id or any field from your dropdown, VLOOKUP is the best solution Link : See documentation