Kurz vorweg, ich benutze weder Keynote noch ein anderes Tabellenkalkulationsprogramm, aber mein Vorschlage sollte dennoch umsetzbar sein (und das mit vermutlich überschaubarem Aufwand)
Hat das Jahr X, ab dem die Linienart gewechselt werden soll, zufällig einen Datenpunkt (im folgenden habe dieser die Koordinaten (X,Y))? Wenn ja, würde ich die Daten aufteilen, also einmal alle Daten mit den Jahren kleiner gleich X in eine Tabelle (der Punkt (X,Y) ist enthalten) und einmal alle Daten mit den Jahren größer gleich X (also ebenfalls mit dem Punkt (X,Y)) in eine andere Tabelle. Beide Tabellen zeichnest du nun in ein Diagramm (jeweils als Liniendiagramm) und wählst bei der ersten Datenreihe die durchgezogene Linie und bei der zweiten eine gestrichelte Linie aus (in jeweils der gleichen Farbe). Sollte das Jahr X keinen Datenpunkt haben, wird es ein klein wenig aufwendiger, denn dann müsstest du den Datenpunkt (X,Y) aus den Daten linear interpolieren, d.h. du nimmst den direkt vor dem Jahr X kommenden Punkt und den direkt danach folgenden Punkt und berechnest die Gerade, die durch beide Punkte geht, und mit dieser Geraden dann den y-Wert bei X (hört sich komplizierter an als es in Wirklichkeit ist, bei Bedarf, kann ich dir gerne eine Formel angeben, mit der du den y-Wert aus den beiden Punkten direkt berechnen kannst), den brauchst du dann nur in deine Tabelle nachtragen und kannst dann wie oben verfahren.