Programming Tool Integration
After 14 chapters full of Tableau functionality and exercises, what are we still missing? Well, we won't really know until we come across an issue. But wouldn't it be nice to know that even if we encounter a problem that can't be solved by Tableau's native capabilities, that we will still be able to write our own functions? The good news is, we can! Because we can always fall back on programming integrations. Two of them to be precise: R and Python.
Imagine the following scenario, you want to add a pricing formula to your Tableau dashboard. You look up the formula and see that you have all the required variables, like strike price, stock price, and volatility, but you also need a probability density function, which you can't find in Tableau. In this case, you can fall back to the programming integration and run the calculation in R or Python and send back the output—great, isn't it? Now imagine a second scenario...