Hallo, ich habe mit der Tabulate-Funktion eine Reihe von Tabellen aus einem Skript erstellt, aber sie scheinen nicht dynamisch verknüpft zu sein. Gibt es eine Möglichkeit, dies zu ändern, oder wie würde man sonst eine dynamisch verknüpfte Tabelle in JMP / JSL erstellen?
Zu Ihrer Information mit dynamisch verknüpft meine ich, wenn Sie auf eine Zelle in der Tabelle klicken, werden die entsprechenden Datenproben ausgewählt.
Mike
Die Tabelle sollte mit der Datentabelle verknüpft sein. Teilmenge und Zusammenfassung bieten die Option Verknüpfung mit Originaldatentabelle.
Hallo @jthi . Mein Code, bei dem vertrauliche Daten entfernt wurden, sieht in etwa so aus (vielleicht hilft es, ihn hochzuladen):
Contingency(
SendToByGroup( {:Name( "A or B" ) == "A"} ),
Y( :Name( "Result x" ) ),
SendToByGroup(
{:Name( "A or B" ) == "A"},
Y( :Name( "Result x" ) )
),
SendToByGroup(
{:Name( "A or B" ) == "B"},
Y( :Name( "Result x" ) )
),
X( :Name( "Result y" ) ),
Automatic Recalc( 1 ),
Contingency Table( Total %( 0 ), Col %( 0 ), Row %( 0 ) ),
Mosaic Plot( 0 ),
Tests( 0 ),
By( :Name( "A or B" ) ),
SendToByGroup(
{:Name( "A or B" ) == "A"},
Local Data Filter(
Add Filter(
columns(
:Target,
:Name( "Data x" )
),
Where( :Target == "background" ),
Where(
:Name( "Data x" ) == "True"
),
Display( :Target, Size( 160, 60 ), List Display )
)
)
),
SendToByGroup(
{:Name( "A or B" ) == "B"},
Local Data Filter(
Add Filter(
columns(
:Target,
:Name( "Data x" )
),
Where( :Target Channel == "background" ),
Where(
:Name( "Data x" ) == "True"
),
Display( :Target, Size( 160, 60 ), List Display )
)
)
)
);Also verwende ich die Kontingenztabellenfunktion. Ermöglicht das dynamisches Verknüpfen, und wenn nicht, was wäre die beste Problemumgehung?