I have worked with CRM Analytics since 2015 (back then Wave). I started this blog to help make the journey to master CRM Analytics easy by documenting tips, tricks & cool solutions.
I’ve previously in great detail covered bindings aka interactions for compact and SAQL queries. This included data selection function, data serialization functions, and data manipulations. As CRM Analytics continues to evolve with each release we get new additions. With the introduction of Salesforce Direct, Snowflake Direct, and SQL query support more power and flexibility have ...
It’s a bit surreal, this is the 200th blog I am publishing – what a wave of learnings it’s been (get it?). I was looking for a universal yet simple use case to cover for this 200th blog. A few times over the past week I’ve seen the question posted “how do I have one ...
In my line of work I am often asked to “fix something” in a dataflow and in most cases, I do not have access to the org where the dataflow lives. Instead, I receive the dataflow JSON. While it sometimes can be nice to be taken down “memory lane” this one isn’t one of those ...
Big statement, right? Well, I stand by it 100%. And not just because Salesforce Data Pipelines (SDP) is a big part of what I work with. The past few months I’ve had conversations with some of my friends that work with Salesforce – not Tableau CRM – around data admin tasks. It made me think ...
Over the years Salesforce has expanded the analytics tools and capabilities for customers to look at their data from Salesforce Operational Reporting (OR) also known as Lightning Reports & Dashboards to Tableau CRM (formerly Einstein Analytics) including Einstein Discovery and, with the latest analytics addition, Tableau. With the expansion, it can be a little difficult ...
Recently I was asked “Does one of your Tableau CRM blog posts cover how to use a compare table to drive a drop down KPI list on a chart?”. Short answer to that was “No”. But I figured let’s change that answer to “Yes”. In this blog, I will show how you can have a ...
My binding blogs seem to be some of the most popular content on my blog. It is also one of the topics I get the most questions about. So I’ve been thinking, how do I make it easier for people to understand? And I thought “what about a decision tree?”. So I created one… Scope ...
Some of my blogs are inspired by questions or use cases that I encounter when working with Tableau CRM. In the past month, I’ve had the same question around joining two datasets in a query; one dataset is grouped by two dimensions, but the other dataset is missing one of those dimensions, hence the question ...
In the past few releases, we have seen the hard work behind the new Data Prep (recipes) emerge. While Data Prep aims to make it easier for users to get started with transforming data and creating datasets for insight, there might be a few question marks if you are used to navigating the dataflow. Hence ...