Hi-Fella Insights

101 Tableau Software for Beginners: Function and Features 

Tableau Definitions

As a data visualization tool, Tableau is a software that processes data into a data visualization to help make decisions.

Tableau software is usually used by Business Intelligence and Data Analysts when they want to provide insight from the data they get.

Now if you also want to continue your career as a Business Intelligence or Data Analyst, Tableu Software is a widely used tool that you must know. At least on its features and uses (if your company is not using Tableau software at this time).

Tableau Software Key Features

Highlighted by Simplilearn, Tableau software has 5 functions. They are number functions, string functions, user functions, logical functions, and aggregate functions. 

Number Functions

In Tableau software, users may require the application of mathematical operations. In such situations, the utilization of number functions, which are one of the functions provided by Tableau, proves to be advantageous. 

ABS

The ABS is used to Return the absolute value of the given value. The Syntax of the ABS function is as shown below.

Syntax:

ABS(Numerical Value)

Example:

ABS(-15) = 15

ACOS

The ACOS is used to return the arc cosine value of the given number. The results are often returned in the measures of Radian.

Syntax:

ACOS(Numerical Value)

Example:

ACOS(0.5) = 1.04719

ASIN

The ASIN is used to return the arc sine of a given number. The results are often returned in the measures of Radian.

Syntax:

ASIN(Numerical Value)

Example:

ASIN(0.5) = 0.5235

ATAN

The ATAN is used to return the arc tangent value of a given number. The results are often returned in the measures of Radian.

Syntax:

ATAN(number)

Example:

ATAN(180) = 1.565

ATAN2

The ATAN2 is used to return the arc tangent of two given numbers (x and y). The results are often returned in the measure of radians.

Syntax:

ATAN2(x-coordinate, y-coordinate)

Example:

ATAN2 (5,3) = 0.4

CEILING

The CEILING is used to round up float or double values.

Syntax:

CEILING(Numerical Value)

Example:

CEILING(2.24) = 3

COS

The COS is used to find the COSINE value of a given angle. The result is given in the form of Radians. 

Syntax:

COS(Angle Value)

Example:

COS(PI()/4 = 0.707)

COT

The COT is used to return the COTANGENT Value of the given angle.

Syntax:

COT(Angle Value)

Example:

COT(PI( ) /4) = 1

DEGREES

The DEGREES  is used to find out the value of Radians in their Degrees.

Syntax:

DEGREES (Radian Value)

Example:

DEGREES(PI( )/4) = 45.0

DIV

The DIV is used to return the integer part of a division operation, in which the first integer is divided by the second integer.

Syntax:

DIV (First Integer, Second Integer)

Example:

DIV(20,2) = 10

EXP

The EXP is used to find the exponential value of the given number.

Syntax:

EXP(Numerical Value)

Example:

EXP(2) = 7.389

FLOOR

The FLOOR is used to round a number to the nearest integer of equal or lesser value.

Syntax:

FLOOR(Numerical Value)

Example:

FLOOR(2.234) = 2

SQUARE

The SQUARE  is used to find out the SQUARE of the given numerical value.

Syntax:

SQUARE(Numerical Value)

Example:

SQUARE(6) = 36

ZN

The ZN is used for returning the expression if it is not null. Otherwise, it returns zero. Use this function to use zero values in place of null.

Syntax:

ZN(expression)

Example:

ZN(SUM(Sales)) = 23,95,894

String Functions

Used to manipulate the character type data in Tableau software.

LOWER

Used to return the given upper case string in the lower case.

Syntax:

LOWER(string)

Example:

LOWER(TABLEAU) = tableau

UPPER

Used to return the given lowercase string in the uppercase.

Syntax:

UPPER(string)

Example:

UPPER(tableau) = TABLEAU

ASCII

Used to return the ASCII code for the first character in the String.

Syntax:

ASCII(String Value)

Example:

ASCII(‘A’) = 65

CHAR

Used to return the character when an ASCII value is passed.

Syntax:

CHAR(ASCII Value)

Example:

CHAR(65) = ‘A’

CONTAINS

Used to find if a certain substring is present in the String.

Syntax:

CONTAINS(String Value)

Example:

