Description: When using the Sampling tool, the options "With replacement" and "Keep order" are exclusive. Ticking one unticks the other one. The user should be able to create a sample with replacement while still conserving the order they appear in. The UX would also improve as the two choices currently use tickboxes that make it look like both can be ticked at the same time. Steps to Reproduce: 1. Open Calc 2. Create a range of values, for example the sequence 1 to 10 in the range A1:A10 3. Select said range 4. Open the sampling dialogue: Data > Statistics > Sampling... 5. Input range should be the selected range 6. Results to: B1 7. Sample size: any value above 1 8. Sampling method: Random 9. Tick "With replacement" and "Keep order" Actual Results: The two option are exclusive. Ticking one unticks the other. Expected Results: The two options don't need to be exclusive: one might want sampling to happen with replacement, but still keeping the values in the original order. For example: - Sample the sequence: 1, 3, 2, 4 - Use "With replacement" and "Keep order" and a sample size of 6 - Get an output like: 1, 1, 1, 2, 4, 4 Reproducible: Always User Profile Reset: No Additional Info: Tested on: Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: e3086b58eb5427d520b86c185f9d911bb6f7a3a0 CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2021-06-21_15:37:11 Calc: threaded and: Version: 7.2.0.0.beta1 / LibreOffice Community Build ID: c6974f7afec4cd5195617ae48c6ef9aacfe85ddd CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded and: Version: 7.0.6.2 Build ID: 144abb84a525d8e30c9dbbefa69cbbf2d8d4ae3b CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded
Repro NixOS Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: b1df9c67349cf4cc5be4128d797aefb87f50e38f CPU threads: 16; OS: Linux 5.13; UI render: default; VCL: x11 Locale: fi-FI (fi_FI.UTF-8); UI: en-US Calc: threaded
Looks like it behaved like this since the options were introduced in 6.3