Bästa svaret
Detta är en mycket enkel och effektiv beräkning för att sammanfoga (sammanfoga) två eller flera fält i Tableau. Anta att du har anslutit till en datamängd som har ”Förnamn” och ”Efternamn” som två separata fält. Oftare är det användbart att gå samman dessa fält för att skapa ett fält. Nu kan detta göras vid källan, men det är ganska enkelt att skapa en beräkning i Tableau för att göra samma sak.
Låt oss ta exemplet för att gå med i fälten ”Förnamn” och ”Efternamn”. För att göra detta högerklickar du på fältet ”Förnamn” från din datamängd. Välj ”Skapa beräknat fält”. Ange ”Fullt namn” i textrutan Namn och skriv följande sträng i textrutan och klicka sedan på OK.
[Förnamn] + ”” + ”” + [Efternamn], alternativt kan du använda [Förnamn] + ”” + [Efternamn]
Få fler gratis videor – Prenumerera ➜ https://goo.gl/5ZqDML
Svar
Jag har inte använt Tableau på ungefär fem år så mitt svar avser den produkt som fanns tillgänglig då. Den största nackdelen för mig var frånvaron av ett semantiskt lager som uppfyllde mina behov samt universallagret i Business Objects (som jag för närvarande använder och använde före min Tableau-upplevelse). Det semantiska skiktet / universum är en objektorienterad konstruktion som låter dig ta SQL-kod och skapa ”dra och släpp” -objekt som ska användas vid rapportering. Universallagret gör företagsdatamodellen tillgänglig för företagsanvändarna och kan inkludera logiken i de efter datahämtningsprocesser som avdelningsanalytiker historiskt utfört i fristående kalkylarkmiljöer. När det kombineras med ett dimensionellt datalager kan måttklassen för dessa objekt borras dynamiskt eller rullas upp när objekt som representerar olika nivåer av en dimensionell hierarki läggs till i rapporten. När jag använde Tableau behövde jag skapa komplexa vyer som ofta var för specifika för att vara användbara i alla avdelningar. Det slutade med att jag skapade många vyer. Med universallagret tillgodoses ”smaker” som krävde nya vyer för Tableau genom att lägga till objekt i det befintliga universum som sedan kan delas över hela organisationen. Universallager gör det också enkelt att tillämpa radnivådataåtkomst baserat på användargruppprofiler.
Frågan ställde till nackdelar men jag skulle vilja tillägga att jag var imponerad av visualiseringsfunktionerna i Tableau. Jag skulle överväga att använda den igen om produkten skulle kunna utvidgas till att läsa mitt semantiska lager för Business Objects – utnyttja den underliggande datagrunden – samt säkerhetsprofilerna.
Obs: Som forskning för detta svar kom jag över Tableau VizQL-produkten. Jag kunde inte hitta en hel del om det men VizQL verkar ge möjlighet att skapa SQL-baserade objekt. Jag vet inte om objekten kan delas över en organisation via ett arkiv eller endast begränsas till rapportnivån. Om du är väl insatt i VizQL, vänligen ring in och, om möjligt, peka mig på en bra handledning om att bygga och distribuera objekt.