De basisprincipes van veldtypedetectie en naamgevingsverbeteringen
Tableau gebruikt een verzameling veelgebruikte patronen om uw data te detecteren en te transformeren, zodat u er gemakkelijker mee kunt communiceren. Wanneer u bijvoorbeeld met velden in het deelvenster Data werkt, haalt Tableau de data uit uw databron, detecteert het type ervan en verdeelt deze in dimensies en meetwaarden.
Opmerking: Tableau wijzigt nooit uw onderliggende data.
Tableau kan ook velden detecteren die als dimensies moeten worden behandeld en veldnamen opschonen door ze leesbaarder te maken. U ziet deze verbeteringen alleen als de veldnamen, die afkomstig zijn uit kolomkopteksten in uw databron, voldoen aan de hieronder beschreven patronen of voorwaarden.
Nieuwe velden toegevoegd aan onderliggende data
Als u nieuwe velden aan uw onderliggende data toevoegt en vervolgens de databron in Tableau vernieuwt, behouden de nieuw toegevoegde velden hun oorspronkelijke databasenamen. Als u wilt dat Tableau deze velden automatisch hernoemt, moet u een nieuwe verbinding maken met diezelfde databron.
Zie de sectie Wijzigingen die door Tableau zijn aangebracht ongedaan maken onderaan dit artikel als u er de voorkeur aan geeft de veldtypen en veldnamen uit de onderliggende data te behouden.
Velden die als dimensie worden behandeld
Veldnamen die bepaalde trefwoorden bevatten, worden behandeld als dimensies, zelfs als de waarden voor die velden numeriek zijn.
Trefwoorden Code, Key en ID
Veldnamen die de volgende trefwoorden bevatten en aan de vermelde voorwaarden voldoen, worden behandeld als dimensies in plaats van meetwaarden.
Voorwaarden:
- Bevat trefwoorden Code, ID of Key.
- Trefwoorden worden van de andere tekst in de veldnaam gescheiden door niet-lettertekens, allemaal met hoofdletters, of de eerste letter wordt met een hoofdletter geschreven in een veldnaam die anders zowel hoofdletters als kleine letters heeft.
- Trefwoorden staan aan het begin of einde van de veldnaam, met ervoor of erna niet-lettertekens. In het Chinees, Japans en Koreaans moet het trefwoord aan het einde van de veldnaam staan.
Taal | Trefwoorden |
---|---|
Engels (VK en VS) | Code, ID, key |
Chinees (vereenvoudigd) | 代码, ID, 键 |
Chinees (traditioneel) | 代碼, ID, 金鑰 |
Frans (Canada en Frankrijk) | Code, ID, clé |
Duits | Code, ID, Schlüssel |
Italiaans | Codice, ID, chiave |
Japans | コード, ID, キー |
Koreaans | 코드, ID, 키 |
Portugees | Código, ID, chave |
Spaans | Código, ID, clave |
Zweeds | Kod, ID, nyckel |
Thais | รหัส, ID, คีย์ |
Trefwoorden Number, Num en Nbr
Veldnamen die eindigen op Number, Num of Nbr worden behandeld als een dimensie in plaats van een meetwaarde. 'Record Number' wordt bijvoorbeeld behandeld als een dimensie, maar 'Number of Records' niet. Bovendien moet de Koreaanse veldnaam vier of minder tekens lang zijn.
Taal | Trefwoorden |
---|---|
Engels (VK en VS) | Number, Num, Nbr |
Chinees (vereenvoudigd) | 数字 |
Chinees (traditioneel) | 數字 |
Frans (Canada en Frankrijk) | Nombre |
Duits | Nr, Nummer |
Italiaans | Numero, N° |
Japans | 数値 |
Koreaans | 숫자 |
Portugees | Número |
Spaans | Número |
Zweeds | Nummer |
Thais | ตัวเลข |
Trefwoorden gerelateerd aan datums
Veldnamen die trefwoorden bevatten die worden herkend als datumdelen, worden behandeld als dimensies. Deze veldnamen mogen slechts één extra woord bevatten dat geen verband houdt met datums om in aanmerking te komen. 'Fiscal Year' wordt bijvoorbeeld behandeld als een dimensie, maar 'Fiscal Year Information' niet. Bovendien moeten Chinese veldnamen vier of minder tekens lang zijn en mogen ze geen cijfers bevatten. Japanse en Koreaanse veldnamen moeten vier of minder tekens lang zijn.
Taal | Trefwoorden |
Engels (VK en VS) | Year, Yr, Day, Day of Week, Week, Wk, Month, Quarter, Qtr, FY |
Chinees (vereenvoudigd) | 年, 天, 周中某天, 周, 月, 季度, 会计年度 |
Chinees (traditioneel) | 年, 天, 週中某天, 週, 月, 季, 會計年度 |
Frans (Canada en Frankrijk) | Année, Jour, Jour de la Semaine, Semaine, Mois, Trimestre, AF |
Duits | Jahr, Tag, Wochentag, Woche, Monat, Quartal, GJ |
Italiaans | Anno, Giorno, Giorno della Settimana, Settimana, Sett, Mese, Trimestre, Trim, AF |
Japans | 年, 日, 曜日, 週, 月, 四半期, 年度 |
Koreaans | 년, 일, 요일, 주, 월, 분기, 회계 연도 |
Portugees | Ano, Dia, Dia da Semana, Semana, Mês, Trimestre, AF |
Spaans | Año, Día, Día de la Semana, Semana, Mes, Trimestre, AF |
Zweeds | År, Dag, Veckodag, Vecka, Månad, Kvartal, Räkenskapsåret |
Thais | ปี, วัน, วันของสัปดาห์, สัปดาห์, เดือน, ไตรมาส, FY |
Opschonen van veldnamen
Veldnamen die specifieke tekens bevatten of op een bepaalde manier met hoofdletters zijn geschreven, krijgen een nieuwe naam. Veldwaarden die vierkante haakjes bevatten, worden automatisch omgezet naar gewone haakjes.
Veldnamen met onderstrepingstekens, spaties of tabbladen
Onderstrepingstekens die niet vooraan of achteraan staan (_) in veldnamen worden geconverteerd naar een spatie ( ). Regelterugloop- of regelopschuivingstekens in een veldnaam worden verwijderd. Veldnamen die vooraan een onderstrepingsteken bevatten, blijven echter ongewijzigd. Daarbij worden spaties die vooraan of achteraan staan in veldnamen verwijderd. Dit type opschoning van veldnamen is alleen van toepassing op het Engels, Frans, Duits, Portugees en Spaans.
Voorbeeld 1: De veldnaam 'Country_Name' wordt geconverteerd naar 'Country Name'.
Voorbeeld 2: De veldnaam '_Days_On_Market' wordt geconverteerd naar '_Days On Market'.
Veldnamen met meerdere onderstrepingstekens op een rij blijven ongewijzigd. 'Country__Name' blijft bijvoorbeeld 'Country__Name'.
Als een veldnaam meerdere tekens voor tabbladen bevat, worden de tabbladen omgezet in onderstrepingstekens.
Veldnamen en hoofdlettergebruik
Veldnamen die uitsluitend hoofdletters met niet-lettertekens gebruiken, worden geconverteerd naar allemaal kleine letters, behalve de tekens direct na het niet-letterteken.
Bovendien worden veldnamen waarin uitsluitend kleine letters voorkomen geconverteerd, zodat de eerste letter van de veldnaam een hoofdletter wordt.
Dit type opschoning van veldnamen is alleen van toepassing op het Engels, Frans, Duits, Portugees en Spaans.
Voorbeeld 1: De veldnaam 'PC1' wordt geconverteerd naar 'Pc1'. De veldnaam 'COUNTRY_NAME' wordt geconverteerd naar 'Country Name'. 'Budget COGS' blijft echter 'Budget COGS'.
Voorbeeld 2: De veldnaam 'FDA' verandert niet. De veldnaam 'FDA_Sales' wordt echter geconverteerd naar 'Fda Sales'.
Voorbeeld 3: De veldnaam 'age' wordt geconverteerd naar 'Age'.
Er worden spaties toegevoegd aan de hoofdlettergrenzen van veldnamen die hoofdletters en kleine letters met niet-lettertekens bevatten.
Voorbeeld: De veldnaam 'ThisCase' wordt omgezet naar 'This Case'.
Veldnamen die twee of drie letters lang zijn
Veldnamen van twee of drie letters die deel uitmaken van een zin die uit meerdere woorden bestaat, worden zo geconverteerd dat elke letter in het woord een hoofdletter krijgt, tenzij het woord van twee of drie letters een klinker bevat (a, e, i, o, of u).
Voorbeeld: De veldnaam 'Unit Qty' wordt geconverteerd naar 'Unit QTY'. De veldnaam 'Sales Amt' blijft echter 'Sales Amt'.
Verschillende acroniemen van drie letters worden geconverteerd naar hoofdletters. Voorbeelden van acroniemen van drie letters zijn onder meer:
CIF | FDA | MPI |
DMA | FOB | MSA |
DOB | FTE | SKU |
EIN | KPI | UPC |
ESP | LOB | URL |
USD |
De volgende veldnamen worden geconverteerd naar kleine letters, tenzij de naam aan het begin van de veldnaam staat:
1st | as | down | of | th (achtervoegsel na een nummer) |
2nd | at | for | on | than |
3rd | but | in | off | the |
a | by | inclu. | or | to |
an | de | into | over | vs |
and | da | la | per | with |
Opmerking: Het hoofdlettergebruik van veldnamen die één letter lang zijn, blijft ongewijzigd.
Wijzigingen die door Tableau zijn aangebracht ongedaan maken
Als u er de voorkeur aan geeft de veldtypen en veldnamen te behouden die door de onderliggende data zijn opgegeven, kunt u door Tableau aangebrachte wijzigingen handmatig ongedaan maken op databronniveau of automatisch op applicatieniveau.
Wijzigingen handmatig ongedaan maken
- Open uw werkmap en ga naar de pagina Databron.
- Klik op de vervolgkeuzepijl voor het veld met de wijzigingen die u ongedaan wilt maken en selecteer Naam opnieuw instellen.
Als er meerdere velden zijn die u wilt wijzigen
- Open uw werkmap en ga naar de pagina Databron.
- Klik eventueel op de knop voor het metadataraster.
- Ctrl + klik (Windows) of Command + klik (Mac) om de velden te selecteren met de wijzigingen die u ongedaan wilt maken.
- Klik op de vervolgkeuzepijl voor een van de geselecteerde velden en selecteer Naam opnieuw instellen.
Om wijzigingen die door Tableau op applicatieniveau zijn aangebracht automatisch ongedaan te maken, volgt u de procedure in het artikel Automatische veldhernoeming overschrijven. Deze methode is van invloed op alle databronnen die u opent vanuit Tableau Desktop.