Repeats

6435
7
Jump to solution
02-08-2017 06:41 AM
JohnMcConalogue
New Contributor III

Can anyone tell me how to use repeats to good effect?

Thanks.

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
IsmaelChivite
Esri Notable Contributor

A repeat is useful when you want a set of questions to be repeated within a form.  Say for example you are creating a survey for an invasive species inventory.  You will want to add general questions to capture the date of the inventory, the plot number, location etc. A repeat will help you capture information about the invasive species detected and their coverage.

Survey123 repeats are modeled as related tables in ArcGIS. In the example above, the resulting feature service will include a main point layer for your plots (with attributes for the plot number, date of inventory etc) plus a table related to the plot layer where information about invasive species will be captured (their scientific name, cover etc).

To learn more  about repeats I suggest you read Repeats—Survey123 for ArcGIS | ArcGIS help topic in our help.

If you want to have a quick look at a survey with a repeat, do  the following:

In Survey123 Connect, select New Survey and pick the Community category, then select the Polio survey.

View solution in original post

7 Replies
CarlHolt1
Occasional Contributor III

Repeats use a related table. They did not work for our workflow as we need to print the reports from the web app and the photos taken in repeats did not appear on simple reports.

IsmaelChivite
Esri Notable Contributor

A repeat is useful when you want a set of questions to be repeated within a form.  Say for example you are creating a survey for an invasive species inventory.  You will want to add general questions to capture the date of the inventory, the plot number, location etc. A repeat will help you capture information about the invasive species detected and their coverage.

Survey123 repeats are modeled as related tables in ArcGIS. In the example above, the resulting feature service will include a main point layer for your plots (with attributes for the plot number, date of inventory etc) plus a table related to the plot layer where information about invasive species will be captured (their scientific name, cover etc).

To learn more  about repeats I suggest you read Repeats—Survey123 for ArcGIS | ArcGIS help topic in our help.

If you want to have a quick look at a survey with a repeat, do  the following:

In Survey123 Connect, select New Survey and pick the Community category, then select the Polio survey.

JohnMcConalogue
New Contributor III

Thanks for the reply Ismael.

I have added in 'begin repeat' instead of 'begin group' and this seems to be allowing the group to be created over and over.

I take it the information in each repeated group is accessible from the feature layer?

0 Kudos
IsmaelChivite
Esri Notable Contributor

Correct. Groups are used to logically organize questions within a survey. They are typically used for cosmetic reasons.

Although Repeats somewhat look like a Group, they are a different  thing, as they allow you to capture data for every question in the repeat again and again.

Once you submit the data, you will be able to access information within the repeat through the related records. In the web map below, for example, we have  a point layer with water stations and a related table for every water quality sample taken at that station.  In Survey123, the water sample was modeled as a repeat.

Note that  in the feature popup in the  screenshot below, there is a link at the bottom that lets you open the 'Related Records'... that is how you access information from a repeat. 

JohnMcConalogue
New Contributor III

Thanks for all your help Ismael.

0 Kudos
LaurenMcGarvey
New Contributor II

What is the best way to incorporate the related tables into the main table?

0 Kudos
JamesTedrick
Esri Esteemed Contributor

Hi Lauren,

Could you describe what you mean when you say 'incorporate'? A couple of tools available:

- Joining Features: Join Features—ArcGIS Online Help | ArcGIS 

- Using Arcade's FeatureSet capabilities: What’s new with Arcade: Taking a stroll through FeatureSets (Part 1)  

0 Kudos