cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-773236%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773236%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EIch%20habe%20das%20Skript%20zum%20manuellen%20Erstellen%20des%20Dashboards%20in%20der%20Datentabelle%20gespeichert%20und%20die%20Datentabelle%20geschlossen%3CBR%20%2F%3E%20Das%20erneute%20%C3%96ffnen%20der%20Tabelle%20und%20Ausf%C3%BChren%20des%20Skripts%20war%20nicht%20erfolgreich.%3C%2FP%3E%3CP%3EDanke%2C%20Experten!%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%3DOpen(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0Ap1%3Ddt%26lt%3B%26lt%3B%20Graph%20Builder(Transform%20Column(%22row%22%2CFormula(Row()))%2CSize(500%2C100)%2CShow%20Control%20Panel(0)%2CShow%20Legend(0)%2CShow%20Title(0)%2CShow%20Footer(0)%2CShow%20X%20Axis(0)%2CShow%20Y%20Axis(0)%2CShow%20X%20Axis%20Title(0)%2CShow%20Y%20Axis%20Title(0)%2CVariables(X(%3Arow)%2CY(%3Aheight))%2CElements(Line(X%2CY%2CLegend(5))))%3B%0Ap2%3Ddt%26lt%3B%26lt%3B%20Graph%20Builder(Transform%20Column(%22row%22%2CFormula(Row()))%2CSize(500%2C100)%2CShow%20Control%20Panel(0)%2CShow%20Legend(0)%2CShow%20Title(0)%2CShow%20Footer(0)%2CShow%20X%20Axis(0)%2CShow%20Y%20Axis(0)%2CShow%20X%20Axis%20Title(0)%2CShow%20Y%20Axis%20Title(0)%2CVariables(X(%3Arow)%2CY(%3Aweight))%2CElements(Line(X%2CY%2CLegend(5))))%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-26-07.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66209i293D17314F5808FC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-16_15-26-07.png%22%20alt%3D%222024-07-16_15-26-07.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-773236%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGrundlegende%20Datenanalyse%20und%20Modellierung%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EWindows%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773246%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773246%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EDies%20ist%20die%20gespeicherte%20JSL%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EGraph%20Builder(%0A%09Size(%20401%2C%2040%20)%2C%0A%09Show%20Control%20Panel(%200%20)%2C%0A%09Show%20Legend(%200%20)%2C%0A%09Show%20Title(%200%20)%2C%0A%09Show%20Footer(%200%20)%2C%0A%09Show%20X%20Axis(%200%20)%2C%0A%09Show%20Y%20Axis(%200%20)%2C%0A%09Show%20X%20Axis%20Title(%200%20)%2C%0A%09Show%20Y%20Axis%20Title(%200%20)%2C%0A%09Variables(%20X(%20Transform%20Column(%20%22row%22%2C%20Formula(%20Row()%20)%20)%20)%2C%20Y(%20%3Aweight%20)%20)%2C%0A%09Elements(%20Line(%20X%2C%20Y%2C%20Legend(%205%20)%20)%20)%0A)%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773248%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773248%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EWenn%20meine%20Datentabelle%2040%20Spalten%20hat%20und%20ich%20diese%20Art%20von%20Dashboard%20erstellen%20muss%2C%20wie%20erstelle%20ich%20ein%20Skript%20daf%C3%BCr%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EDanke!%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_15-39-23.png%22%20style%3D%22width%3A%20311px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66210i729CF363BCD0B76C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-16_15-39-23.png%22%20alt%3D%222024-07-16_15-39-23.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773249%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773249%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EIst%20es%20notwendig%2C%20Application%20Builder%20zu%20verwenden%3F%20Es%20k%C3%B6nnte%20einfacher%20sein%2C%20einfach%20ein%20neues%20Fenster%20zu%20erstellen%20und%20Berichte%20daran%20anzuh%C3%A4ngen%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20To%20Here(1)%3B%0A%0Adt%20%3D%20Open(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0A%0Agb_expr%20%3D%20Expr(dt%20%26lt%3B%26lt%3B%20Graph%20Builder(%0A%09Transform%20Column(%22row%22%2C%20Formula(Row()))%2C%0A%09Size(500%2C%20100)%2C%0A%09Show%20Control%20Panel(0)%2C%0A%09Show%20Legend(0)%2C%0A%09Show%20Title(0)%2C%0A%09Show%20Footer(0)%2C%0A%09Show%20X%20Axis(0)%2C%0A%09Show%20Y%20Axis(0)%2C%0A%09Show%20X%20Axis%20Title(0)%2C%0A%09Show%20Y%20Axis%20Title(0)%2C%0A%09Variables(X(%3Arow)%2C%20Y(%3Aheight))%2C%0A%09Elements(Line(X%2C%20Y%2C%20Legend(5)))%0A))%3B%0A%0Alub%20%3D%20Lineup%20Box(N%20Col(1))%3B%0A%0AFor(i%20%3D%201%2C%20i%20%26lt%3B%3D%2010%2C%20i%2B%2B%2C%0A%09lub%20%26lt%3B%26lt%3B%20append(gb_expr)%0A)%3B%0A%0Anw%20%3D%20new%20window(%22%22%2C%0A%09lub%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773252%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773252%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDanke%2C%20jthi!%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EKann%20dieser%20Name%20jedes%20Fensters%20ausgeblendet%20werden%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-01-32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66211iB4ECF1E0C8079FFC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-16_16-01-32.png%22%20alt%3D%222024-07-16_16-01-32.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773253%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773253%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EJa%2C%20das%20k%C3%B6nnen%20sie.%20Wie%20Sie%20das%20tun%20m%C3%B6chten%2C%20h%C3%A4ngt%20von%20Ihrer%20Anwendung%20ab.%20Unten%20finden%20Sie%20eine%20Option%20mit%20XPath%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E(nw%20%26lt%3B%26lt%3B%20XPath(%22%2F%2FOutlineBox%5Btext()%20%3D%20'Graph%20Builder'%5D%22))%20%26lt%3B%26lt%3B%20Set%20Title(%22%22)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EIch%20habe%20es%20immer%20noch%20nicht%20geschafft%2C%20die%20vollst%C3%A4ndige%20ausf%C3%BChrbare%20JSL%3C%2FP%3E%3C%2FLI%3E%3CLI%3EDanke%2C%20Experten!%3C%2FLI%3E%3C%2FUL%3E%3CP%3Edt%20%3D%20%C3%96ffnen(%22%24SAMPLE_DATA%2FGro%C3%9Fe%20Klasse.jmp%22)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col1%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col2%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col3%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col4%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col5%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col6%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col7%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20dt%20%26lt%3B%26lt%3B%20Neue%20Spalte(%20%22col8%22%2C%20Numerisch%2C%20Kontinuierlich%2C%20Formel%20festlegen(%20Col%20Shuffle()%20)%20)%3B%3CBR%20%2F%3E%20%2F%2F%3F%3F%3CBR%20%2F%3E%20gb_expr%20%3D%20Ausdruck(dt%20%26lt%3B%26lt%3B%20Graph%20Builder(%3CBR%20%2F%3E%20Transformieren%20Sie%20die%20Spalte%20(%22Zeile%22%2C%20Formel(Zeile()))%2C%3CBR%20%2F%3E%20Gr%C3%B6%C3%9Fe%20(500%2C%20100)%2C%3CBR%20%2F%3E%20Systemsteuerung%20anzeigen(0)%2C%3CBR%20%2F%3E%20Legende%20anzeigen(0)%2C%3CBR%20%2F%3E%20Titel%20anzeigen(0)%2C%3CBR%20%2F%3E%20Fu%C3%9Fzeile%20anzeigen(0)%2C%3CBR%20%2F%3E%20X-Achse%20anzeigen%20(0)%2C%3CBR%20%2F%3E%20Y-Achse%20anzeigen%20(0)%2C%3CBR%20%2F%3E%20Titel%20der%20X-Achse%20anzeigen%20(0)%2C%3CBR%20%2F%3E%20Titel%20der%20Y-Achse%20anzeigen%20(0)%2C%3CBR%20%2F%3E%20Variablen(X(%3AZeile)%2C%20Y(%3AH%C3%B6he))%2C%3CBR%20%2F%3E%20Elemente(Linie(X%2C%20Y%2C%20Legende(5)))%3CBR%20%2F%3E%20))%3B%3C%2FP%3E%3CP%3Elub%20%3D%20Aufstellungsfeld(N%20Col(1))%3B%3CBR%20%2F%3E%20p2%3Ddt%26lt%3B%26lt%3B%20Graph%20Builder(Spalte%20transformieren(%22Zeile%22%2CFormel(Zeile()))%2CGr%C3%B6%C3%9Fe(500%2C100)%2CSystemsteuerung%20anzeigen(0)%2CLegende%20anzeigen(0)%2CTitel%20anzeigen(0)%2CFu%C3%9Fzeile%20anzeigen(0)%2CX-Achse%20anzeigen(0)%2CY-Achse%20anzeigen(0)%2CTitel%20der%20X-Achse%20anzeigen(0)%2CTitel%20der%20Y-Achse%20anzeigen(0)%2CVariablen(X(%3AZeile)%2CY(%3AGewicht))%2CElemente(Zeile(X%2CY%2CLegende(5))))%3B%3CBR%20%2F%3E%20(p2%20%26lt%3B%26lt%3B%20XPath(%22%2F%2FOutlineBox%5Btext()%20%3D%20'%20%3CSPAN%3EOutlineBox-Titel%3C%2FSPAN%3E%20'%5D%22))%20%26lt%3B%26lt%3B%20Set%20Title(%22%22)%3B%3CBR%20%2F%3E%20lub%20%3D%20Aufstellungsfeld(N%20Col(1))%3B%3C%2FP%3E%3CP%3Elub%20%26lt%3B%26lt%3B%20anh%C3%A4ngen(gb_ausdr)%3CBR%20%2F%3E%20%E2%80%A6%E2%80%A6%3CBR%20%2F%3E%20nw%20%3D%20neues%20Fenster(%22%22%2C%3CBR%20%2F%3E%20lub%3CBR%20%2F%3E%20)%3B%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E(nw%20%26lt%3B%26lt%3B%20XPath(%22%2F%2FOutlineBox%5Btext()%20%3D%20'Graphic%20Generator'%5D%22))%20%26lt%3B%26lt%3B%20Set%20Title(%22%22)%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773263%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773263%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3EBericht(Plattform)%5B%22Grafikgenerator%22%5D%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-33-47.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66219i71C321994722BDFC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-16_16-33-47.png%22%20alt%3D%222024-07-16_16-33-47.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773265%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773265%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EEs%20kann%20ausgeblendet%20werden%2C%20aber%20das%20Schreiben%20mehrerer%20Spalten%20in%20JSL%20funktioniert%20immer%20noch%20nicht.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-16_16-39-35.png%22%20style%3D%22width%3A%20647px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66220i3B693E1995AC4022%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-16_16-39-35.png%22%20alt%3D%222024-07-16_16-39-35.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773267%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773267%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ESie%20m%C3%BCssen%20etwas%20langsamer%20vorgehen%20und%20in%20kleinen%20Schritten%20erkl%C3%A4ren%2C%20was%20Sie%20brauchen.%20Derzeit%20fragen%20Sie%20nach%20mehreren%20verschiedenen%20Dingen%2C%20die%20alle%20unterschiedliche%20L%C3%B6sungen%20haben%2C%20da%20es%20so%20aussieht%2C%20als%20w%C3%BCrde%20sich%20das%20Ziel%20st%C3%A4ndig%20ein%20wenig%20%C3%A4ndern%20(was%20die%20Bereitstellung%20einer%20robusten%20L%C3%B6sung%20sehr%20schwierig%20macht).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773268%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773268%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EJa%2C%20der%20Code%20des%20Experten%20hat%20im%20Gro%C3%9Fen%20und%20Ganzen%20funktioniert.%3CBR%20%2F%3E%20Sie%20haben%20die%20Spalte%20%E2%80%9EH%C3%B6he%E2%80%9C%20gerade%2010%20Mal%20zum%20Dashboard%20hinzugef%C3%BCgt.%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3EWie%20schreibe%20ich%20Code%2C%20wenn%20ich%20der%20Tabelle%20insgesamt%2010%20Spalten%20einzeln%20und%20zus%C3%A4tzlich%20neue%20Spalten%20hinzuf%C3%BCgen%20m%C3%B6chte%3F%20Das%20ist%20der%20Schl%C3%BCssel.%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3EWas%20den%20versteckten%20Text%20betrifft%2C%20ist%20das%20zweitrangig.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EDanke%2C%20Experten!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773279%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773279%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20To%20Here(1)%3B%0A%0Adt%20%3D%20Open(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col1%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col2%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col3%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col4%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col5%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col6%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col7%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col8%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0A%0Acreate_report%20%3D%20function(%7Bdt%2C%20colname%7D%2C%20%7BDefault%20Local%7D%2C%0A%09gb%20%3D%20dt%20%26lt%3B%26lt%3B%20Graph%20Builder(%0A%09%09Transform%20Column(%22row%22%2C%20Formula(Row()))%2C%0A%09%09Size(500%2C%20100)%2C%0A%09%09Show%20Control%20Panel(0)%2C%0A%09%09Show%20Legend(0)%2C%0A%09%09Show%20Title(0)%2C%0A%09%09Show%20Footer(0)%2C%0A%09%09Show%20X%20Axis(0)%2C%0A%09%09Show%20Y%20Axis(0)%2C%0A%09%09Show%20X%20Axis%20Title(0)%2C%0A%09%09Show%20Y%20Axis%20Title(0)%2C%0A%09%09Variables(X(%3Arow)%2C%20Y(Eval(colname)))%2C%0A%09%09Elements(Line(X%2C%20Y%2C%20Legend(5)))%2C%0A%09%09SendToReport(%0A%09%09%09Dispatch(%7B%7D%2C%20%22Graph%20Builder%22%2C%20OutlineBox%2C%0A%09%09%09%09%7BSet%20Title(%22%22)%2C%20Image%20Export%20Display(Normal)%7D%0A%09%09%09)%0A%09%09)%0A%09)%3B%0A%09%0A%09return(gb)%3B%0A)%3B%0A%0Alub%20%3D%20Lineup%20Box(N%20Col(1))%3B%0Acols%20%3D%20%7B%22col1%22%2C%20%22col2%22%2C%20%22col3%22%2C%20%22col4%22%2C%20%22col5%22%2C%20%22col6%22%2C%20%22col7%22%2C%20%22col8%22%7D%3B%0A%0AFor%20Each(%7Bcolname%7D%2C%20cols%2C%0A%09lub%20%26lt%3B%26lt%3B%20Append(create_report(dt%2C%20colname))%3B%0A)%3B%0A%0Anw%20%3D%20new%20window(%22%22%2C%0A%09lub%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773479%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773479%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EJSL-Grafiken%20erstellen%3A%20Wie%20mache%20ich%20Spaltennamen%20dynamisch%20und%20generisch%3F%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3ESo%20sind%20die%20Anzahl%20der%20Spalten%2C%20die%20ich%20hinzugef%C3%BCgt%20habe%2C%20und%20die%20Spaltennamen%20unterschiedlich%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3EDanke%2C%20Experten!%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Open(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col1%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col2%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col3%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0A%0Ap1%3Ddt%26lt%3B%26lt%3B%20Graph%20Builder(%0A%09Size(%20534%2C%20648%20)%2C%0A%09Show%20Control%20Panel(%200%20)%2C%0A%09Show%20Legend(%200%20)%2C%0A%09Show%20Title(%200%20)%2C%0A%09Show%20Footer(%200%20)%2C%0A%09Show%20X%20Axis(%200%20)%2C%0A%09Show%20Y%20Axis(%200%20)%2C%0A%09Show%20X%20Axis%20Title(%200%20)%2C%0A%09Variables(%0A%09%09X(%20Transform%20Column(%20%22Row%22%2C%20Formula(%20Row()%20)%20)%20)%2C%0A%09%09Y(%20%3Aheight%20)%2C%0A%09%09Y(%20%3Aweight%20)%2C%0A%09%09Y(%20%3Acol1%20)%2C%0A%09%09Y(%20%3Acol2%20)%2C%0A%09%09Y(%20%3Acol3%20)%2C%0A%09%09Y(%20%3Acol3%20)%0A%09)%2C%0A%09Elements(%20Position(%201%2C%201%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%2010%20)%20)%20)%2C%0A%09Elements(%20Position(%201%2C%202%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%209%20)%20)%20)%2C%0A%09Elements(%20Position(%201%2C%203%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%208%20)%20)%20)%2C%0A%09Elements(%20Position(%201%2C%204%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%207%20)%20)%20)%2C%0A%09Elements(%20Position(%201%2C%205%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%206%20)%20)%20)%2C%0A%09Elements(%20Position(%201%2C%206%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%205%20)%20)%20)%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-17_10-56-00.png%22%20style%3D%22width%3A%20750px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66235i46467B85E993E832%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-17_10-56-00.png%22%20alt%3D%222024-07-17_10-56-00.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773493%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773493%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHaben%20Sie%20immer%20die%20gleiche%20Anzahl%20an%20Graphen%3F%20Wenn%20nicht%2C%20dann%20erstelle%20ich%20die%20Ausdr%C3%BCcke%20normalerweise%20separat%20(Variables()%20und%20Elemente)%20und%20verwende%20dann%20Eval(Substitute())%2C%20um%20sie%20dem%20Graph%20Builder-Ausdruck%20hinzuzuf%C3%BCgen%2C%20den%20ich%20schlie%C3%9Flich%20auswerte.%20Ich%20wei%C3%9F%2C%20dass%20es%20ziemlich%20viele%20Themen%20dazu%20gab%2C%20da%20ich%20darauf%20geantwortet%20habe%20(ich%20kann%20sie%20nur%20nicht%20finden)%2C%20aber%20dieser%20Beitrag%20von%20Xan%20vermittelt%20die%20Grundidee%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2FThe-Plot-Thickens%2FReply-All-How-to-script-dynamic-content-for-Graph-Builder%2Fba-p%2F21092%22%20target%3D%22_blank%22%3EAllen%20antworten%3A%20So%20skripten%20Sie%20dynamische%20Inhalte%20f%C3%BCr%20Graph%20Builder%3C%2FA%3E%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-773509%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-773509%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Open(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col1%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col2%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col3%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0A%0Avars%20%3D%20Expr(Variables(X(Transform%20Column(%22Row%22%2C%20Formula(Row())))))%3B%0Apoints%20%3D%20Expr(Line(X%2C%20Y%2C%20Legend(5)))%3B%0A%0A%E8%B5%B7%20%3D%204%3B%E6%AD%A2%20%3D%208%3B%0AFor(i%20%3D%20%E8%B5%B7%2C%20i%20%26lt%3B%3D%20%E6%AD%A2%2C%20i%2B%2B%2C%0A%20%20%20%20Insert%20Into(vars%2C%20Eval%20Expr(Y(Expr(Column(dt%2C%20i))%2C%20Position(1))))%3B%0A%20%20Insert%20Into(%20points%2C%20Eval%20Expr(%20Y(%20Expr(%20i%20-%20%E8%B5%B7%20%2B%201%20)%20)%20)%2C%20%20i%20-%20%E8%B5%B7%20)%3B%0A)%3B%0A%0Agb%20%3D%20Eval%20Expr(%0A%20%20%20%20Graph%20Builder(%0A%20%20%20%20%20%20%20%20Size(534%2C%20648)%2C%0A%20%20%20%20%20%20%20%20Show%20Control%20Panel(0)%2C%0A%20%20%20%20%20%20%20%20Show%20Legend(0)%2C%0A%20%20%20%20%20%20%20%20Show%20Title(0)%2C%0A%20%20%20%20%20%20%20%20Show%20Footer(0)%2C%0A%20%20%20%20%20%20%20%20Show%20X%20Axis(0)%2C%0A%20%20%20%20%20%20%20%20Show%20Y%20Axis(0)%2C%0A%20%20%20%20%20%20%20%20Show%20X%20Axis%20Title(0)%2C%0A%20%20%20%20%20%20%20%20Expr(Name%20Expr(vars))%2C%0A%20%20%20%20%20%20%20%20points(Expr(Name%20Expr(points)))%0A%20%20%20%20)%0A)%3B%0Agb%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EIch%20bin%20einfach%20so%3C%2FP%3E%3CP%3EDanke%2C%20Experten!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774052%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774052%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EIch%20habe%20gestern%20versucht%2C%20es%20zu%20schreiben%2C%20aber%20es%20hat%20immer%20noch%20nicht%20funktioniert.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EDas%20Problem%20bei%20diesem%20Code%20ist%20die%20Variable%20%E2%80%9Ezwei%E2%80%9C.%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Open(%20%22%24SAMPLE_DATA%2FBig%20Class.jmp%22%20)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22col1%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(%20Col%20Shuffle()%20)%20)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22col2%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(%20Col%20Shuffle()%20)%20)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22col3%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(%20Col%20Shuffle()%20)%20)%3B%0Am1%20%3D%201%3B%20m2%20%3D%20180%3B%20m0%20%3D%2010%3B%0A%0Aone%3DExpr(Variables(%20X(%20Transform%20Column(%20%22Row%22%2C%20Formula(%20Row()%20)))%20%2C%20Y(%20%3Aheight%20)%20))%3Btwo%3DExpr(Elements(%20Position(%201%2C%201%20)%2C%20Bar(%20X%2C%20Y%2C%20Legend(%205%20)%20)%20)%20)%3Bthr%3DExpr(%20Dispatch(%20%7B%7D%2C%20%22height%22%2C%20ScaleBox%2C%20%7BMin(%20m1%20)%2C%20Max(%20m2%20)%2C%20Inc(%20m0%20)%2C%20Minor%20Ticks(%201%20)%7D%20))%3B%0A%0Afirst%20co%20%3D%205%3Blast%20col%20%3D%208%3B%0AFor(%20i%20%3D%20first%20co%2C%20i%20%26lt%3B%3D%20last%20col%2C%20i%2B%2B%2C%0A%20%20Insert%20Into(%20one%2C%20Eval%20Expr(%20Y(%20Expr(%20Column(%20dt%2C%20i%20)%20)%20)%20)%20)%3B%0A%20%20Insert%20Into(%20two%2C%20Eval%20Expr(Elements(%20Position(%201%2C%20Expr(i-3%20))%2C%20Bar(%20X%2C%20Y%2C%20Legend(%20Expr(1%2Bi%20))%20)%20)%20))%3B%0A%20%20Insert%20Into(%20thr%2C%20Eval%20Expr(%20Dispatch(%20%7B%7D%2C%20Column(Expr(i))%26lt%3B%3CGET%20name%3D%22%22%3E%3C%2FGET%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%20class%3D%22%22%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-18_17-44-45.png%22%20style%3D%22width%3A%20253px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66319i838261FBE3A3DA44%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-18_17-44-45.png%22%20alt%3D%222024-07-18_17-44-45.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EOK%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3ESpeichern%20Sie%20den%20Zeichencode%20als%20separate%20JSL%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3ESo%20l%C3%A4sst%20es%20sich%20gut%20kombinieren.%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Etx1%20%3D%20%22%22%3B%0Atx2%20%3D%20%22%22%3B%0Atx3%20%3D%20%22SendToReport(%22%3B%0AFor(%20i%20%3D%20first%20co%2C%20i%20%26lt%3B%3D%20last%20col%2C%20i%2B%2B%2C%20%0A%2F%2F%E2%80%A6%E2%80%A6%0A)%3B%0Atxt%20%3D%0A%22nw%3Ddt%26lt%3B%26lt%3B%20Graph%20Builder(Size(554%2C1654)%2CShow%20Control%20Panel(0)%2CShow%20Legend(0)%2CShow%20Title(0)%2CShow%20Footer(0)%2CShow%20X%20Axis(0)%2CShow%20Y%20Axis(0)%2CShow%20X%20Axis%20Title(0)%2CVariables(X(%3A%E5%88%86)%22%0A%20%7C%7C%20tx1%20%7C%7C%20%22)%22%20%7C%7C%20tx2%20%7C%7C%20%22%5C!n%2C%22%20%7C%7C%20tx3%20%7C%7C%0A%22))%3B(nw%20%26lt%3B%26lt%3B%20XPath(%5C!%22%2F%2FOutlineBox%5Btext()%20%3D%20'%E5%9B%BE%E5%BD%A2%E7%94%9F%E6%88%90%E5%99%A8'%5D%5C!%22))%20%26lt%3B%26lt%3B%20Set%20Title(%5C!%22%5C!%22)%3Bnw%26lt%3B%3CSET%20window%3D%22%22%20size%3D%22%22%3E%3C%2FSET%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774267%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774267%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EScripting%20Index%20als%20Beispiele%20f%C3%BCr%20%E2%80%9EVariable%20hinzuf%C3%BCgen%E2%80%9C%20und%20%E2%80%9EElement%20hinzuf%C3%BCgen%E2%80%9C%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20To%20Here(1)%3B%0A%0Adt%20%3D%20Open(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col1%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col2%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%22col3%22%2C%20Numeric%2C%20Continuous%2C%20Set%20Formula(Col%20Shuffle()))%3B%0A%0Agb%20%3D%20dt%20%26lt%3B%26lt%3B%20Graph%20Builder(%0A%09Size(534%2C%20648)%2C%0A%09Show%20Control%20Panel(0)%2C%0A%09Show%20Legend(0)%2C%0A%09Show%20Title(0)%2C%0A%09Show%20Footer(0)%2C%0A%09Show%20X%20Axis(0)%2C%0A%09Show%20Y%20Axis(0)%2C%0A%09Show%20X%20Axis%20Title(0)%2C%0A%09Variables(%0A%09%09X(Transform%20Column(%22Row%22%2C%20Formula(Row())))%2C%20%0A%09%09Y(%3Aheight)%2C%20%0A%09%09Y(%3Aweight)%0A%09)%2C%0A%09Elements(Position(1%2C%201)%2C%20Bar(X%2C%20Y%2C%20Legend(10)))%2C%0A%09Elements(Position(1%2C%202)%2C%20Bar(X%2C%20Y%2C%20Legend(9)))%0A)%3B%0A%0A%0Acols%20%3D%20%7B%22col1%22%2C%20%22col2%22%2C%20%22col3%22%2C%20%22col3%22%7D%3B%0AFor%20Each(%7Bcolname%2C%20idx%7D%2C%20cols%2C%0A%09gb%20%26lt%3B%26lt%3B%20Add%20Variable(%7BEval(colname)%2C%20Role(%22Y%22)%7D)%3B%0A%0A%09%2F%2F%20Either%20add%20both%20of%20these%20or%20neither%0A%09gb%20%26lt%3B%26lt%3B%20Remove%20Element(1%2C%202%20%2B%20idx%2C%201)%3B%0A%09gb%20%26lt%3B%26lt%3B%20Add%20Element(1%2C%202%20%2B%20idx%2C%20%7BType(%22Bar%22)%2C%20X%2C%20Y%2C%20Legend(9-idx)%7D)%3B%0A)%3B%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3C%2FCODE%3ESometimes%20you%20have%20to%20check%20the%20graph%20builder%20script%20to%20see%20how%20it%20is%20being%20built.%20In%20this%20case%20due%20to%20Legend%20being%20starting%20from%2010%2C%20you%20either%20have%20to%20first%20remove%20element%20and%20then%20add%20it%20back%20OR%20just%20let%20JMP%20take%20care%20of%20them%20(so%20leave%20out%20%26lt%3B%26lt%3B%20Remove%20Element%20and%20%26lt%3B%26lt%3B%20Add%20Element)%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721456186653.png%22%20style%3D%22width%3A%20267px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66331i8F2B15E24DF276BB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22jthi_0-1721456186653.png%22%20alt%3D%22jthi_0-1721456186653.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EGraph%20Builder(%0A%09Transform%20Column(%22Row%22%2C%20Formula(Row()))%2C%0A%09Size(534%2C%20648)%2C%0A%09Show%20Control%20Panel(0)%2C%0A%09Show%20Legend(0)%2C%0A%09Show%20Title(0)%2C%0A%09Show%20Footer(0)%2C%0A%09Show%20X%20Axis(0)%2C%0A%09Show%20Y%20Axis(0)%2C%0A%09Show%20X%20Axis%20Title(0)%2C%0A%09Variables(%0A%09%09X(%3ARow)%2C%0A%09%09Y(%3Aheight)%2C%0A%09%09Y(%3Aweight)%2C%0A%09%09Y(%3Acol1)%2C%0A%09%09Y(%3Acol2)%2C%0A%09%09Y(%3Acol3)%2C%0A%09%09Y(%3Acol3)%0A%09)%2C%0A%09Elements(Position(1%2C%201)%2C%20Bar(X%2C%20Y%2C%20Legend(10)))%2C%0A%09Elements(Position(1%2C%202)%2C%20Bar(X%2C%20Y%2C%20Legend(9)))%2C%0A%09Elements(Position(1%2C%203)%2C%20Bar(X%2C%20Y%2C%20Legend(8)))%2C%0A%09Elements(Position(1%2C%204)%2C%20Bar(X%2C%20Y%2C%20Legend(7)))%2C%0A%09Elements(Position(1%2C%205)%2C%20Bar(X%2C%20Y%2C%20Legend(6)))%2C%0A%09Elements(Position(1%2C%206)%2C%20Bar(X%2C%20Y%2C%20Legend(5)))%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%20%3C%2FP%3E%0A%3CP%3E%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774504%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774504%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDanke%2C%20Experten!%3C%2FP%3E%3CP%3EWeitere%20Bedingungen%20stelle%20ich%20in%20der%20eigentlichen%20Bewerbung.%3CBR%20%2F%3E%20Wie%20dieses%20Formular.Ich%20wei%C3%9F%20immer%20noch%20nicht%2C%20wie%20ich%20nachtr%C3%A4glich%20mehrere%20Spalten%20hinzuf%C3%BCgen%20kann%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Eca%20%3D%20%22row%22%3Bdt%20%3D%20New%20Table(%20%22test%22%2C%20Add%20Rows(%2040%20)%2C%20New%20Column(%20ca%2C%20Character%2C%20%22Nominal%22%20)%20)%3B%0AColumn(%20ca%20)%20%26lt%3B%26lt%3B%20Formula(%20Char(%20Row()%20)%20)%3Bdt%20%26lt%3B%26lt%3B%20run%20formulas%3BColumn(%20ca%20)%20%26lt%3B%26lt%3B%20deleteFormula%3B%0Ana%20%3D%20%7B%22A%22%2C%20%22B%22%2C%20%22C%22%2C%20%22D%22%2C%20%22E%22%7D%3B%0Aj%20%3D%201%3B%0AFor(%20j%20%3D%201%2C%20j%20%26lt%3B%3D%20N%20Items(%20na%20)%2C%20j%2B%2B%2C%0A%09i%20%3D%201%3B%0A%09For(%20i%20%3D%201%2C%20i%20%26lt%3B%3D%204%2C%20i%2B%2B%2C%0A%09%09ca%20%3D%20na%5Bj%5D%20%7C%7C%20Char(%20i%20)%3B%09%09New%20Column(%20ca%20)%3B%0A%09%09Column(%20ca%20)%20%26lt%3B%26lt%3B%20Formula(%20If(%20i%20%3D%3D%201%2C%20Random%20Integer(%20-100%2C%20100%20)%2C%20Random%20Integer(%2030%20*%20i%2C%2050%20*%20i%20)%20)%20)%3B%0A%09%09dt%20%26lt%3B%26lt%3B%20run%20formulas%3B%09%09Column(%20ca%20)%20%26lt%3B%26lt%3B%20deleteFormula%3B%09%09Column(%20ca%20)%20%26lt%3B%26lt%3B%20Set%20Display%20Width(%2038%20)%3B%0A%09)%3B%0A)%3B%0A%0A%0Ap1%3Ddt%26lt%3B%3CGRAPH%20builder%3D%22%22%3E%3C%2FGRAPH%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3CBR%20%2F%3EIllustration%3A%3CBR%20%2F%3EA1-A4%20is%20a%20group%20of%20the%20same%20letters%2C%20are%20listed%20as%20a%20group%20of%204%2C%20move%20A2-A4%20to%20the%20right%20of%20the%20Y%20axis%20to%20form%20a%20line%20graph%3BA1%20is%20the%20bar%20chart%2C%3CBR%20%2F%3EThe%20color%20of%20the%20bar%20is%20variable%2C%20but%20the%20color%20of%20the%20line%20on%20the%20right%20is%20fixed%20by%20number%20(the%20same%20color%20as%20the%20line%20with%20different%20letter%20groups%20of%20the%20number).%3CBR%20%2F%3EThe%20graphics%20are%20set%20to%20transparency.The%20right%20Y-axis%20title%20is%20also%20hidden.%3CBR%20%2F%3ESo%20there's%20a%20lot%20more%20code%20for%20mapping.I%20don't%20know%20how%20to%20batch%20them.%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3EThanks!%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-07-12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66366iA37DF0093E9320C8%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-22_16-07-12.png%22%20alt%3D%222024-07-22_16-07-12.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EWenn%20die%20Anzahl%20der%20Reihen%20im%20Diagramm%20mehr%20als%20200%20betr%C3%A4gt%2C%20wei%C3%9F%20ich%20nicht%2C%20wie%20sich%20das%20%C3%A4ndert%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-22_16-09-30.png%22%20style%3D%22width%3A%20218px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66367iA4C29AFB707DA04D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-22_16-09-30.png%22%20alt%3D%222024-07-22_16-09-30.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774508%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774508%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDie%20Verwendung%20einer%20gestapelten%20Datentabelle%20erleichtert%20die%20Erstellung%20solcher%20Daten%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721637218960.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66368i25D45869A65019E0%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22jthi_0-1721637218960.png%22%20alt%3D%22jthi_0-1721637218960.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EIch%20habe%20es%20versucht%2C%20konnte%20aber%20nicht%20herausfinden%2C%20wie%20ich%20es%20stapeln%20sollte.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EBitten%20Sie%20einen%20Experten%20um%20Anweisungen.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EVielen%20Dank!%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774536%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774536%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EMehrere%20Serienstapel%20verwenden%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22jthi_0-1721650202159.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721650202159.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721650202159.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721650202159.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721650202159.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jthi_0-1721650202159.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66378i131CC92866523E32%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22jthi_0-1721650202159.png%22%20alt%3D%22jthi_0-1721650202159.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EErstellen%20Sie%20dann%20eine%20Gruppierungsspalte%20aus%20einer%20der%20Beschriftungsspalten%2C%20benennen%20Sie%20die%20Spalten%20nach%20Bedarf%20um%2C%20entfernen%20Sie%20sie%20nach%20Bedarf%20und%20erstellen%20Sie%20ein%20Diagramm%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774591%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774591%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EOK%2C%20ich%20verstehe%3C%2FP%3E%3CP%3EDanke%2C%20jthi!%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774696%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774696%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%3CP%3EDiese%20Erstellung%20von%20Graphgruppen%20scheint%20f%C3%BCr%20viele%20Systeme%20die%20Standardeinstellung%20zu%20sein.%3CBR%20%2F%3E%20Beispielsweise%20ist%20die%20Beschriftungsspalte%20in%20diesem%20Diagramm%20die%20Standardsortierspalte%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EM%C3%B6chte%20ich%2C%20dass%20das%20Diagramm%20nach%20der%20Beschriftung%20der%20urspr%C3%BCnglichen%20Datentabelle%20sortiert%20wird%20und%20nur%20in%20der%20Beschriftungsspalte%20der%20Datentabelle%20nummeriert%20werden%20kann%3F%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3EBeispielsweise%20werden%20die%20Beschriftungen%20in%20der%20Datentabelle%20nach%20C%2C%20D%2C%20A%2C%20B%2C%20E%20sortiert%20und%20auch%20die%20Grafiken%20werden%20danach%20sortiert%2C%20was%20in%20der%20Datentabelle%20nur%20in%3A%201C%2C%202D%2C%203A%2C%204B%2C%205E%20ge%C3%A4ndert%20werden%20kann.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EAuch%20das%20Einstellen%20von%20Transparenz%20ist%20wirkungslos.%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3EDanke!%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222024-07-23_11-17-20.png%22%20style%3D%22width%3A%20286px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-23_11-17-20.png%22%20style%3D%22width%3A%20286px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222024-07-23_11-17-20.png%22%20style%3D%22width%3A%20286px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66412iD0F0E57C003430AA%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222024-07-23_11-17-20.png%22%20alt%3D%222024-07-23_11-17-20.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774711%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EBetreff%3A%20Wie%20erstelle%20ich%20mehrzeilige%20Dashboards%20mit%20JSL%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774711%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EVerwenden%20Sie%20f%C3%BCr%20die%20Sortierung%20die%20Spalteneigenschaft%20%E2%80%9EWertreihenfolge%E2%80%9C.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
lala
Level IX

How to make multi-row dashboards with JSL?

I saved the script for manually creating the dashboard to the data table and closed the data table
Reopening the table and executing the script was unsuccessful.

Thanks Experts!

dt=Open("$SAMPLE_DATA/Big Class.jmp");
p1=dt<< Graph Builder(Transform Column("row",Formula(Row())),Size(500,100),Show Control Panel(0),Show Legend(0),Show Title(0),Show Footer(0),Show X Axis(0),Show Y Axis(0),Show X Axis Title(0),Show Y Axis Title(0),Variables(X(:row),Y(:height)),Elements(Line(X,Y,Legend(5))));
p2=dt<< Graph Builder(Transform Column("row",Formula(Row())),Size(500,100),Show Control Panel(0),Show Legend(0),Show Title(0),Show Footer(0),Show X Axis(0),Show Y Axis(0),Show X Axis Title(0),Show Y Axis Title(0),Variables(X(:row),Y(:weight)),Elements(Line(X,Y,Legend(5))));

2024-07-16_15-26-07.png

25 REPLIES 25
lala
Level IX

Re: How to make multi-row dashboards with JSL?

Yes, the expert's code has pretty much done the trick.
You just added the "height" column 10 times to the dashboard.

 

How do I write code if I want to add a total of 10 columns to the table, one by one, along with the new ones?That's the key.

 

As for the hidden text is secondary.


Thanks Experts!

jthi
Super User

Re: How to make multi-row dashboards with JSL?

Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("col1", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col2", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col3", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col4", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col5", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col6", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col7", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col8", Numeric, Continuous, Set Formula(Col Shuffle()));

create_report = function({dt, colname}, {Default Local},
	gb = dt << Graph Builder(
		Transform Column("row", Formula(Row())),
		Size(500, 100),
		Show Control Panel(0),
		Show Legend(0),
		Show Title(0),
		Show Footer(0),
		Show X Axis(0),
		Show Y Axis(0),
		Show X Axis Title(0),
		Show Y Axis Title(0),
		Variables(X(:row), Y(Eval(colname))),
		Elements(Line(X, Y, Legend(5))),
		SendToReport(
			Dispatch({}, "Graph Builder", OutlineBox,
				{Set Title(""), Image Export Display(Normal)}
			)
		)
	);
	
	return(gb);
);

lub = Lineup Box(N Col(1));
cols = {"col1", "col2", "col3", "col4", "col5", "col6", "col7", "col8"};

For Each({colname}, cols,
	lub << Append(create_report(dt, colname));
);

nw = new window("",
	lub
);
-Jarmo
lala
Level IX

Re: How to make multi-row dashboards with JSL?

JSL Making Graphics How do I make column names dynamic and generic?Like this, the number of columns I added and the column names are different

 

Thanks Experts!

dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("col1", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col2", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col3", Numeric, Continuous, Set Formula(Col Shuffle()));

p1=dt<< Graph Builder(
	Size( 534, 648 ),
	Show Control Panel( 0 ),
	Show Legend( 0 ),
	Show Title( 0 ),
	Show Footer( 0 ),
	Show X Axis( 0 ),
	Show Y Axis( 0 ),
	Show X Axis Title( 0 ),
	Variables(
		X( Transform Column( "Row", Formula( Row() ) ) ),
		Y( :height ),
		Y( :weight ),
		Y( :col1 ),
		Y( :col2 ),
		Y( :col3 ),
		Y( :col3 )
	),
	Elements( Position( 1, 1 ), Bar( X, Y, Legend( 10 ) ) ),
	Elements( Position( 1, 2 ), Bar( X, Y, Legend( 9 ) ) ),
	Elements( Position( 1, 3 ), Bar( X, Y, Legend( 8 ) ) ),
	Elements( Position( 1, 4 ), Bar( X, Y, Legend( 7 ) ) ),
	Elements( Position( 1, 5 ), Bar( X, Y, Legend( 6 ) ) ),
	Elements( Position( 1, 6 ), Bar( X, Y, Legend( 5 ) ) )
);

2024-07-17_10-56-00.png

jthi
Super User

Re: How to make multi-row dashboards with JSL?

Do you always have the same amount of graphs? If not, then I usually build the expressions separately (Variables() and Elements) and then use Eval(Substitute()) to add them to graph builder expression which I finally evaluate. I know there has been quite a few topics about this as I have replied to those (I just can't find them) but this post by Xan gives the basic idea

Reply All: How to script dynamic content for Graph Builder 

-Jarmo
lala
Level IX

Re: How to make multi-row dashboards with JSL?

dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("col1", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col2", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col3", Numeric, Continuous, Set Formula(Col Shuffle()));

vars = Expr(Variables(X(Transform Column("Row", Formula(Row())))));
points = Expr(Line(X, Y, Legend(5)));

起 = 4;止 = 8;
For(i = 起, i <= 止, i++,
    Insert Into(vars, Eval Expr(Y(Expr(Column(dt, i)), Position(1))));
  Insert Into( points, Eval Expr( Y( Expr( i - 起 + 1 ) ) ),  i - 起 );
);

gb = Eval Expr(
    Graph Builder(
        Size(534, 648),
        Show Control Panel(0),
        Show Legend(0),
        Show Title(0),
        Show Footer(0),
        Show X Axis(0),
        Show Y Axis(0),
        Show X Axis Title(0),
        Expr(Name Expr(vars)),
        points(Expr(Name Expr(points)))
    )
);
gb;

I just so

Thanks Experts!

lala
Level IX

Re: How to make multi-row dashboards with JSL?

I tried to write it yesterday, but it still didn't work.

The problem with this code is the variable "two."

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "col1", Numeric, Continuous, Set Formula( Col Shuffle() ) );
dt << New Column( "col2", Numeric, Continuous, Set Formula( Col Shuffle() ) );
dt << New Column( "col3", Numeric, Continuous, Set Formula( Col Shuffle() ) );
m1 = 1; m2 = 180; m0 = 10;

one=Expr(Variables( X( Transform Column( "Row", Formula( Row() ))) , Y( :height ) ));two=Expr(Elements( Position( 1, 1 ), Bar( X, Y, Legend( 5 ) ) ) );thr=Expr( Dispatch( {}, "height", ScaleBox, {Min( m1 ), Max( m2 ), Inc( m0 ), Minor Ticks( 1 )} ));

first co = 5;last col = 8;
For( i = first co, i <= last col, i++,
  Insert Into( one, Eval Expr( Y( Expr( Column( dt, i ) ) ) ) );
  Insert Into( two, Eval Expr(Elements( Position( 1, Expr(i-3 )), Bar( X, Y, Legend( Expr(1+i )) ) ) ));
  Insert Into( thr, Eval Expr( Dispatch( {}, Column(Expr(i))<<Get Name, ScaleBox, {Min( m1 ), Max( m2 ), Inc( m0 ), Minor Ticks( 1 )} ) ));
);

gb = Eval Expr( Graph Builder(
	Size( 519, 841 ),
	Show Control Panel( 0 ),
	Show Legend( 0 ),
	Show Title( 0 ),
	Show Footer( 0 ),
	Show X Axis( 0 ),
	Show Y Axis( 0 ),
	Show X Axis Title( 0 ),
	Expr( Name Expr( one )) ,
Expr( Name Expr( two )),
	SendToReport(
Expr( Name Expr( thr ))
	)
));
gb;

2024-07-18_17-44-45.png

lala
Level IX

Re: How to make multi-row dashboards with JSL?

OK

Save the drawing code as a separate JSL

So it's easy to combine.

tx1 = "";
tx2 = "";
tx3 = "SendToReport(";
For( i = first co, i <= last col, i++, 
//……
);
txt =
"nw=dt<< Graph Builder(Size(554,1654),Show Control Panel(0),Show Legend(0),Show Title(0),Show Footer(0),Show X Axis(0),Show Y Axis(0),Show X Axis Title(0),Variables(X(:分)"
 || tx1 || ")" || tx2 || "\!n," || tx3 ||
"));(nw << XPath(\!"//OutlineBox[text() = '图形生成器']\!")) << Set Title(\!"\!");nw<<Set Window Size(600,2160);nw<<Move Window(3110,0);";
Save Text File( "C:\1\drawing.jsl", txt );
Wait(1);
Include( "C:\1\drawing.jsl" );
jthi
Super User

Re: How to make multi-row dashboards with JSL?

Scripting Index as examples of both Add Variable and Add Element

Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("col1", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col2", Numeric, Continuous, Set Formula(Col Shuffle()));
dt << New Column("col3", Numeric, Continuous, Set Formula(Col Shuffle()));

gb = dt << Graph Builder(
	Size(534, 648),
	Show Control Panel(0),
	Show Legend(0),
	Show Title(0),
	Show Footer(0),
	Show X Axis(0),
	Show Y Axis(0),
	Show X Axis Title(0),
	Variables(
		X(Transform Column("Row", Formula(Row()))), 
		Y(:height), 
		Y(:weight)
	),
	Elements(Position(1, 1), Bar(X, Y, Legend(10))),
	Elements(Position(1, 2), Bar(X, Y, Legend(9)))
);


cols = {"col1", "col2", "col3", "col3"};
For Each({colname, idx}, cols,
	gb << Add Variable({Eval(colname), Role("Y")});

	// Either add both of these or neither
	gb << Remove Element(1, 2 + idx, 1);
	gb << Add Element(1, 2 + idx, {Type("Bar"), X, Y, Legend(9-idx)});
);

Sometimes you have to check the graph builder script to see how it is being built. In this case due to Legend being starting from 10, you either have to first remove element and then add it back OR just let JMP take care of them (so leave out << Remove Element and << Add Element)

jthi_0-1721456186653.png

Graph Builder(
	Transform Column("Row", Formula(Row())),
	Size(534, 648),
	Show Control Panel(0),
	Show Legend(0),
	Show Title(0),
	Show Footer(0),
	Show X Axis(0),
	Show Y Axis(0),
	Show X Axis Title(0),
	Variables(
		X(:Row),
		Y(:height),
		Y(:weight),
		Y(:col1),
		Y(:col2),
		Y(:col3),
		Y(:col3)
	),
	Elements(Position(1, 1), Bar(X, Y, Legend(10))),
	Elements(Position(1, 2), Bar(X, Y, Legend(9))),
	Elements(Position(1, 3), Bar(X, Y, Legend(8))),
	Elements(Position(1, 4), Bar(X, Y, Legend(7))),
	Elements(Position(1, 5), Bar(X, Y, Legend(6))),
	Elements(Position(1, 6), Bar(X, Y, Legend(5)))
);

 

 

-Jarmo
lala
Level IX

Re: How to make multi-row dashboards with JSL?

Thanks Experts!

I set more conditions in the actual application.
Like this form.I still don't know how to add multiple columns after the fact

ca = "row";dt = New Table( "test", Add Rows( 40 ), New Column( ca, Character, "Nominal" ) );
Column( ca ) << Formula( Char( Row() ) );dt << run formulas;Column( ca ) << deleteFormula;
na = {"A", "B", "C", "D", "E"};
j = 1;
For( j = 1, j <= N Items( na ), j++,
	i = 1;
	For( i = 1, i <= 4, i++,
		ca = na[j] || Char( i );		New Column( ca );
		Column( ca ) << Formula( If( i == 1, Random Integer( -100, 100 ), Random Integer( 30 * i, 50 * i ) ) );
		dt << run formulas;		Column( ca ) << deleteFormula;		Column( ca ) << Set Display Width( 38 );
	);
);


p1=dt<<Graph Builder(Size(534,425),Show Control Panel(0),Show Legend(0),Show Title(0),Show Footer(0),Show X Axis(0),Show Y Axis(0),Show X Axis Title(0),Variables(X(:row)
,Y(:A1),Y(:A2,Position(1),Side("Right")),Y(:A3,Position(1),Side("Right")),Y(:A4,Position(1),Side("Right"))
,Y(:B1),Y(:B2,Position(2),Side("Right")),Y(:B3,Position(2),Side("Right")),Y(:B4,Position(2),Side("Right")))
,Elements(Position(1,1),Bar(X,Y(1),Legend(10)),Line(X,Y(2),Y(3),Y(4),Legend(8)))
,Elements(Position(1,2),Bar(X,Y(1),Legend(11)),Line(X,Y(2),Y(3),Y(4),Legend(9)))
,SendToReport(
Dispatch({},"A1",ScaleBox,{Min( -100),Max(110),Inc(50),Minor Ticks(1)}),Dispatch({},"B1",ScaleBox,{Min( -100),Max(110),Inc(50),Minor Ticks(1)}),
Dispatch({},"A2",ScaleBox,{Min(0),Max(210),Inc(50),Minor Ticks(1)}),Dispatch({},"B2",ScaleBox,{Min(0),Max(210),Inc(50),Minor Ticks(1)}),
Dispatch({},"400",ScaleBox,{
Legend Model(10,Properties(0,{Transparency(0.5)},Item ID("A1",1))),Legend Model(8,Properties(0,{Line Color(53),Transparency(0.8)},Item ID("A2",1)),Properties(1,{Line Color(51),Transparency(0.5)},Item ID("A3",1)),Properties(2,{Line Color(52),Transparency(0.8)},Item ID("A4",1))),
Legend Model(11,Properties(0,{Transparency(0.5)},Item ID("B1",1))),Legend Model(9,Properties(0,{Line Color(53),Transparency(0.5)},Item ID("B2",1)),Properties(1,{Line Color(51),Transparency(0.8)},Item ID("B3",1)),Properties(2,{Line Color(52),Transparency(0.5)},Item ID("B4",1)))	
}),Dispatch({},"Y r title",TextEditBox,{Hide(1)}),Dispatch({},"Y 1 r title",TextEditBox,{Hide(1)}),Dispatch({},"400",LegendBox,{Legend Position({

10,[6],8,[0,1,2],
11,[7],9,[3,4,5]

})})));;


Illustration:
A1-A4 is a group of the same letters, are listed as a group of 4, move A2-A4 to the right of the Y axis to form a line graph;A1 is the bar chart,
The color of the bar is variable, but the color of the line on the right is fixed by number (the same color as the line with different letter groups of the number).
The graphics are set to transparency.The right Y-axis title is also hidden.
So there's a lot more code for mapping.I don't know how to batch them.

Thanks!

2024-07-22_16-07-12.png

lala
Level IX

Re: How to make multi-row dashboards with JSL?

If the number of series in the graph is more than 200, I do not know how it changes

2024-07-22_16-09-30.png

Recommended Articles