Els camps calculats són una eina poderosa en Tableau que permet crear nous camps basats en expressions o fórmules. Aquests camps poden ser utilitzats per a una àmplia varietat de finalitats, com ara transformar dades, crear mètriques personalitzades o realitzar càlculs complexos.
Objectius d'aprenentatge
Al final d'aquest tema, hauràs après:
- Què són els camps calculats.
- Com crear un camp calculat.
- Com utilitzar funcions bàsiques en camps calculats.
- Com aplicar camps calculats en visualitzacions.
Què són els camps calculats?
Els camps calculats són camps que es creen a partir d'altres camps en les teves dades utilitzant expressions o fórmules. Aquests camps poden ser utilitzats en visualitzacions de la mateixa manera que qualsevol altre camp.
Exemples d'ús de camps calculats:
- Transformació de dades: Convertir valors de text a majúscules.
- Càlculs aritmètics: Sumar, restar, multiplicar o dividir valors.
- Condicionals: Crear nous camps basats en condicions lògiques.
Creant un camp calculat
Pas a pas per crear un camp calculat:
- Obre Tableau i carrega les teves dades.
- A la finestra de Dades, fes clic dret sobre l'àrea de camps i selecciona "Crea > Camp calculat".
- Especifica un nom per al teu camp calculat.
- Escriu la fórmula o expressió que defineix el teu camp calculat.
- Fes clic a "Acceptar" per crear el camp calculat.
Exemple pràctic
Suposem que tenim un conjunt de dades de vendes amb els camps Quantitat
i Preu per unitat
. Volem crear un camp calculat per determinar el Total de vendes
.
Bloc de codi
Aquest codi assegura que si algun dels valors és nul, es tracti com a zero per evitar errors en el càlcul.
Utilitzant funcions bàsiques en camps calculats
Tableau ofereix una àmplia gamma de funcions que es poden utilitzar en camps calculats. Algunes de les més comunes inclouen:
- Funcions aritmètiques:
+
,-
,*
,/
- Funcions de text:
LEFT()
,RIGHT()
,UPPER()
,LOWER()
- Funcions lògiques:
IF
,THEN
,ELSE
,CASE
- Funcions d'agregació:
SUM()
,AVG()
,MIN()
,MAX()
Exemple de funció lògica
Volem crear un camp calculat que classifiqui les vendes com a "Altes" si el Total de vendes
és superior a 1000, i "Baixes" en cas contrari.
Aplicant camps calculats en visualitzacions
Un cop creats, els camps calculats es poden utilitzar en les teves visualitzacions de la mateixa manera que qualsevol altre camp. Pots arrossegar-los a les files, columnes, marques, filtres, etc.
Exemple pràctic
- Crea una visualització de barres que mostri les vendes per categoria de producte.
- Arrossega el camp calculat
Total de vendes
a l'eix de valors. - Arrossega el camp
Categoria de producte
a l'eix de categories.
Exercici pràctic
Exercici 1: Creant un camp calculat per a descomptes
Suposem que tenim un camp Preu
i un camp Descompte (%)
. Crea un camp calculat que determini el Preu amb descompte
.
Solució
Exercici 2: Classificant productes per rendibilitat
Crea un camp calculat que classifiqui els productes com a "Rendibles" si el marge de benefici (Benefici / Cost
) és superior a 0.2, i "No rendibles" en cas contrari.
Solució
Errors comuns i consells
- Errors de sintaxi: Assegura't que totes les funcions i operadors estiguin correctament escrits.
- Valors nuls: Utilitza la funció
IFNULL()
per gestionar valors nuls i evitar errors en els càlculs. - Tipus de dades: Assegura't que els camps utilitzats en els càlculs siguin del tipus de dades adequat (numèric, text, etc.).
Conclusió
Els camps calculats són una eina essencial en Tableau que permeten crear mètriques personalitzades i realitzar càlculs complexos. Amb la pràctica, podràs utilitzar camps calculats per transformar i analitzar les teves dades de manera més efectiva. En el següent tema, explorarem com crear gràfics de doble eix per visualitzar dades de manera més rica i informativa.
Curs de Tableau
Mòdul 1: Introducció a Tableau
- Què és Tableau?
- Instal·lant Tableau
- Visió general de la interfície de Tableau
- Connectant-se a fonts de dades
- Tipus i estructures de dades bàsiques
Mòdul 2: Tècniques bàsiques de visualització
- Creant la teva primera visualització
- Utilitzant marques i targetes
- Construint gràfics bàsics
- Filtrant dades
- Ordenant i agrupant dades
Mòdul 3: Tècniques de visualització intermèdies
- Utilitzant camps calculats
- Creant gràfics de doble eix
- Utilitzant paràmetres
- Creant mapes
- Utilitzant càlculs de taula
Mòdul 4: Tècniques avançades de visualització
- Tipus de gràfics avançats
- Utilitzant expressions LOD
- Creant quadres de comandament
- Accions de quadre de comandament
- Explicant històries amb dades
Mòdul 5: Preparació i transformació de dades
Mòdul 6: Anàlisi avançada
Mòdul 7: Optimització del rendiment
- Optimitzant el rendiment del llibre de treball
- Extractes vs Connexions en viu
- Reduint els temps de càrrega
- Gravació del rendiment
- Millors pràctiques per al rendiment
Mòdul 8: Tableau Server i Online
- Introducció a Tableau Server
- Publicant llibres de treball
- Gestionant permisos
- Programant extractes
- Col·laborant amb Tableau Online