https://908labo.com/2018/10/29/infopath-developing-views-chapter-8/
InfoPath developing views (Chapter 8)