One-click install
npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill tableau-expert-jonathanmitchell1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tableau-expert
Source: https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot/tree/main/.agents/skills/tableau-expert
Command: npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill tableau-expert-jonathanmitchell1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tableau-api-lib, and includes references (resource) components.

What problem does it solve?

This Skill empowers users to create sophisticated, high-performance Tableau dashboards by leveraging advanced calculations, data modeling, and optimization techniques, turning raw data into actionable business insights.

Core Features & Use Cases

  • Advanced Calculations: Develop complex calculated fields, including window functions and intricate LOD expressions.
  • Dashboard Design & Optimization: Build interactive, performant dashboards with best practices for layout, actions, and device compatibility.
  • Data Modeling: Utilize relationships, data blending, and cross-database joins for robust data integration.
  • Use Case: A business analyst needs to create a sales performance dashboard that dynamically updates based on user-selected metrics and timeframes, while also showing year-over-year growth and top-performing products.

Quick Start

Use the tableau-expert skill to create a calculated field for Year-over-Year Growth in Tableau.

Frequently Asked Questions about tableau-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Level of Detail (LOD) expressions in Tableau for complex data aggregation?

Tableau Level of Detail (LOD) expressions allow you to aggregate data at specific granularity levels independent of the chart's view dimensions. They solve complex data visualization challenges by enabling calculations across various data sources and analytical requirements.

What is the best way to optimize Tableau dashboards for performance?

Optimizing Tableau dashboard performance involves applying data source tuning strategies and calculation engine best practices. This includes streamlining complex calculated fields, refining data modeling relationships, and optimizing cross-database joins to reduce load times.

How do you use cross-database joins and data blending for robust data modeling in Tableau?

Robust data modeling in Tableau utilizes relationships, data blending, and cross-database joins to integrate disparate data sources efficiently. This approach ensures reliable data integration for complex business intelligence challenges and dynamic analytical requirements.

Can I build interactive Tableau dashboards that dynamically update based on user-selected metrics?

You can build interactive Tableau dashboards that dynamically update by configuring dashboard actions and calculated fields. This allows users to select specific metrics and timeframes, dynamically filtering data visualizations for actionable insights.

Why are my advanced calculated fields and window functions causing slow dashboard performance?

Advanced calculated fields and window functions cause slow Tableau performance if they overload the calculation engine or lack data source optimization. Refining data modeling and applying performance tuning strategies resolves these data visualization bottlenecks.