So behandeln Sie Anführungszeichen in Ihrem SpaltennamenIch habe einen Spaltennamen Substanz "x".Ich muss die Spalte summieren, aber ich habe ein Problem mit den Anführungszeichen.Wie verwende ich die Spalte x mit den Anführungszeichen? Ich habe :Substanz \!"X\!" ausprobiert.Das funktioniert nicht.
Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenMir fehlte [i] in einer meiner Spalten. Nach der Korrektur funktionierte es einwandfrei. Vielen Dank für die Hilfe.Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenIch habe Ihren Vorschlag verwendet und erhalte immer noch den Fehler "Argument kann nicht in eine Zahl [oder Matrix] {1} beim Zugriff oder bei der Auswertung von 'Add' konvertiert werden.Ich habe alle meine Spalten überprüft und sie sind alle numerisch.Irgendeine Idee, warum ich diesen Fehler bekommen würde?
Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenOder fügen Sie nach der Column()-Funktion leere eckige Klammern hinzu, wenn Sie For Each Row() zum Iterieren verwenden möchten.
For Each Row( Column("Total Sum")[] = Column("Dimer [Cl5Si2-O-Si2Cl5]")[] + Column("Silicon Tetrachloride(SiCl4)")[] + Column("Trichlorosilane(SiHCl3)")[] + Column("Hexane")[] + Column("Hexachlorodisiloxane(Si2Cl6O)")[] + Column("Substance \!"X\!"")[] + Column("HCDS")[] + Column("Mixed Dimer [Cl5Si2-O-SiCl3]")[] + Column("OCTS")[]
+ Column("GC Column Product")[] );Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenDieser Code wird funktionieren.Ich habe nur die ersten beiden Spalten eingefügt, die Sie hinzufügen möchten.
dt = current data table();
for (i = 1, i <= nrows(dt), i++,
Column(dt, "Total Sum" )[i] = Column(dt, "Dimer [Cl5Si2-O-Si2Cl5]" )[i]
+ Column(dt, "Silicon Tetrachloride(SiCl4)" )[i];
);
Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenZum gleichen Thema.Der Compiler mag die Syntax, aber ich erhalte die folgende Fehlermeldung.
Mein Code ist:
Vielen Dank im Voraus.
Wayne
Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenDanke schön. Das hat funktioniert.Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenAls @pmroz weist darauf hin, die Name()-Funktion wird verwendet, um Namen zu behandeln, die Sonderzeichen enthalten.
Betreff: Umgang mit Anführungszeichen in Ihrem SpaltennamenProbieren Sie :Name(" Substanz \!"X\!"") oder Spalte(dt, "Substance \!"X\!""), wobei dt auf Ihre Tabelle zeigt.