Om verktygstips för datamodeller för relationer mellan faktatabeller
Obs! För datakällor med en tabell eller datakällor med en bastabell så är alla tabeller relaterade. Allt på den här sidan gäller datakällor med flera bastabeller.
Relationer på fältnivå
Datamodeller med flera bastabeller är mycket flexibla när det gäller hur tabellerna kan relatera till varandra (eller inte). Tabellernas relation är en konstant som bygger på datamodellen. Men fältens relation i en visualisering beror på vilka fält som är aktiva i visualiseringen (det vill säga vilka fält som används på arbetsbladshyllorna). För en enda visualisering utvärderar Tableau aktiva fält parvis för att fastställa deras relation till varandra. Eftersom det sätt på vilket fält interagerar beror på deras status som dimension eller mätvärde, utöver deras relation, så visas olika meddelanden för olika typer av fältpar:
- Par med två orelaterade dimensioner
- Par med en dimension och ett mätvärde som är orelaterade
- Par med orelaterade filter
Ikonen (orelaterat) för ett fält betyder att fältet inte är relaterat till minst ett annat fält i visualiseringen. Den här ikonen kan visas i ett fält på en hylla eller i rutan Data. Om du hovrar muspekaren över ikonen visas ett verktygstips med mer information.
När ett fält läggs till i visualiseringen utvärderas dess relation till de fält som för närvarande är aktiva i visualiseringen. Om ett orelaterat fält läggs till visar Tableau en dialogruta med information om relationen och visualiseringens struktur. Tänk på att dialogrutan inte visas om Visa inte detta igen har markerats.
Ikonens verktygstips och dialogrutan med relationsvarningen talar om hur de fält som är aktiva i visualiseringen är relaterade till varandra just nu och vilken inverkan det har på hur Tableau beräknar resultatet.
I Tableau fungerar aggregerade dimensioner – till exempel ATTR(dimension) eller MIN(dimension) – som mätvärden. Verktygstipset och varningsmeddelandet för varningsdialogrutan speglar detta.
Förstå datamodellen
När du arbetar med en datamodell för relationer mellan faktatabeller är det praktiskt att hänvisa till modellen regelbundet på sidan Datakälla. Exemplen i det här avsnittet bygger på en datamodell med två bastabeller, Classes och Clubs, och en delad tabell, Students.
Classes | Clubs | Students |
![]() | ![]() | ![]() |
Fält:
| Fält:
| Fält:
|
Par med två orelaterade dimensioner
En variant av verktygstipset gäller ett par med två orelaterade dimensioner.
Möjliga verktygstips:
Meddelandet för ikonen orelaterat för ett par med två orelaterade dimensioner, antingen på en hylla eller i rutan Data (eller i varningsdialogrutan), är:
Unrelated dimensions can show combinations of values in the viz that don't exist in the data. Unrelated to: (list of fields)
.
I rutan Data kan fält också tonas ned med ljusgrå text om de inte är relaterade till några fält i visualiseringen. I det här fallet ser verktygstipset för ett par med två orelaterade dimensioner ut så här:
Not related to any dimensions in the viz. If used, this field can show combinations of values in the viz that don't exist in the data.
Orelaterade dimensioner kan använda korskopplingar eller yttre kopplingar, vilket kan resultera i kombinationer av dimensionsvärden i rubrikerna som inte speglar de faktiska kombinationerna av data i de underliggande tabellerna.
- Orelaterade dimensioner, utan någon sammanfogande dimension, använder korskopplingar.
- Orelaterade dimensioner med en sammanfogande dimension har separata inre oberoende kopplingar till den sammanfogande dimensionen, och därefter får de mellanliggande resultatet en yttre koppling.
Orelaterat: Korskoppling | Sammanfogad: Yttre koppling för mellanliggande inre kopplingar |
![]() En visualisering som visar en korskoppling för Class och Club med rader för varje kombination av Advanced Songs/Alarm Calls 101/Flying för Fledglings/Nesting Basics med Art/First Aid/Juggling/Photography. | ![]() En visualisering som visar resultatet för en yttre koppling av den inre kopplingen Student-Class och den inre kopplingen Student-Club. Alla kombinationer av klasser och klubbar är inte representerade, och det finns rader för studenter och klubbar utan någon klass. |
Par med en dimension och ett mätvärde som är orelaterade
En annan variant av verktygstipset gäller ett par med en dimension och ett mätvärde som är orelaterade.
Möjliga verktygstips:
Meddelandet för ikonen orelaterat för ett par med en dimension och ett mätvärde som är orelaterade, antingen på en hylla eller i rutan Data (eller i varningsdialogrutan), är:
Measure values repeat for unrelated dimensions. Unrelated to: (list of fields)
.
I rutan Data kan fält också tonas ned med ljusgrå text om de inte är relaterade till några fält i visualiseringen.
- Verktygstipset för en dimension i rutan Data som inte är relaterad till några mått som används är:
Not related to any measures in the viz. If used, measure values will repeat for this field.
- Verktygstipset för ett mätvärde i rutan Data som inte är relaterat till några dimensioner som används är:
Not related to any dimensions in the viz. If used, this field will show repeated values.
När ett mätvärde inte är relaterat till en dimension kan det inte delas upp efter den dimensionens värden (det kan alltså inte aggregeras individuellt på samma nivå som de här dimensionsvärdena). I stället aggregeras mätvärdet på en annan nivå än dimensionsrubrikerna i vyn.
Resultatet i en visualisering är ett upprepat värde för mätvärdet över den orelaterade dimensionens värden. Det här beteendet påminner om när ett LOD-uttryck används för att ställa in aggregeringsnivån för ett mätvärde på en annan detaljnivå än visualiseringens ursprungliga detaljnivå. En orelaterad dimension EXKLUDERAS i princip från beräkningen av mätvärdets aggregerade värde.
- Ett orelaterat mätvärde, utan någon sammanfogande dimension, omformas på tabellnivå till sitt totala värde och upprepas för den orelaterade dimensionens värden.
- Ett orelaterat mätvärde med en sammanfogande dimension delas upp efter den sammanfogande dimensionens värden men upprepas för den orelaterade dimensionens värden.
Orelaterat: omformas på tabellnivå och upprepas | Sammanfogad: både uppdelad och upprepad |
![]() En visualisering som visar mätvärdet Dues (från bastabellen Clubs) med ett enda värde som upprepas för alla värden i den orelaterade dimensionen Class (från bastabellen Classes). | En visualisering som visar värdet för Dues uppdelat efter Student (avgifterna för Cardinal är 100 och 60 för Finch), men de här värdena upprepas fortfarande varje gång en student upprepas över flera klasser (Finchs avgifter upprepas för båda Finchs klasser). |
Filter
Relationer utvärderas också för fält på hyllan Filter jämfört med fält som annars är aktiva i visualiseringen.
Möjliga verktygstips:
En ikon och ett verktygstips visas när ett filter inte är relaterat till minst ett fält i visualiseringen. Både filterfältet och fältet i visualiseringen har ett verktygstips.
- Verktygstipset för fältet på hyllan Filter är:
This filter ignores unrelated fields: <fields>
- Verktygstipset för fältet som är aktivt i visualiseringen är:
This field is ignored by unrelated filters: <fields>
Filtrens beteende beror också på hur de är relaterade till andra fält i visualiseringen. Ett filter påverkar inte värdena för fält som det inte är relaterat till. Om inte filtret är inställt på inga värden (utesluter allt eller inkluderar inget) är visualiseringen oförändrad för alla fält som inte är relaterade till filtret. Om du avmarkerar alla alternativ i filtret returneras en tom visualisering.
Två skärmbilder med en visualisering med ett orelaterat filter, som visar att det inte påverkar visualiseringen om alternativen i den interaktiva filterkontrollen avmarkeras
Relaterade fält filtreras som väntat. I en mer komplex visualisering med en kombination av relaterade och orelaterade fält (till exempel i sammanfogningar) påverkar filtret bara värden som är relaterade till filterfältet.