The Intelligent Data Insight Analysis Assistant (hereinafter referred to as the DataWind Analysis Assistant, Analysis Assistant, or AI Assistant) is a self-service analysis intelligent assistant. During the process of self-service data retrieval and chart creation, users may need to create a large number of charts for various business scenarios. The Analysis Assistant not only helps users quickly generate and modify field expressions required for chart creation, but also assists users in analyzing the query results of the current chart through secondary analysis. By simply describing requirements in natural language, the Analysis Assistant can help users quickly complete data retrieval and chart building tasks.
Secondary analysis: Click the analysis configuration area, then select Secondary Analysis. If a dialog box appears as shown below, it indicates that secondary analysis has been successfully enabled.
When adding a new field in a visual query, for the step of defining the field expression, the Analysis Assistant can provide suggestions for expressions based on your natural language description and help you correct incorrect expressions.
Step 1: In the visual query editing interface, at the upper left of the field list area, click the operator to the right of the dataset name.
Step 2: In the field expression box, describe your requirements for generating the expression.
warning
You need to describe your requirements to the AI Assistant as thoroughly as possible so that the AI Assistant can provide more accurate answers.
You can move the mouse over the generated expression, and the AI Assistant will provide the logic for generating the expression. You can learn how to write the corresponding type of expression by reviewing the logic.
Scenario 1: Calculate the total sale amount of Shanghai
This feature supports generating charts based on your natural language description. When generating charts, you can use analysis features and create expressions.
Secondary analysis allows you to analyze the query results of the current chart using natural language and supports saving the results to the dashboard.
warning
Click Analyze and select Secondary analysis to ask questions in the dialog box.
Secondary analysis supports multi-turn conversations. You can use the "History analysis steps" button on the right side of Secondary analysis to view all steps of the current round, and you can also click the "Apply" button after a step to restore the chart to its state at that step.
After applying the analysis features of visual queries, additional metric fields, that is, derived fields, will be generated, such as period-over-period growth rate, period-over-period raw value, metric percentage, and so on. Secondary analysis enables secondary calculations on derived fields.
(1) Add a new column for the combined period-over-period growth value of income and cost, calculated by adding the period-over-period growth values of income and cost.
(2) Add a new column for the ratio of the percentage of sales amount to the percentage of profit, with values rounded to two decimal places.
Add a new column for the growth coefficient, which calculates the ratio of the month-over-month sales growth value to the sales.
Filter data where the month-over-month sales growth rate is greater than 5%.
Secondary analysis can achieve multi-round aggregation based on different dimensions, such as requirements for stratification by a specific metric.
(1) Add a new column: provinces with income greater than 900,000 are classified as high-income provinces, and those with less income are classified as low-income provinces:
(2) Calculate the number of provinces in each income level and their total income, then remove the province column:
After applying the table calculation feature, secondary analysis can filter the final results to further analyze specific dimensions.
warning
Since secondary analysis filters are based on chart results, the filtered fields must be present in the chart.
View only the data for the Northeast region:
Filter for provinces that rank in the top three for both income and order quantity:
Filter provinces that are both Zhejiang and sell "Road 15" type of products:
Secondary analysis enables calculations between different enumerated values under the same column dimension in the pivot table.
For example: add a new column named Cost, which calculates Sales revenue minus Profit.
Secondary analysis supports more calculation methods for table calculations and also supports multi-metric calculations.
Add a new column for the ratio to the most recent day's profit, calculating the ratio of profit to the most recent day's profit, rounded to two decimal places.
Add a new column named Difference between today's income and the previous day's cost, which subtracts the previous day's cost from the current date's income, rounded to two decimal places.
Combine provinces with income less than 1,000,000 into a single row named Other, sum the income column, and for the income summary column in this row, use the sum of the income column for all rows in the current result.
There is an event dataset containing event A and event B. Event A contains id and timestamp a, and event B contains id and timestamp b.
Metric to calculate: For the same id in events A and B, timestamp b minus timestamp a. To implement this requirement, use the id to match the two events and subtract the reported timestamps of the two events.
For example: merge rows with the same id, keep one row in the association result.
When there are many dimension enumeration values in the chart, secondary analysis allows you to quickly sort the chart according to the specified order of enumeration values.
For example: place Liaoning at the top among provinces, and sort the rest in descending order of sales amount.
(1) All content output by this service is generated by artificial intelligence models.
(2) Applicable users of this feature: limited to customers for internal, proprietary business, and personal use only. Customers are not allowed to provide generative artificial intelligence services to the public through the Analysis Assistant.
(3) This feature is a value-added module and supports both SaaS and on-premises deployment versions of the product. To purchase or try it, please contact the sales staff for consultation.
(4) Currently, the AI capabilities of DataWind Intelligent Data Insight support the following types of datasets: