Wanneer u meerdere tabellen importeert, probeert Excel relaties tussen deze tabellen te detecteren en te definiëren, zodat u de relaties niet handmatig hoeft te maken of complexe tijdelijke oplossingen hoeft te implementeren als u op een holistische manier met de gegevens wilt werken.
Soms kan de relatie tussen tabellen niet worden gedetecteerd. In dit geval kunt u de informatie in dit artikel gebruiken om problemen met automatische relatiedetectie op te lossen. Zie Relaties tussen tabellen in een gegevensmodel voor meer inzicht in de vereisten en mechanismen van relatiedetectie.
Bericht: er zijn geen relaties gedetecteerd
Op de meldingsbalk wordt altijd een bericht weergegeven dat aangeeft dat er een relatie nodig is wanneer u een veld naar het gebied Waarden van een bestaande draaitabel sleept en dat dit veld niet is gerelateerd aan een van de velden die al in de draaitabel staan. Soms kan er echter geen relatie worden gedetecteerd na deze melding. Dit kan verschillende oorzaken hebben:
-
Het algoritme voor relatiedetectie is afhankelijk van de kolom met een refererende sleutel met een naam die vergelijkbaar is met de primaire sleutelkolom. Als de kolomnamen niet voldoende op elkaar lijken, raden we u aan het venster Power Pivot te openen en handmatig de vereiste relaties tussen de tabellen te maken.
-
De gegevenstypen worden mogelijk niet ondersteund. Als een van de tabellen die in de draaitabel worden gebruikt alleen kolommen van niet-ondersteunde gegevenstypen bevat, kunnen er geen relaties worden gedetecteerd. In dit geval moet u het dialoogvenster Creatie Relaties gebruiken om handmatig de vereiste relaties te maken die de actieve tabellen in de draaitabel zijn. Zie een relatie tussen twee tabellen Creatie voor meer informatie.
U hebt niet-gerelateerde velden toegevoegd aan de draaitabel, maar er is geen bericht weergegeven
Automatische relatiedetectie wordt alleen geactiveerd voor metingen, niet voor berekende velden die u gebruikt in de rij- of kolomlabels van een draaitabel. Als u begint met het samenstellen van de draaitabel, kunt u daarom niet-gerelateerde tabellen toevoegen, maar geen relaties zien totdat u een veld in het gebied Waarden neerzet.
Geen geldige relatie tussen tabellen
Soms kunnen de tabellen die u aan de draaitabel toevoegt, eenvoudigweg niet aan andere tabellen worden toegevoegd. Twee tabellen kunnen bijvoorbeeld gedeeltelijk overeenkomende gegevens bevatten, maar eigenlijk geen logische relaties hebben met de andere tabellen die al in gebruik zijn.
Als u een tabel aan de draaitabel toevoegt die niet aan de andere tabellen kan worden toegevoegd, worden er meestal geen resultaten geretourneerd door automatische detectie. In andere gevallen kunt u aan de resultaten in de draaitabel over het algemeen zien dat de velden geen zinvolle berekeningen produceren.
Automatische detectie heeft de verkeerde relaties gemaakt
Wanneer relaties worden gemaakt met behulp van automatische detectie, maakt een algoritme een lijst met alle mogelijke relaties op basis van waarden in de tabellen en rangschikt de mogelijke relaties op basis van hun waarschijnlijkheid. Excel maakt vervolgens alleen de meest waarschijnlijke relatie. Als uw tabellen dus meerdere kolommen bevatten die als sleutels kunnen worden gebruikt, worden sommige relaties mogelijk lager gerangschikt en worden ze niet automatisch gemaakt, zelfs niet als de relatie geldig is.
Als het algoritme voor automatische detectie een relatie suggereert die uw bedrijfsprobleem niet oplost, moet u de relatie verwijderen en de relatie handmatig maken met behulp van de juiste sleutelkolom. Zie