CONTAINS(SIMPLILEARN, LEARN) 

ENDSWITH

Used to return a true if the given String ends with the specified substring.

Syntax:

ENDSWITH(string, substring)

Example:

ENDSWITH(“Simplilearn”, “earn”) = true

FIND

Returns the index position of the substring in a string or null if it is not found. If a start argument is provided, the function disregards any substring occurrences before the specified index position. The first character in the string is considered to be at index 1.

Syntax:

FIND(string, substring, [start])

Example:

FIND(“ABCD”, “CD”) = 2

LEFT

Used to return the left-most number of characters in the String.

Syntax:

LEFT(String, number)

Example:

LEFT(“Simplilearn”, 5) = “Simpli”

Used to return the right-most number of characters in the String.

Syntax:

RIGHT(String, number)

Example:

RIGHT(“Simplilearn”, ) = “learn”

LEN

Implemented to return the length of the given String.

Syntax:

LEN(String Value)

Example:

LEN(“Simplilearn”) = 11

TRIM

Used to return the string with leading and trailing spaces removed.

Syntax:

TRIM(String)

Example:

TRIM(” Simplilearn “) = “Simplilearn”

LTRIM

Used to return the String after removing any leading spaces. 

Syntax:

LTRIM(String)

Example:

LTRIM(“ Simplilearn ”) = “Simplilearn”

MAX

Implemented to return the maximum of a and b. 

Syntax:

MAX(a,b)

Example:

MAX (“abc”,”pqrs”) = “pqrs”

MID

The MID is used to return the String starting at the starting position. The initial character in the string is position 1. If another argument length is included, the returned String includes only that number of characters. 

Syntax:

(MID(string, start, [length])

Example:

MID(“Simplilearn”, 6) = “learn”

REPLACE

Used to search the String for the substring and replace it with the replacement string. 

Syntax:

REPLACE(string, substring, replacement)

Example:

REPLACE(“Java 8”, “8”, “13”) = “Java 13”

RTRIM

Used to return a string with any trailing spaces removed. 

Syntax:

RTRIM(string)

Example:

RTRIM(” Tableau “) = ” Tableau”

SPACE

Used to return a string composed of the specified number of repeated spaces. 

Syntax:

SPACE(Number)

Example:

SPACE() = ” “

SPLIT

Implemented to return a substring from a string, using a delimiter character to break the string into a tokens sequence. 

Syntax:

SPLIT(String, delimiter, token number)

Example:

SPLIT (‘a-b-c-d’, ‘-‘, 4) = ‘c

RETURNSWITH

Used to return true if the String starts with a substring.

Syntax:

STARTSWITH(string, substring)

Example:

STARTSWITH(“Simplilearn”, “Si”) = true

User Functions

The USER function in Tableau handles real-time USER-related details and methods.

USERNAME

Used to return the name of the current user. 

Syntax:

USERNAME( )

Example:

[Manager]=USERNAME( )

ISUSERNAME

Used to return true if the current user’s username matches the specified username or false if it does not match. 

Syntax:

ISUSERNAME(String)

Example:

ISUSERNAME(“Harry”)

ISMEMBEROF

Used to return true if the person currently using Tableau is a group member that matches the given String. 

Syntax:

ISMEMBEROF(String)

Example:

IF ISMEMBEROF(‘domain.lan\Annual_Sales’) THEN “Annual_Sales” ELSE “Other” END

USERDOMAIN

Used to return the current user’s domain when the user is signed on to Tableau Server.

Syntax:

USERDOMAIN()

Example:

[Manager]=USERNAME() AND [Domain]=USERDOMAIN()

FULLNAME

Used to return the full name of the current user. 

Syntax:

FULLNAME( )

Example:

[Manager]=FULLNAME( ) 

ISFULLNAME

Used to return true if the present user’s name gets a match to the specified full name or false if it does not match.

Syntax:

ISFULLNAME(String)

Example:

ISFULLNAME(“Charles”)

Logical Functions

The Logical operations on the Data in Tableau are handled by the Logical Functions.

IF

Implemented to test a series of expressions returning the <then> value for the first true <expr>. 

Syntax:

IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2> statement ] [ELSE <else>] END

ELSE

