I’m a bit stumped and could really use help, I think bubble is doing something behind the scenes that doesn’t match what the interface infers. Details below:
Two Objectives
First, count the total number of table rows that meet the following conditions:
- Reviewed = “no”
- LearningModule = Parent group’s Learning Module (this is coming from current cell for a repeating group)
- Submitted = “yes”
Second, show each row one at a time in a pop-up window that has a repeating group to facilitate this, and use previous & next buttons to step through each result.
The conditions used are the same, except for the source of LearningModule. In this case pressing the button that opens the pop-up sets a State variable to the current cell’s learning module. Then for the pop-up repeating group, the condition for LearningModule = the state variable’s value.
Data
The searched table is structured as follows with sample values below the table headers:
ChallengeQuestion | Submitted | Learning Module | Reviewed | response ID
challenge 1 | no | learning module 1 | yes | unique id
challenge 1 | no | learning module 1 | yes | unique id
challenge 2 | no | learning module 1 | yes | unique id
challenge 3 | no | learning module 2 | yes | unique id
To summarize the above, there can be multiple challenges to one learning module, and the repeating group with the counts displays a row per learning module while the repeating group in the pop-up displays a result per unique id.
Expected Result
The counts would be as follows
- Learning module 1: 3
- Learning module 2: 1
The pop-up, when opened to learning module 1, would allow me to step through 2 more rows, then step back to the first row, ultimately viewing 3 rows total.
Actual Result
The count for learning module 2 is correct. The count for learning module 3 is greater than 3.
The pop-up, when opened to learning module 1, get’s stuck when stepping from a row with challenge 1, to a row with challenge 2.
When the Reviewed value in the row for challenge 2 changes from no to yes, then the count and stepper results become correct.












