Do you want to label just the first and last point in a graph in Tableau? For a line graph, that's simply a couple clicks away. But for a bar chart or any other type of graph, it might be a bit more involved.

Our go-to method for labeling just the first and last points is to write a table calculation utilizing the FIRST() and LAST() functions and to drop that on the label tab in the Marks card.

Want to learn how? Check out this video!

Where do you begin with Excel? It's a tool so widely used that everyone assumes you know how to work your way around it! But for those of us just starting out, it can be really intimidating to work out where to begin.

This video will walk you through 12 essential Excel skills that everyone should know, from Beginners to Experts! With these 12 skills, you'll be equipped to get started on your first Excel workbook, or to upgrade the workbook you're working on.

A fundamental component of Tableau Prep is the ability to clean messy data. One of the best ways to do that is by creating groups! However, creating groups can be confusing. How does Tableau Prep decide what to name a group? For example, if you group "Boise" and "Boise City" together into a single city name, which does Tableau Prep choose? Well, that all depends on the grouping method you select.

Automated Groups: If you use automated groups (grouping on pronunciation, common characters, etc.) it will choose the more populous value. So if there are 100 rows for "Boise" and 5 rows for "Boise City", the group name will default to "Boise".

FIXED Level of Detail Functions (LODs) let you specify the level of detail you want to aggregate a particular measure at. This allows us to work around the natural limitations of the level of detail in the worksheet we're working in.

FIXED LODs are a great place to start as they are the definitive, essential LOD. The two others (EXCLUDE and INCLUDE) are less common, but functional in their own unique ways. If you want to simplify and just learn one LOD type, FIXED is the one for you!

Do you want to build a customizable, dynamic date range filter in Tableau?

For example, imagine you want the filter to default to the last 14 days ending with today's date, but you'd like your user to be able to adjust the end date and number of days in that filter.

That combination of functionality is not available out-of-the-box in Tableau, but with some creativity, parameters and calculations, it's possible!

One of the primary purposes of a dashboard title is to provide context for users. It should give them a sense of what they are looking at, and what they are looking for.

My favorite way to add value to a dashboard title is to have it reflect filter selections. For example instead of saying "How is our hospital system performing?" it could say "How is Trinity Northern performing?" when the dashboard is filtered to a single hospital.

Filtering on a date range in Tableau is pretty straightforward, right? But how about if you want to filter on that date range AND you want a comparison date range filtered at the same time? That's trickier.

For example, you set a filter from January 1st to March 15th 2024 and you want a comparison period of January 1st to March 15th 2023 to automatically be set, how do you do that?

Need to hire a Tableau Developer? We can help!

Hiring someone is a daunting task! How do you find the right person? How do you know if they'll be a good fit? How do you assess their experience level?

We've partnered with Tableau since 2014 to facilitate training sessions and consult on Tableau projects. During that time we've trained thousands of users and helped hundreds of organizations maximize their use of Tableau.

We're often asked to help those organizations with the hiring process. In this video, we've distilled some of our biggest takeaways that can help you find the right candidate for your team!

Can you make a Tableau Public dashboard private? Kind of!

In this video, we’ll look at a great alternative to hosting a dashboard on Tableau Cloud! You don’t need to purchase multiple licenses for the viewers of your dashboard. All they need is the URL!

While not as secure as a Tableau Cloud solution, hosting a private dashboard on Tableau Public can be a viable alternative if your data isn’t extremely sensitive, or you have a large viewer-base.

Do you need to publish public Tableau reports but suppress small populations because of sensitivity concerns?

If you work in healthcare, education or another government entity, there's a good chance your Tableau reports contain sensitive information that needs to be suppressed. For example, many organizations we work with need to suppress populations when they are less than five. For example, if we filtered a courts dashboards to see how many court cases there were in Whatcom county for 12-14 year old, Pacific Islander females in 2017 and there were three cases, we would need to suppress that figure because it's less than five.

Text tables can be overwhelming for users. It's hard to know where to focus your attention!

Where are the highest and lowest values in the data? What patterns are there? Upgrading a text table to a highlight table can often do wonders, but a highlight table doesn't provide a singular focus. It will likely highlight high, and maybe low values too.

That's where a custom highlighter can be so handy. Why not let you user control which values they want to call attention to?

Do you have an object in your Tableau dashboard that should be expanding and contracting but isn't?

There are a number of reasons you might set up an object to expand and contract. Maybe it's a detailed sheet that should only display when the user makes a selection from the summary sheet at the top of the dashboard. Maybe it's a parameterized worksheet swap. Maybe you've set up a simple show/hide button for your user.

Regardless, when an object is in a layout container and isn't expanding and contracting as desired, it's frustrating!

Normally, when using a parameter to swap between measures, you're limited to using a single number format in a text table. But what happens when using the same number format makes no sense?

In our example, we're swapping between Total Cost (reported in $) and Visits (a count). We don't want to report Visits as a dollar-denominated amount, and we don't want Total Cost to be reported without a dollar symbol! So what can we do?