InetSoft Product Information: Dashboard Conference Mailing

Users can create templates that efficiently mail conference reports out ahead of time, saving a great deal of time and effort, and available in InetSoft's comprehensive real-time analytical reporting and dashboard software. View the example below to learn more about the Style Intelligence solution.

Compiling a custom mailing list for an upcoming conference is a necessary, but laborious, task. The functions provided by the Data Worksheet simplify this task. Say we are hosting a conference for select customers and we would like to send them printed invitations. Seating is limited, so sending an invitation to every customer would not be cost effective. Therefore, to narrow down the list of the customers to whom we will send the invitation, we can use their order history.

Suppose we decide to send an invitation only to the following customers:
• The top 3 customers this year
• The customers who have purchased at least one of our products in the last two weeks

In this example, we will make use of the following components and methods:
• A User-Defined Date Range
• Advanced conditions
• Concatenated table options
• Group and aggregate options
• A table value in the filter conditions

Assume we have two tables: A table of order information for each customer, called 'OrderInfo', and a table of contact information for each customer, called 'ContactInfo'.

dashboard demo
View a 2-minute demonstration of InetSoft's easy, agile, and robust BI software.


To build the desired invitation list, follow these steps:

1. Generate a list of all customers who have purchased at least one of our products in the last two weeks.

To do this, create a User-Defined Date Range, 'Range', and apply this new User-Defined Date Range in a filter condition on the 'OrderInfo' table. Name this new table 'RecentCustomers'. The 'RecentCus­tomers' table will to have two columns, 'Customer Company' and 'Order Date'. We require the 'Order Date' field to specify the date condition, but the column can then be hidden.

2. Generate a list of the top 3 customers for this year. To do this, apply a ranking condition to the 'OrderInfo' table so that it only lists the top 3 customers based on the sum of the 'Total' sales for each customer.

3. Once we have both of these tables, we can unite them into a single table. Create a Composition table using the 'union' set operation. This requires that both base tables have the same number of columns, so hide all the columns of both tables except for the 'Company Name' columns. Name this new Concatenated table 'CustomerList'. This table contains the list of Company names to whom we wish to send invitations.

4. We now need to retrieve the corresponding contact information for these companies. Specify a subquery-based filtering condition on the 'Company' field of the 'ContactInfo' table, so that a record is only displayed if the company is “one of” the companies in the 'CustomerList' table.

Evaluate InetSoft's Business Intelligence Software for your dashboard and reporting software needs.

Read why choosing InetSoft's cloud-flexible BI provides advantages over other BI options.