TAB101 / Introduction to Tableau

Tableau Software (/tæbˈloʊ/ tab-LOH) is a software company headquartered in Seattle, Washington, United States, that produces interactive data visualization products focused on business intelligence. It initially began in order...

SQL104 / Table Joins

Now that we have installed a SQL Server Express Database, SQL Server Management Studio (SSMS), AdventureWorks, can create a SQL SELECT Statements and in our last chapter, we learned about data...

Sin Function

In mathematics, the sine is a trigonometric function of an angle. The sine of an acute angle is defined in the context of a right triangle: for the specified...

SQL103 / Database Modelling

In part one of this SQL series, we introduced the concepts of the Relational Database Management System (RDBMS), installed Microsoft SQL Server Express, SQL Server Management Studio, and the...

Creating a Tableau Extension / Part Two

Two weeks ago, I wrote part one of my four-part series in Creating a Tableau Extension / Part One where we introduced Git, GitHub, Yarn, Visual Studio Code as well...

SQL102 / Structured Query Language (SQL)

In the first part of this tutorial series, SQL101 / Relational Database Management Systems, we went through the process of installing a Relational Database Management System (SQL Server Express), installing SQL...

SQL101 / Relational Database Management Systems

A lot of SQL tutorials go through the ins and outs of writing SQL Statements, however, I wanted to do something slightly different and more comprehensive in this tutorial...

The TableauMagic DataTables Extension Now Available

The TableauMagic DataTables Extension v1.0.0 is now available for general use; if you have Tableau Desktop 2018.2 or greater, all you have to do is download the .trex file...

Creating a Tableau Extension / Part One

I have experimented with the new Tableau Extensions API since the Tableau Beta for 2018.2 and found this new feature to be a real game changer. Being an experienced web...

INDEX() Table Calculation

The INDEX() function returns the index of the current row in the partition, without any sorting with regard to value. The first-row index starts at 1. For example, the...