Used to test a series of expressions returning the <then> value for the first true <expr>. 

Syntax:

IF <expr> THEN <then> ELSE <else> END

ELSEIF

Used to test a series of expressions returning the <then> value for the first true <expr>. The Syntax for the ELSEIF function is shown below.

Syntax:

IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2>…] [ELSE <else>] END

CASE

Used to perform logical tests and return appropriate values. The CASE function evaluates an expression, compares it to a sequence of values, value1, value2, etc., and returns a result. 

Syntax:

CASE <expression> WHEN <value1> THEN <return1> WHEN <value2> THEN <return2> … ELSE <default return> END

AND

Used to perform logical conjunction between two expressions. 

Syntax:

IF <expr1> AND <expr2> THEN <then> END

OR

Used to perform a disjunction operation between two expressions. 

Syntax:

IF <expr1> OR <expr2> THEN <then> END

NOT

Used to find the logical negation of a given expression. 

Syntax:

IF NOT <expr> THEN <then> END

THEN

Used to test a series of expressions returning the <then> value for the first true <expr>. 

Syntax:

IF <expre> THEN <then> [ELSEIF ,expr2> THEN <then2>…] [ELSE <else>] END

WHEN

Used to find the first <value> that matches <expr> and returns the corresponding <return>. 

Syntax:

CASE <expr> WHEN <Value1> THEN <return1> … [ELSE <else>] END

END

Used to test a series of expressions returning the <then> value for the first true <expr>. Must be placed at the end of an expression. 

Syntax:

IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2>…] [ELSE <else>] END

Aggregate Functions

The Mathematical computations in Tableau are handled by Aggregate Functions.

VAR

Used to return all values’ statistical variances in the given expression based on a population sample.

Syntax:

VAR(expression)

VARP

Used to return all values’ statistical variance in the entire population’s given expression.

Syntax:

VARP(expression)

SUM

Implemented to return the sum of all values in the expression. The numeric fields use the SUM function by ignoring the Null values. 

Syntax:

SUM(Expression)

STDEV

Used to return the statistical standard deviation of all values in the given expression based on a population sample. 

Syntax:

STDEV(expression)

STDEVP

Used to return the statistical standard deviation of all values in the given expression based on a biased population.

Syntax:

STDEVP(expression)

PERCENTILE

Used to return the percentile value from the given expression corresponding to the specified number. 

Syntax:

PERCENTILE(expression, number)

MIN

Implemented to return the minimum of an expression across all records. 

Syntax:

MIN(expression)

MEDIAN

Implemented to return the median of an expression across all records. 

Syntax:

MEDIAN(Expression)

MAX

Implemented to return the maximum of an expression across all records.

Syntax:

MAX(EXPRESSION)

COVARP 

Used to return the population covariance of two expressions. 

Syntax:

COVARP(expression 1, expression2)

COUNT

Implemented to return the number of items in a group. Null values are not ignored. 

Syntax:

COUNT(Expression)

COUNTD

Used to return the number of distinct items in a group.

Syntax:

COUNTD(expression)

CORR

Used to return the Pearson correlation coefficient of two expressions. 

Syntax:

CORR(expression a, expression b)

COLLECT

Used to combine the values in the argument field and ignore the Null values. 

Syntax:

COLLECT (spatial)

AVG

Implemented to return the average of all the values in the expression.

Syntax:

AVG(Expression)

ATTR

Used to return the expression’s value if it has a single value for all rows. 

Syntax:

ATTR(expression)

About Author

El Syafira Saragih

El Syafira Saragih

Leave a Reply

Other Article

