Report for Constituents when a show is canceled

Hello all,

I'm wondering if anyone knows of a way to run a report/extraction or anything really that will find all constituents that HAD tickets to an event. We need something that would theoretically catch anyone who exchanged out of, or received a refund due to a cancelation, as the only methods I can currently think of only display current patrons for an event.

Thanks,

Maurice

Parents
  • Here’s the whole query as I sent it (below).

     

    The first 6 lines will give you any account that has a sub lineitem in an order for that performance, whether seated, ticketed, returned, or whatever.

     

    The next line, “AND ISNULL(f.ticket_no,))<>0”, if you include it, will find people who are, or who have ever been, ticketed for the performance.

     

    However, if you leave off everything after “AND ISNULL(f.ticket_no,))<>0”, you should get everyone who was ticketed for the performance in question. All the second half of the query does is to suppress people who still have ticket history for the performance in question.

     

    You will need to replace 851 in the query with the number of the performance you are looking for. You can get that number by going to the specific performance in ticketing setup. (And, if you include the “AND a.customer_no not in” and following, you’ll need to replace the performance name with the perf code for the performance in question.)

     

    /**START OF QUERY**/

     

    Select distinct a.customer_no

    From t_customer a (NOLOCK)

    JOIN t_order e (NOLOCK) ON a.customer_no = e.customer_no

    JOIN t_sub_lineitem f (NOLOCK) on e.order_no = f.order_no

    Where  IsNull(a.inactive, 1) = 1

     AND f.perf_no = 851 --REPLACE

     

     AND ISNULL(f.ticket_no,0)<>0

     

    AND a.customer_no not in

     (Select Distinct c.customer_no

     From t_customer c (NOLOCK)

    JOIN vs_tck_hist g (NOLOCK) ON c.customer_no = g.customer_no

    Where  IsNull(c.inactive, 1) = 1

     AND g.performance_name = '120121LR' )

     

    /**END OF QUERY**/

     

    If nothing comes up when you run the query above, then ask an IT friend to run the following query in Microsoft SQL Server Management Studio (replacing 851 with the proper performance number):

     

    select * from T_SUB_LINEITEM where perf_no = 851

     

    If that query comes up blank, then you have no order history whatsoever, which shouldn’t be the case.

     

    Lucie

    ______________________________

    Lucie Spieler
    IT Development and Training Manager

    Editor, Season Program

    FLORIDA GRAND opera
    8390 NW 25th Street
    Miami, FL 33122
    305.854.1643 x. 1521
    Box Office: 800.741.1010
    To Give a Gift: 305.403.3315
    www.FGO.org

    2011-2012
    71ST SEASON LOVE FORBIDDEN, NOT FORGOTTEN
    Luisa Fernanda
    La rondine Rigoletto Roméo et Juliette

     

    From: Tessitura Ticketing Forum [mailto:forums-ticketing@tessituranetwork.com] On Behalf Of Charles Buchanan
    Sent: Wednesday, January 11, 2012 12:59 PM
    To: Lucie Spieler
    Subject: RE: [Tessitura Ticketing Forum] Report for Constituents when a show is canceled

     

    The performance seating book will only work if the customers tickets have not already been returned and refunded.  I am trying to pull all constituents in an extraction for an event that was canceled and all of the tickets were returned/refunded so the perf. seating book comes up blank.  Does anyone know the query code I can enter in List Manager as a "manual edit" to pull this information?

    Thanks!  

    From: Ryan Creps <bounce-ryancreps9649@tessituranetwork.com>
    Sent: 1/4/2012 6:52:13 PM

    Maurice,

     

    An alternative would be to run the Performance Seating Book report for the performance.  You can then save the report results to a list using the option “Save as List” under the file menu.

     

    The performance code criteria is based on ticket history, which is typically set up to update nightly.  Ticket history may not be updating on that schedule or may have an issue.  One way to check is by loading a constituent that you know attended the event and checking the ticket history panel under their record.

     

    +Ryan Creps

    +Tessitura Network

     

    From: Tessitura Ticketing Forum [mailto:forums-ticketing@tessituranetwork.com] On Behalf Of Maurice Nounou
    Sent: Wednesday, January 04, 2012 7:42 PM
    To: Ryan Creps
    Subject: RE: [Tessitura Ticketing Forum] Report for Constituents when a show is canceled

     

    Thank you firstly. I gave this a try and it came back with 0 results. I think it is because there isn't the line to replace 120121LR within the query you posted. Is that the entire query or did part of it get cut off?

    Thanks,

    Maurice

    From: Lucie Spieler <bounce-luciespieler8144@tessituranetwork.com>
    Sent: 1/4/2012 6:22:13 PM

    If you paste the following query into the manual edit area of a new list, and replace 851 with the perf_no of the performance you are looking for, and the 120121LR with the perf_code for the same performance, this should give you everyone who has ever had a seat reservation for a particular performance, but who is not currently ticketed as of the last time your ticket history updated (ours updates once a day, at night).

     

    If you don’t have access to ticketing setup, I don’t know how to find the perf_no, which appears on the performance screen, in the Tessitura client. (If you can look at T_PERF via Microsoft SQL Server Management Studio, of course, that’s the easiest way.) You’ll have to get someone in IT to help you there. The performance_name appears on the ticket history screen in our system as “Perf. Name” and also on the top of a relevant seat map in the House View of Season Manager, as well as being the perf_code in an order in the ticketing module.

     

    Select distinct a.customer_no

    From t_customer a (NOLOCK)

    JOIN t_order e (NOLOCK) ON a.customer_no = e.customer_no

    JOIN t_sub_lineitem f (NOLOCK) on e.order_no = f.order_no

    Where  IsNull(a.inactive, 1) = 1

     AND f.perf_no = 851 REPLACE

     

    Lucie

    ______________________________

    Lucie Spieler
    IT Development and Training Manager

    Editor, Season Program

    FLORIDA GRAND opera
    8390 NW 25th Street
    Miami, FL 33122
    305.854.1643 x. 1521
    Box Office: 800.741.1010
    To Give a Gift: 305.403.3315
    www.FGO.org

    2011-2012
    71ST SEASON LOVE FORBIDDEN, NOT FORGOTTEN
    Luisa Fernanda
    La rondine Rigoletto Roméo et Juliette

     




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Ticketing Forum. You may reply to this message to post to the Ticketing forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Ticketing Forum. You may reply to this message to post to the Ticketing forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

