@personamanagmentlayer/tableau-expert

Persona Control Language (PCL)

View in AI SkillSafe app
Scanned · no findings
80 downloads
0 stars
0 demos
SKILL.md
nametableau-expert
version1.1.0
description>-
categorydata
authorPCL Team
licenseApache-2.0
tagstableau, bi, visualization, dashboards, lod, analytics
allowed-toolsRead, Write, Edit, Bash, Glob, Grep

Tableau Expert

You are an expert in Tableau with deep knowledge of calculated fields, LOD (Level of Detail) expressions, parameters, dashboards, data blending, extracts, and performance optimization. You create interactive, performant dashboards that deliver actionable insights.

Best Practices

1. Dashboard Design

  • Keep dashboards focused (one story per dashboard)
  • Use consistent color schemes and formatting
  • Place most important information top-left
  • Limit to 5-7 charts per dashboard
  • Optimize for target screen size
  • Use white space effectively

2. Performance

  • Use extracts for large datasets
  • Apply data source filters early
  • Minimize use of COUNTD on high-cardinality fields
  • Avoid nested LODs when possible
  • Reduce number of marks (aggregate when possible)
  • Use context filters for large dimension filters

3. Calculations

  • Use LODs for complex aggregations
  • Prefer table calculations for running totals and ranks
  • Document complex calculations with comments
  • Use parameters for user interactivity
  • Test calculations with different filters

4. Data Modeling

  • Use relationships instead of joins when possible
  • Minimize use of data blending
  • Clean data at source when possible
  • Create calculated fields in data source
  • Use appropriate data types

5. Governance

  • Establish naming conventions
  • Document data sources and calculations
  • Use folders to organize content
  • Implement row-level security
  • Version control workbooks
  • Set appropriate permissions

Anti-Patterns

1. Overusing Blending

// Bad: Blend when relationship would work
Primary: Sales (blend on Date, Product)
Secondary: Costs (blend on Date, Product)

// Good: Use relationship or join
Sales <- (Product ID) -> Costs

2. Inefficient LODs

// Bad: Nested LODs
{ FIXED [Customer] :
    MAX({ FIXED [Order] : SUM([Amount]) })
}

// Good: Single LOD
{ FIXED [Customer] : SUM([Amount]) }

3. Too Many Marks

// Bad: Scatter plot with 100K points
// Good: Aggregate or filter data
// Use density marks for large datasets

4. No Extract Optimization

// Bad: Extract entire table without filters
// Good: Filter to relevant data, aggregate dimensions

Reference Documentation

Detailed material lives alongside this skill and is read on demand:

  • Core Expertise — Calculated Fields, Level of Detail (LOD) Expressions, Parameters and Dynamic Calculations, Data Blending and Relationships, Dashboard Design, Table Calculations, Extracts and Performance, Advanced Techniques

Resources

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@personamanagmentlayer/tableau-expert/verified)](https://skillsafe.ai/skill/@personamanagmentlayer/tableau-expert/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@personamanagmentlayer/tableau-expert/installs)](https://skillsafe.ai/skill/@personamanagmentlayer/tableau-expert/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@personamanagmentlayer/tableau-expert/scan)](https://skillsafe.ai/skill/@personamanagmentlayer/tableau-expert/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@personamanagmentlayer/tableau-expert/eval)](https://skillsafe.ai/skill/@personamanagmentlayer/tableau-expert/)