Ich habe das Textanalyse-Tool verwendet und einen Themenvektor in meinem Datensatz gespeichert. Dies zeigt 10 neue Spalten mit der Bezeichnung Topic1 bis Topic10. Ich möchte eine neue Spalte mit der Bezeichnung "dominantes Thema", die als Thema 1-10 bezeichnet wird, basierend darauf, welche der vorherigen 10 Spalten den größten Wert hatte. Was ist der einfachste Weg, dies zu tun? Ich glaube, ich könnte eine große Formel schreiben, aber ich hoffe, dass jemand einen einfacheren Weg kennt.
Hier ist eine Formel, die tut, was Sie wollen
If( Row() == 1,
varList = {"Topic1", "Topic2", "Topic3", "Topic4", "Topic5", "Topic6",
"Topic7", "Topic8", "Topic9", "Topic10"}
);
valueList = {};
For( i = 1, i <= N Items( varList ), i++,
Insert Into( valueList, As Column( varList[i] ) )
);
TheTopic = "Topic" || Char( Contains( valueList, Max( valueList ) ) );
TheTopic;