The Intersection of Religion and International Business: Understanding Pope Leo's Influence
The Intersection of Religion and International Business: Understanding Pope Leo's Influence
In today’s global marketplace, business decisions are shaped by a complex web of economic, political,...
Read More
Pope Leo’s Emphasis on Social Justice: Implications for Corporate Governance and ESG Reporting Pope Leo XIII might not be the first name that comes to mind when thinking about supply chains, board structures, or ESG metrics—but perhaps he should be. In 1891, with the encyclical Rerum Novarum, Pope Leo XIII became one of the earliest modern figures to articulate a systematic philosophy of social justice grounded in dignity, fairness, and responsibility within economic life. Over a century later, his message is finding surprising resonance in boardrooms, compliance frameworks, and ESG reports. As global businesses, particularly those operating across borders in the export-import arena, face mounting scrutiny over how they treat workers, engage communities, and protect the environment, the principles championed by Pope Leo offer more than ethical guidance. They offer a blueprint for long-term, resilient corporate governance. Revisiting Rerum Novarum: The Origins of Modern Social Doctrine Issued in response to the harsh conditions of the industrial revolution, Rerum Novarum—Latin for “Of New Things”—was Pope Leo XIII’s response to capitalism’s rapid evolution. The encyclical didn’t condemn free markets outright but warned against the dehumanisation of labour and unchecked industrial power. Its key tenets included: The right to private property, balanced by the obligation to use it responsibly. The dignity of labour and the necessity of a living wage. The importance of trade unions and collective bargaining. The role of the state in protecting vulnerable populations. A critique of both unregulated capitalism and radical socialism. In effect, Leo XIII laid out a social framework that prioritised human dignity over profit maximisation. And while this doctrine was originally written for a 19th-century Europe grappling with mechanisation and urban poverty, its philosophical architecture is highly relevant to today’s conversations on Environmental, Social, and Governance (ESG) standards. From Papal Doctrine to ESG Standards: The Bridge ESG has become the de facto language for expressing how corporations manage risks and opportunities beyond traditional financial metrics. But at its core, ESG is about values translated into systems: how we treat people, how we steward resources, and how we design institutions to be accountable. In this context, Pope Leo’s teachings become not only compatible with ESG but foundational to it. Consider the thematic overlap: Social justice aligns with Social (S) in ESG, covering labour conditions, employee wellbeing, and equitable supply chains. Ethical use of property aligns with Governance (G), touching on shareholder responsibility, executive accountability, and ethical decision-making. Concern for the common good parallels Environmental (E) imperatives, especially the long-term view of sustainability and stewardship. This is particularly relevant for multinational export-import players who straddle jurisdictions, labour regimes, and supply chains that often include both highly regulated markets and vulnerable geographies. Corporate Governance: A New Moral Imperative Corporate governance is no longer just about fiduciary responsibility and compliance checklists. Boards are now expected to think critically about systemic risks—climate, inequality, supply chain fragility—and to embed values into business models. This is where Pope Leo’s influence becomes strategically significant. His emphasis on subsidiarity, a principle later elaborated in Catholic social teaching, holds that decisions should be made at the lowest competent level. Applied to corporate governance, this suggests empowering local suppliers, decentralising certain ESG strategies, and trusting community-rooted partners rather than imposing top-down mandates. For export-import firms, especially those operating in developing economies, this governance model encourages: Partnering with local stakeholders on environmental and social policies. Ensuring board diversity includes voices with on-the-ground operational or social insight. Establishing ethical trade committees that go beyond legal compliance into moral accountability. A good example comes from Unilever, which embedded sustainability goals directly into board oversight mechanisms, giving ESG performance equal weight to traditional financial KPIs. This approach reflects not just smart governance but the moral sensibility that Leo XIII envisioned—a business accountable not only to shareholders but to society at large. Social Justice in Supply Chains: From Ethics to Action One of Pope Leo’s most striking contributions was his insistence on a “living wage”—a concept that remains radical in many parts of the world. Today, the globalised supply chain continues to struggle with this legacy. From textile factories in Bangladesh to cobalt mines in the Democratic Republic of Congo, millions of workers form the backbone of export-import networks, yet live on precarious wages with minimal protections. ESG reporting frameworks such as the Global Reporting Initiative (GRI) and Sustainability Accounting Standards Board (SASB) now require disclosure of workforce conditions, safety, gender pay gaps, and forced labour risk. These aren’t just regulatory pressures—they're extensions of the same ethical imperative Leo XIII articulated: the dignity of work and the rights of workers. For global firms, this means: Auditing suppliers for not only compliance but dignity—ensuring workers have safe conditions, fair pay, and voice mechanisms. Moving from reactive CSR donations to proactive value-chain transformation. Embracing long-term contracts with suppliers that reward ethical practices over lowest-cost bids. Apple, for instance, began publishing annual supply chain responsibility reports in the 2010s, and while not perfect, the move to public accountability mirrors the moral transparency that Pope Leo would consider essential in any economic structure. ESG Reporting: The Shift From Optics to Substance Pope Leo XIII warned against philanthropy as a substitute for justice. Today, businesses are often accused of “greenwashing” or “social-washing”—presenting ESG initiatives as branding exercises rather than embedded values. This is where his legacy offers a potent corrective. True ESG alignment demands that social impact is not confined to a side office in marketing, but woven into procurement strategies, capital allocation, and product development. To do this effectively, companies must move beyond disclosure to deliberation: What ethical lens do we use when selecting markets or partners? How are decisions about automation, relocation, or workforce reduction made—and who benefits? Does our ESG data reflect lived realities, or merely pass the materiality test? The EU’s Corporate Sustainability Reporting Directive (CSRD), set to impact over 50,000 companies by 2026, moves toward this deeper integration by requiring not just narrative sustainability reports, but auditable, standardised ESG data. Firms that fail to build internal ESG data systems now will face reputational and regulatory penalties soon. Investor Sentiment and Catholic Social Ethics Interestingly, investor behaviour is also converging with Leo XIII’s ethics. Impact investing, faith-based investing, and ESG screening are no longer niche. According to the Global Sustainable Investment Review, global sustainable investment reached $35.3 trillion in 2020, accounting for more than a third of total assets under management. Faith-aligned investment groups, including Catholic institutions managing multi-billion-dollar endowments, increasingly exclude companies that violate labour rights, degrade ecosystems, or operate in high-conflict zones. Pope Leo’s social vision now directly influences capital flows. Export-import players hoping to attract institutional investors must demonstrate more than quarterly earnings—they must articulate how their operations align with justice, stewardship, and human dignity. These are not soft values; they are becoming capital differentiators. The Strategic Advantage of Moral Clarity It’s tempting to see ESG as a chore, an imposition from regulators and activist investors. But Leo XIII saw something deeper: that systems built without moral clarity eventually become unstable. Whether it’s collapsing supply chains during a pandemic, extreme weather disrupting logistics, or social unrest in response to inequality, businesses today are paying the price for ignoring the societal context in which they operate. For those in export-import—where interdependence, visibility, and velocity define competitive advantage—moral clarity is not just a compass. It’s a risk management tool. Embracing the social justice principles articulated by Pope Leo XIII is not about religious observance. It’s about recognising that every contract, every shipment, and every business decision takes place in a moral landscape. Companies that map that terrain wisely will build trust, attract capital, and sustain value in a turbulent century. Final Thought: The Long View Matters Pope Leo XIII understood that economic systems shape souls, not just markets. As ESG matures from a trend to a global standard, his insistence on dignity, justice, and moral economy becomes increasingly relevant. Businesses that embrace this long view—treating social responsibility as governance, not charity—will not only report better metrics. They’ll build more enduring, ethical, and ultimately profitable operations. Join Hi-Fella Today! As Pope Leo’s enduring emphasis on social justice gains renewed relevance in today’s ESG-driven business landscape, export-import companies must rise to the challenge of aligning profit with purpose. Hi-Fella supports this shift by connecting you with ethically aligned partners, offering transparency tools to enhance ESG reporting, and enabling responsible sourcing across global markets. Whether you're aiming to meet new governance standards or build a supply chain that reflects your values, Hi-Fella empowers you to trade responsibly while staying competitive in a world where ethics and economics go hand in hand.
Pope Leo’s Emphasis on Social Justice: Implications for Corporate Governance and ESG Reporting
Pope Leo XIII might not be the first name that comes to mind when thinking about supply chains, board...
Read More
UK Wildfires Highlight Climate Risks: What Businesses Should Consider
UK Wildfires Highlight Climate Risks: What Businesses Should Consider
Wildfires in the United Kingdom were once a statistical rarity, relegated to the heathlands and moorlands...
Philippines 2025 Elections: Implications for Foreign Investors and Trade Policies
Philippines 2025 Elections: Implications for Foreign Investors and Trade Policies
In May 2025, the Philippines will hold its midterm elections—a political event that may not grab global...