Stateset One offers a comprehensive set of advanced reporting capabilities to help users analyze and visualize their data effectively. Some of the key features include:
Users can create customized reports tailored to their specific needs. The platform provides a user-friendly interface to define report parameters, select relevant data sources, apply filters, and specify the desired output format.
Stateset One includes & integrates a range of data visualization tools to transform raw data into meaningful visual representations. Users can create charts, graphs, dashboards, and other visual elements to gain insights into their data quickly. The platform supports various visualization types, such as bar charts, pie charts, line graphs, and heatmaps.
With drill-down capabilities, users can dig deeper into their data to uncover more granular details. By interacting with visualizations or reports, users can access underlying data layers, enabling a more comprehensive analysis of trends, patterns, and outliers.
Stateset One allows users to apply filters and segment their data for focused analysis. Users can define criteria based on specific dimensions or variables, such as time periods, geographical locations, customer segments, or product categories. This feature enables users to examine data subsets and compare performance across different segments.
Stateset One provides scheduled export functionality, allowing users to automate the generation and delivery of reports at specified intervals. Key features of this capability include:
Users can choose from a variety of export formats for their reports, such as PDF, Excel, CSV, or HTML. This flexibility ensures compatibility with different systems and caters to the diverse needs of stakeholders who may require specific file formats.
const returnFields = [ "id", "status", "order_id", "rma", "tracking_number", "description", "customerEmail", "zendesk_number", "action_needed", "reason_category", "issue", "order_date", "shipped_date", "requested_date", "serial_number", "scanned_serial_number", "condition", "amount", "customer_id", "tax_refunded", "total_refunded", "created_date", "flat_rate_shipping", "warehouse_received_date", "warehouse_condition_date", "country" ]; const opts = { returnFields }; // Current Time var time = Math.floor(Date.now() / 1000); // The ID of your GCS bucket const bucketName = 'returns'; // The path to your file to upload const filePath = `../stateset-app/static/data/returns/returns-data-${time}.csv`; // The new ID for your GCS file const destFileName = `returns-data-${time}.csv`; // Upload to Google Cloud Function async function uploadFile() { // Uploads a local file to the bucket await storage.bucket(bucketName).upload(filePath, { destination: destFileName, }); return res.status(200).json({ status: `${filename}-${time} uploaded to ${bucketName}.` }) } // Get the Return Data const return_records = await graphQLClient.request(GET_MY_RETURNS); // JSON 2 CSV Parser const json2csvParser = new Parser({ returnFields, quote: '', delimiter: ',' }); // Stateset CSV const statesetCSV = json2csvParser.parse(return_records.returns); // Parse the Response convert to CSV let statesetWriter = createWriteStream(`../stateset-app/static/data/returns/returns-data-${time}.csv`) statesetWriter.write(statesetCSV); // Upload File uploadFile().catch(console.error);