jamovi icon indicating copy to clipboard operation
jamovi copied to clipboard

Activating filter changes syntax

Open Malschuetzky opened this issue 2 years ago • 3 comments

I am using jamovi desktop 2.4.11 as a portable app started from the unpacked zip-file.

When I am using multiple instances of the same analysis, e.g., three times descriptives (each one for a different variable, example file attached), the syntax/analysis is changing after activating a filter.

In the attached file I have 4 random variables (A, B, C, and D) and I am running the three following analyses: FilterChangesSyntax.zip

jmv::descriptives( data = data, vars = A)

jmv::descriptives( data = data, vars = B)

jmv::descriptives( data = data, vars = C)

After activating the prepared filter (Filter1 = D==2) the syntax of the three analyses is changing, e.g.:

jmv::descriptives( data = data, vars = A)

jmv::descriptives( data = data, vars = B)

jmv::descriptives( data = data, vars = A)

If adjusting the third descriptives back to C, it changes again after deactivating the filter to A or sometimes to B. Furthermore all arguments (e.g. showing the variance) will be reseted to the standard.

Sometimes it changes the second descriptives, if this one is currently highlighted.

This behavior includes other analyses, too, not only the descriptives.

Really strange: After opening the attached file the first time, the syntax will not change. After clicking on one analysis or adding more analyses, you can see the above described behavior.

Malschuetzky avatar Dec 26 '23 19:12 Malschuetzky

thanks for reporting ... i'll take a look.

jonathon-love avatar Dec 27 '23 05:12 jonathon-love

additinal observation: I see the same behavior (a secong instance of an analysis becomes a copy of the first instance) not only by using the filter, but also by adding or deleting a new row (subject). Adding or deleting columns (variables) is fine.

Malschuetzky avatar Jan 19 '24 23:01 Malschuetzky

ah yeah, makes sense.

jonathon-love avatar Jan 21 '24 00:01 jonathon-love