2 of 2 people found this helpful
VizAlerts functions off of one simple triggering mechanism: The presence of data in your viz. If, when VizAlerts is scheduled to check your viz, it finds that data is present, it will trigger the alert. If it finds no data, then nothing happens. Thus, the criteria for when you receive an alert depends solely on what data you’ve connected to and how you’ve filtered it. Because of this you have a lot of flexibility in defining your alert.
So set EmailAlert up as a filter that only allows "1" (though you don't have to build a calc for this, Tableau is able to filter on a measure just fine). So only records with Email Alert = 1 will be shown in your viz. Publish it to Tableau Server, where you have presumably already set VizAlerts up and tested it, and the subscribe to your viz on one of the VizAlerts schedules. When the schedule rolls around, if there's anything showing in your viz, you'll get an email.