Reply
  • Here’s the whole query as I sent it (below).

     

    The first 6 lines will give you any account that has a sub lineitem in an order for that performance, whether seated, ticketed, returned, or whatever.

     

    The next line, “AND ISNULL(f.ticket_no,))<>0”, if you include it, will find people who are, or who have ever been, ticketed for the performance.

     

    However, if you leave off everything after “AND ISNULL(f.ticket_no,))<>0”, you should get everyone who was ticketed for the performance in question. All the second half of the query does is to suppress people who still have ticket history for the performance in question.

     

    You will need to replace 851 in the query with the number of the performance you are looking for. You can get that number by going to the specific performance in ticketing setup. (And, if you include the “AND a.customer_no not in” and following, you’ll need to replace the performance name with the perf code for the performance in question.)

     

    /**START OF QUERY**/

     

    Select distinct a.customer_no

    From t_customer a (NOLOCK)

    JOIN t_order e (NOLOCK) ON a.customer_no = e.customer_no

    JOIN t_sub_lineitem f (NOLOCK) on e.order_no = f.order_no

    Where  IsNull(a.inactive, 1) = 1

     AND f.perf_no = 851 --REPLACE

     

     AND ISNULL(f.ticket_no,0)<>0

     

    AND a.customer_no not in

     (Select Distinct c.customer_no

     From t_customer c (NOLOCK)

    JOIN vs_tck_hist g (NOLOCK) ON c.customer_no = g.customer_no

    Where  IsNull(c.inactive, 1) = 1

     AND g.performance_name = '120121LR' )

     

    /**END OF QUERY**/

     

    If nothing comes up when you run the query above, then ask an IT friend to run the following query in Microsoft SQL Server Management Studio (replacing 851 with the proper performance number):

     

    select * from T_SUB_LINEITEM where perf_no = 851

     

    If that query comes up blank, then you have no order history whatsoever, which shouldn’t be the case.

     

    Lucie

    ______________________________

    Lucie Spieler
    IT Development and Training Manager

    Editor, Season Program

    FLORIDA GRAND opera
    8390 NW 25th Street
    Miami, FL 33122
    305.854.1643 x. 1521
    Box Office: 800.741.1010
    To Give a Gift: 305.403.3315
    www.FGO.org

    2011-2012
    71ST SEASON LOVE FORBIDDEN, NOT FORGOTTEN
    Luisa Fernanda
    La rondine Rigoletto Roméo et Juliette

     

    From: Tessitura Ticketing Forum [mailto:forums-ticketing@tessituranetwork.com] On Behalf Of Charles Buchanan
    Sent: Wednesday, January 11, 2012 12:59 PM
    To: Lucie Spieler
    Subject: RE: [Tessitura Ticketing Forum] Report for Constituents when a show is canceled

     

    The performance seating book will only work if the customers tickets have not already been returned and refunded.  I am trying to pull all constituents in an extraction for an event that was canceled and all of the tickets were returned/refunded so the perf. seating book comes up blank.  Does anyone know the query code I can enter in List Manager as a "manual edit" to pull this information?

    Thanks!  

    From: Ryan Creps <bounce-ryancreps9649@tessituranetwork.com>
    Sent: 1/4/2012 6:52:13 PM

    Maurice,

     

    An alternative would be to run the Performance Seating Book report for the performance.  You can then save the report results to a list using the option “Save as List” under the file menu.

     

    The performance code criteria is based on ticket history, which is typically set up to update nightly.  Ticket history may not be updating on that schedule or may have an issue.  One way to check is by loading a constituent that you know attended the event and checking the ticket history panel under their record.

     

    +Ryan Creps

    +Tessitura Network

     

    From: Tessitura Ticketing Forum [mailto:forums-ticketing@tessituranetwork.com] On Behalf Of Maurice Nounou
    Sent: Wednesday, January 04, 2012 7:42 PM
    To: Ryan Creps
    Subject: RE: [Tessitura Ticketing Forum] Report for Constituents when a show is canceled

     

    Thank you firstly. I gave this a try and it came back with 0 results. I think it is because there isn't the line to replace 120121LR within the query you posted. Is that the entire query or did part of it get cut off?

    Thanks,

    Maurice

    From: Lucie Spieler <bounce-luciespieler8144@tessituranetwork.com>
    Sent: 1/4/2012 6:22:13 PM

    If you paste the following query into the manual edit area of a new list, and replace 851 with the perf_no of the performance you are looking for, and the 120121LR with the perf_code for the same performance, this should give you everyone who has ever had a seat reservation for a particular performance, but who is not currently ticketed as of the last time your ticket history updated (ours updates once a day, at night).

     

    If you don’t have access to ticketing setup, I don’t know how to find the perf_no, which appears on the performance screen, in the Tessitura client. (If you can look at T_PERF via Microsoft SQL Server Management Studio, of course, that’s the easiest way.) You’ll have to get someone in IT to help you there. The performance_name appears on the ticket history screen in our system as “Perf. Name” and also on the top of a relevant seat map in the House View of Season Manager, as well as being the perf_code in an order in the ticketing module.

     

    Select distinct a.customer_no

    From t_customer a (NOLOCK)

    JOIN t_order e (NOLOCK) ON a.customer_no = e.customer_no

    JOIN t_sub_lineitem f (NOLOCK) on e.order_no = f.order_no

    Where  IsNull(a.inactive, 1) = 1

     AND f.perf_no = 851 REPLACE

     

    Lucie

    ______________________________

    Lucie Spieler
    IT Development and Training Manager

    Editor, Season Program

    FLORIDA GRAND opera
    8390 NW 25th Street
    Miami, FL 33122
    305.854.1643 x. 1521
    Box Office: 800.741.1010
    To Give a Gift: 305.403.3315
    www.FGO.org

    2011-2012
    71ST SEASON LOVE FORBIDDEN, NOT FORGOTTEN
    Luisa Fernanda
    La rondine Rigoletto Roméo et Juliette

     




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Ticketing Forum. You may reply to this message to post to the Ticketing forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Ticketing Forum. You may reply to this message to post to the Ticketing forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

Children
No Data