Business And Customer Service Quiz

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Post
P
Post
Community Contributor
Quizzes Created: 1 | Total Attempts: 181
| Attempts: 181 | Questions: 70
Please wait...
Question 1 / 70
0 %
0/100
Score 0/100
1. A developer needs to load an Account table and a Contact table from QVDs. The developer needs to load only contacts for the accounts that have already been loaded.There may be more than one contact for an account, so the developer needs to keep the Account and Contact tables separate. After loading the Account table, which function should the developer use in the Where clause of the Contact table load?

Explanation

The developer should use the "Exists" function in the Where clause of the Contact table load. This function checks if a certain condition is true for any record in a specified table. In this case, the developer wants to load only the contacts for the accounts that have already been loaded. By using the "Exists" function, the developer can check if there is a matching account in the Account table for each contact record being loaded, and only load the contacts that have a corresponding account.

Submit
Please wait...
About This Quiz
Business And Customer Service Quiz - Quiz

Customer service is the provision of serves to customers – hence the name – before, during, and/or after a purchase. Whether you work in retail or a call... see morecenter, customer service is a necessity for any business in ensuring customer satisfaction. Take this Business and Customer Service Quiz to see how much do you know. see less

2. LOAD ItemID, LocationID, Quantity FROM [inventory.txt] (txt, codepage is 1252, embedded labels, delimiter is ',', msq); When the developer runs the script, which values will the field Quantity contain?

Explanation

The field Quantity will contain the values 1, 2, and 3.

Submit
3. Which QlikView script should a developer add to a Load script to output the resulting numberof rows from a joining Load statement to the Script Execution Progress window and the script logfile?

Explanation

The correct answer is LET vNumRows = NoOfRows('TableName'); TRACE 'Resulting Rows = $(vNumRows)'. This script will assign the number of rows resulting from the joining Load statement to the variable vNumRows and then use the TRACE statement to output the number of rows to the Script Execution Progress window and the script logfile.

Submit
4. A designer needs to create a chart displaying the number of patients currently checked into a hospital by age group. What is the appropriate Dimension for the chart?

Explanation

The appropriate dimension for the chart is "age group" because the designer wants to display the number of patients currently checked into a hospital categorized by their age group. By using "age group" as the dimension, the designer can easily group and compare the number of patients in different age groups, providing a clear visualization of the distribution of patients in the hospital.

Submit
5. A customer needs to produce formatted output as a PDF to distribute it to non-QlikView users. Each page should show sales trending for a different sales team. The number of sales teams will change frequently. What should a developer create to efficiently enable users to create the required output?

Explanation

To efficiently enable users to create the required output, a developer should create a report with banding on SalesTeam. This means that the report will have a specific formatting applied to each section or band that represents a different sales team. This allows for easy differentiation and organization of the sales data for each team. By using banding, the report can dynamically adjust to the changing number of sales teams, ensuring that each team's sales trending is displayed on a separate page in the PDF output.

Submit
6. A customer needs to build a QlikView application using data in text files. A new data file iscreated every day and stored in a folder on the customer's network named s. \userfiles.The file name is in the form dataYYYYMMDD.txt, where YYYYMMDD represents the current date,such as data20111231.txt.Which data load strategy should a developer use to load all of the customer's data files each day?

Explanation

The correct answer is 'Load * From [s. \userfiles\data*.txt] (ansi, txt, delimiter is '\t', embedded labels);'. This strategy uses a wildcard in the file location to load all data files that match the pattern 'data*.txt' in the specified directory. The wildcard allows the developer to load all the customer's data files each day without having to specify the exact file name or date. The other options either do not use a wildcard or do not include the necessary file location and wildcard pattern to load all the data files.

Submit
7. A customer with a complex chart is experiencing performance issues when the organization's users view the chart without first applying several filters.A designer needs to place a restriction on the chart so that the users are forced to make a selection before QlikView will calculate and render the chart. Which common object property can the designer use to accomplish this?

Explanation

The designer can use the Calculate Condition property on the General tab to create a control condition that will prevent the chart from calculating until the user has filtered the data. This means that the chart will only be rendered and displayed once the user has made a selection, helping to improve performance by avoiding unnecessary calculations and rendering.

Submit
8. What must a developer consider when loading a table after the Section Access statement and before the Section Application statement?

Explanation

When loading a table after the Section Access statement and before the Section Application statement, the developer must consider that all field names must be written in uppercase. This means that the names of the fields should be in capital letters. This is important because QlikView is case-sensitive when it comes to field names, so if the field names are not in uppercase, they may not be recognized correctly by the system. Therefore, it is necessary to ensure that all field names are written in uppercase to avoid any issues with data loading and analysis.

Submit
9. A customer needs the data displayed in the exhibit loaded into QlikView for analysis. The data is stored in a flat-file and new rows are appended daily. Which two data quality issues will a developer have to resolve? (Choose two.)

Explanation

The developer will have to resolve the issue of one or more header rows being included in the file data. This is because header rows are not actual data and can cause inaccuracies in analysis. Additionally, they will also have to resolve the issue of one or more Product field values containing the file delimiter. This is because the file delimiter is used to separate different fields in the data, and if it is present within a field value, it can cause incorrect parsing of the data.

Submit
10. An Address Book table has a Country Code field. A standard lookup table exists in Excel to translate the Country Code to a Country description.The Country Code will be US for any Address Book record with no Country Code value.Which technique should a developer use to ensure a Country description is loaded for all Address Book records? 

Explanation

The developer should load the Excel data as a Mapping table and use Applymap with a default mapping value when loading the Address Book table. This technique allows the developer to map the Country Code field in the Address Book table to the corresponding Country description in the Excel data using Applymap. If a Country Code value is missing in the Address Book table, the default mapping value can be used to ensure that a Country description is still loaded for all Address Book records.

Submit
11. A developer needs to load data for products from a database table and a text file. The database table and text file can be joined by the field ProductID.The database table contains the master list of all available products. The text file contains additional data fields, but not for all products.The developer loads the data from the database table first.The developer needs to load the additional data fields from the text file into the existing table. The resulting table needs to contain the master list of all available products.Which type of join should the developer use when loading the text file?

Explanation

The developer should use a Left Join when loading the text file. A Left Join will return all records from the left table (in this case, the database table) and the matching records from the right table (the text file) based on the specified join condition (ProductID). This means that all products from the master list in the database table will be included in the resulting table, and any additional data fields from the text file will be added if there is a match on ProductID.

Submit
12. A customer needs multi-language support for a QlikView application. The languages that need to be supported immediately are English, German, and Dutch; in the future, however, additional languages may be needed. Which solution should a developer use to meet the customer's needs?

Explanation

The correct solution for the customer's multi-language support needs is to use a language definition table in the data model containing all descriptions for each language, and the option to select a specific language in a field. This solution allows for flexibility in supporting additional languages in the future and provides a centralized location for all language descriptions. Additionally, the option to select a specific language in a field ensures that the application can display the content in the chosen language.

Submit
13. A customer needs to have QlikView deployed to tablet devices. When creating the QVW application, which two actions must a developer take to meet the customer's need? (Choose two.)

Explanation

To meet the customer's need of deploying QlikView to tablet devices, the developer must take two actions. Firstly, they need to ensure that the screen resolution is appropriate for the device, as different tablets may have different screen resolutions. This will ensure that the QVW application is displayed correctly on the tablet devices. Secondly, the developer should use only sheet objects that are suitable for tablet devices. This means selecting and designing sheet objects that are optimized for tablet use, providing a seamless and user-friendly experience for the customer.

Submit
14. A customer has sales data containing a fact table, Sales and dimension tables, Customer, Item,and Vendor.After loading the data, the Entity Relationship Diagram (ERD) has a synthetic table containing thefields Name and Address from the Vendor and Customer tables.How can a developer eliminate the synthetic keys and appropriately link the data?

Explanation

To eliminate synthetic keys and appropriately link the data, the developer should first qualify all tables by prefixing them with their respective aliases. This ensures that the fields from different tables can be distinguished. Then, the developer should unqualify all key fields, which means removing the table prefix from the key fields. This allows the key fields to be properly linked between the tables without any synthetic keys.

Submit
15. What is the cardinality of the relationship between CUSTOMER and ACCOUNT?

Explanation

The cardinality of the relationship between CUSTOMER and ACCOUNT is many-to-many. This means that a customer can have multiple accounts and an account can be associated with multiple customers. It suggests that there can be multiple customers linked to multiple accounts, indicating a complex and flexible relationship between the two entities.

Submit
16. A customer specified that the QlikView application should be designed to fit a screen resolution of 1280 x 800 as a standard.Which option will assist a designer while creating the user interface?

Explanation

The option "Go to View menu > Resize Window > 1280 x 800" will assist a designer while creating the user interface by allowing them to resize the window to the specified screen resolution of 1280 x 800. This ensures that the application is designed to fit the specified screen resolution as a standard.

Submit
17. Which technique should be used by a developer to eliminate the circular reference in the data modeldisplayed in the exhibit?

Explanation

To eliminate the circular reference in the data model, the developer should qualify the fields Name, Address, City, and Country in the Shippers and Suppliers tables. By qualifying these fields, it means adding the table names as prefixes to the field names, such as Shippers.Name, Shippers.Address, Suppliers.City, and Suppliers.Country. This helps to differentiate the fields with the same name in different tables, resolving the circular reference issue.

Submit
18. Which object should a designer use to integrate QlikView with an interactive third-party web service for use in the AJAX Zero Footprint client?

Explanation

The designer should use an Extension Object to integrate QlikView with an interactive third-party web service for use in the AJAX Zero Footprint client. Extension Objects allow developers to extend the functionality of QlikView by integrating external web services, creating custom visualizations, and adding interactive features. This makes it the most suitable option for integrating QlikView with a third-party web service in the AJAX Zero Footprint client.

Submit
19. Which QlikView feature should a developer use to provide information throughout the QVW application about how a field was calculated in the Load script?

Explanation

Field Comment is the correct answer because it allows a developer to provide information about how a field was calculated in the Load script. Field comments can be added to individual fields in the script, and they can be viewed by other developers or users when they hover over the field name in the QlikView application. This feature is useful for documenting and explaining the logic behind the calculations performed on a field, making it easier for others to understand and work with the application.

Submit
20. A customer needs a better understanding of inventory trends over time. However, the sourcedatabase contains only the current product inventory levels.Which technique will take advantage of QlikView capabilities to meet the customer's needs?

Explanation

Using a QVD file to store an accumulation of periodic snapshots from the source database is the best technique to meet the customer's needs for better understanding of inventory trends over time. A QVD file is a QlikView-specific file format that allows for efficient storage and retrieval of data. By storing periodic snapshots in a QVD file, the customer can easily analyze and compare inventory levels over time using QlikView's powerful capabilities. This technique ensures that the customer has access to historical inventory data and can track trends effectively.

Submit
21. A customer has 30 target values that are used to evaluate the quality of an organization'sfacilities. At least half the target values are changed monthly by the business users.What is the most efficient way for the developer to store, access, and maintain the target values?

Explanation

The most efficient way to store, access, and maintain the target values is to save them in an external file and load them into a QlikView table. By doing so, the values can be easily accessed and maintained in a structured manner. Using a FOR loop to assign the values to variables allows for efficient processing and manipulation of the data. This approach also allows for scalability and flexibility, as new target values can be easily added or modified in the external file without affecting the code structure.

Submit
22. The tables displayed in the exhibit need to be loaded into QlikView. How will the data model appear once the load is complete?

Explanation

Once the tables are loaded into QlikView, the data model will have loosely coupled tables. This means that the tables will have a relationship, but it will not be a strong or direct relationship. The tables will be connected through common fields or keys, but they will not be tightly integrated. This allows for more flexibility in the data model and allows for easier modifications or additions to the data structure.

Submit
23. A customer's data set contains information for multiple departments.The customer needs a document to show only one specific department when a user first accesses the application.  Which trigger and action will meet the requirement?

Explanation

The trigger "OnOpen" is used when a user first accesses the application, and the action "Select in Field" will allow the customer to show only one specific department. This means that when the application is opened, the action will automatically select the desired department, filtering the data set to only show information related to that department.

Submit
24. A QlikView report does not match the legacy report it was designed to replace. The purpose of thereport is to count the number of customers per year and in total.Why is there a difference between the Total row values in the two reports?

Explanation

The correct answer is that the legacy report calculates the total customer occurrences, while the QlikView report counts only distinct customers. This means that the legacy report includes all occurrences of a customer, even if they appear multiple times, while the QlikView report only counts each customer once, regardless of how many times they appear. This difference in calculation method results in a difference in the total row values between the two reports.

Submit
25. A customer has two databases containing employee data for different regions. Based on the script displayed in the exhibit, what will be the resulting table schema?

Explanation

Based on the script displayed in the exhibit, the resulting table schema will be one table named Employees_US.

Submit
26. What is the primary key of ACCOUNT_TRANS?

Explanation

The primary key of ACCOUNT_TRANS is composed of both ACCOUNT_ID and TRANS_SEQ. This means that the combination of these two columns uniquely identifies each record in the ACCOUNT_TRANS table. Having a primary key is essential for maintaining data integrity and ensuring that there are no duplicate or conflicting records in the table.

Submit
27. How can a developer use QVD files to optimize reload performance?

Explanation

By creating an incremental load strategy, the developer can optimize reload performance using QVD files. This strategy involves reducing the query sizes against the source data, which helps to minimize the amount of data that needs to be loaded and processed during each reload. Incremental loading allows the developer to only load and update the new or modified data since the last reload, rather than reloading the entire dataset. This can significantly improve the reload performance by reducing the time and resources required for the reload process.

Submit
28. The Sales table displayed in the exhibit represents the entire data set. Given the expression.=sum( {$< Month={'Oct'}, RegionID={'4'} >} SalesAmount)What is the result with the selections for SalesPersonID=1 and RegionID=3? 

Explanation

not-available-via-ai

Submit
29. A global sales organization needs sales figures in both the local currencies and the corporate standard of $USD. How can a developer achieve this goal and enable users to only consume a single Document CAL?

Explanation

By creating a single QVW and adding a table containing currency multipliers while using $USD as a baseline currency, the developer can achieve the goal of providing sales figures in both local currencies and $USD. This approach allows users to consume a single Document CAL, as all the necessary information is contained within one QVW file. The currency multipliers in the table can be used to convert the local currency amounts to $USD, providing the required figures in the corporate standard.

Submit
30. A customer created 20 expressions that will be used repetitively throughout a QlikViewapplication. These expressions could appear in more than 50 objects located on 15 tabs.How can a developer efficiently apply and maintain these expressions?

Explanation

To efficiently apply and maintain the expressions, the developer should create a variable for each expression that contains the expression text. By using variables, the developer can easily manage and update the expressions in one central location. This eliminates the need to edit each individual object that uses the expression. Instead, the variable can be used in place of the expression in each object, ensuring consistency and simplifying maintenance.

Submit
31. A developer created two QVWs. The first QVW loads data from the data source and creates QVD files. The second QVW loads the QVD files and provides the user interface for the analytics.The customer does not have Publisher installed.How should the reloads be configured on the server to ensure the first QVW reload completes before the second QVW reload begins? 

Explanation

The second QVW reload can be scheduled to start upon the successful completion of the first QVW reload. This means that the server will automatically start the reload of the second QVW once it detects that the first QVW reload has finished successfully. This ensures that the second QVW reload will not begin until the data has been loaded and the QVD files have been created by the first QVW.

Submit
32. How does QlikView link a fact table and dimension table in the associative data model?

Explanation

In QlikView, the fact table and dimension table are linked by having an identically named field in both tables. This means that there is a common field in both tables that is used to establish the relationship between the data in the fact table and the dimension table. This allows QlikView to associate and analyze the data based on this common field, enabling users to easily explore and navigate the data in a flexible and intuitive manner.

Submit
33. What is the interpretation of a 98 percent subset ratio in the CustomerID field in an Orderstable when the subset ratio of the same field in the Customer table is 100 percent?

Explanation

The interpretation of a 98 percent subset ratio in the CustomerID field in the Orderstable, when the subset ratio of the same field in the Customer table is 100 percent, is that 100 percent of customers are defined in the Customer table, but 2 percent of the customers have not placed an order. This means that while all customers are recorded in the Customer table, there is a small percentage of customers who have not yet placed an order in the Orders table.

Submit
34. Which action should a developer perform on a table to reduce the required memory and optimize the application?

Explanation

Splitting out a single complex field into multiple fields reduces the number of distinct values per field, which can help reduce the required memory and optimize the application. By doing this, the application can store and process data more efficiently, as it eliminates the need to store repetitive or redundant data. Additionally, it allows for better organization and indexing of the data, making it easier to retrieve and manipulate when needed.

Submit
35. When a customer reloads the script displayed in the exhibit, it fails to respond and complete, anddisplays an error message.OBJECT OUT OF MEMORY.How should the developer resolve the logic error in the script?

Explanation

The error message "OBJECT OUT OF MEMORY" suggests that the script is consuming too much memory, causing it to fail. By changing the QUALIFY * command to list out only the fields that need to be qualified, the developer can reduce the memory usage of the script. This means that only the necessary fields will be processed, reducing the memory requirements and resolving the logic error.

Submit
36. A customer has a Sales data table and needs a chart to display sales figures by date, including dates without sales.The Sales table is sorted by the primary key which is generated based on the type of order and the SalesPersonID who generated it. Which technique should a developer use to achieve this requirement?

Explanation

A developer should use a Resident Load and Peek technique to determine the minimum and maximum dates from the Sales data table. This will allow them to create a master calendar using the AutoGenerate function. By using Resident Load and Peek, the developer can extract the necessary date information from the Sales table and then generate a calendar that includes all dates, even those without sales. This technique ensures that the chart will display sales figures by date, fulfilling the customer's requirement.

Submit
37. An Invoices table has a DaysOverdue field. A chart is required to analyze overdue invoices in 30 day intervals.Which function should a designer use within a chart to meet this requirement?

Explanation

The designer should use the Class(DaysOverdue,30) function within the chart to meet the requirement of analyzing overdue invoices in 30 day intervals. This function will group the DaysOverdue values into intervals of 30 days, allowing for a clear analysis of the overdue invoices based on the specified interval.

Submit
38. A developer needs to modify the data model of a document that consumes 5GB of RAM when opened in memory.Which type of client should the developer use? Internet Explorer Plug-in client on a 64 bit Windows 7 operating system 

Explanation

The QlikView local client on a 64 bit Windows 7 operating system is the correct answer because it allows the developer to modify the data model of the document. Additionally, using a 64 bit operating system provides access to more memory, which is necessary to accommodate the 5GB RAM consumption of the document.

Submit
39. A customer needs to display sales amounts for the current month and a trend of sales over the prior 12 months using a small amount of screen space.  Which chart type should the designer use to meets the customer's needs?

Explanation

The designer should use a Straight Table with one expression to display the current month sales and a second expression represented as a Mini Chart to display a trend of sales over the prior 12 months. This option allows the customer to view both the current month sales and the trend of sales over the prior 12 months in a compact and efficient manner, using a small amount of screen space.

Submit
40. A customer needs to analyze Products by Product Grouping. The relationship between Productand Product Group is undefined in the original data source.How can the Product Grouping be defined within the QlikView script?

Explanation

The correct answer is by generating a lookup table using the Inline wizard. This means that within the QlikView script, a lookup table can be created using the Inline wizard. This allows the user to define the Product Grouping by manually entering the necessary data directly into the script. This method is useful when the relationship between Product and Product Group is undefined in the original data source.

Submit
41. A customer has a set of date values in different formats. Some dates are in Julian date format; some dates are text strings. How can a developer ensure the data is loaded in a consistent format?

Explanation

The Alt function can be used to load data in a consistent format by providing multiple options for parsing the dates using different Date# functions. This allows the developer to handle different date formats and convert them into a consistent format during the load process.

Submit
42. Which statement describes required field characteristics that will ensure QlikView associations across multiple tables?

Explanation

The correct answer is that the fields must be aliased to the same name when loading into QlikView. This is because QlikView uses field names to create associations between tables. If the field names are not the same, QlikView will not be able to establish the associations correctly. The other statements are not necessarily true for ensuring associations across multiple tables.

Submit
43. Schema A displayed in the exhibit has been transformed into Schema B. How can the before and after schemas be described?

Explanation

The given answer is correct because it states that the snowflake schema, which is a normalized schema, has been transformed into a de-normalized schema. This means that the schema has been modified to reduce the number of relationships and increase redundancy in order to improve performance for certain types of queries.

Submit
44. When the script displayed in the exhibit is reloaded, an error message is displayed.Table not foundLeft Join (SalesPerson)LOAD ID,DepartmentIDFROM[DataSourceA.xlsx](ooxml, embedded labels, table is SalesPersonDepartment);What is the likely cause of the error?

Explanation

The likely cause of the error is that when the script is reloaded, the SalesPerson table is auto concatenated to the Customer table. However, when the script tries to reference the SalesPerson table, it does not exist because it has been concatenated with the Customer table.

Submit
45. A customer needs to measure the Amount of Sales by Days Sales Outstanding (DSO). Days Sales Outstanding does not exist in the data model. Which technique should a developer use to meet the customer's need?

Explanation

To meet the customer's need of measuring the Amount of Sales by Days Sales Outstanding (DSO), a developer should use the technique of pressing the Add Calculated Dimension button on the Dimensions tab. This allows the developer to create a new calculated dimension that can be used to calculate and display the DSO based on the available data in the data model.

Submit
46. A customer who operates a large national sales organization needs to divide a Sales.qvw document into region-specific documents using the Region field (North, South, East, and West). Each region should have access to region-specific data.Which instruction should a developer give to the Server/Publisher administrator to meet the customer's needs? 

Explanation

The correct answer is to create a QlikView Publisher task to reduce the Sales.qvw document based on the Region field and distribute to region-specific folders with appropriate file permissions. This is the best solution because it allows the customer to divide the document into region-specific documents using the Region field. The Publisher task can reduce the document based on this field and distribute the resulting documents to region-specific folders, ensuring that each region has access to its own data. Additionally, the task can apply appropriate file permissions to ensure data security.

Submit
47. Which technique should a developer use to clearly describe dimensions and measures for end users who need to use collaborative objects?

Explanation

To clearly describe dimensions and measures for end users who need to use collaborative objects, a developer should add field metadata tags to fields in the load script. This technique allows developers to provide additional information about the fields, such as their meaning, usage, or any specific instructions. By adding these metadata tags, end users can easily understand and interpret the dimensions and measures when working with the collaborative objects. This helps in enhancing collaboration and ensuring that all users have a clear understanding of the data and its context.

Submit
48. When should a developer create a new tab in the Load Script? 

Explanation

A developer should create a new tab in the Load Script when portions of the script are logically related. This allows for better organization and readability of the script. By grouping related portions of the script together, it becomes easier to understand and maintain the code. It also helps in troubleshooting and debugging as developers can quickly locate and work on specific sections of the script. Creating a new tab based on logical relationships improves the overall efficiency and effectiveness of the development process.

Submit
49. A developer made several changes to a 25-tab load script that normally runs for at least twohours.Which step should the developer take first to efficiently debug the script logic?

Explanation

not-available-via-ai

Submit
50. Which chart should a designer use to display orders, sales, and average order value grouped by year, quarter, region, product, and salesperson?

Explanation

A Pivot Table is the most suitable chart for displaying orders, sales, and average order value grouped by multiple dimensions such as year, quarter, region, product, and salesperson. It allows the designer to easily analyze and compare data across different categories and provides a comprehensive view of the data. The Pivot Table can summarize and aggregate data in a flexible and interactive manner, making it an ideal choice for this type of analysis.

Submit
51. A client has a data set with two tables. The Customer table has fields CustomerID, AssignedTo, FirstName, and LastName. The orders table has fields CustomerID, AssignedTo, Product, and Quantity. The AssignedTo field holds an employee reference. Users need to see Customers and Orders by employee. The employee assigned to the Customer may not be the same as the employee assigned to the Order. Which technique should be used in the script to meet the requirement?

Explanation

To meet the requirement of displaying Customers and Orders by employee, the script should use the Rename Field syntax to alias one of the AssignedTo fields. This will allow the system to differentiate between the employee assigned to the Customer and the employee assigned to the Order, while still maintaining the necessary associations between the tables. By renaming one of the AssignedTo fields, the script can create a clear distinction and enable users to view the data by employee accurately.

Submit
52. A customer needs to analyze transactions across the Dimensions and Metrics identified below. Required Dimensions. ------ Project ID Month Year Account ID Transaction Type Client ID Required Metrics. ----- Number of transactions Total Amount Total Cost Average Amount Average Cost Which approach will provide the most effective QlikView data model to meet the customer's requirements while optimizing performance and maintaining accuracy?

Explanation

The most effective approach to meet the customer's requirements while optimizing performance and maintaining accuracy is to concatenate the four transaction tables and add fields to identify the record type and count flag. By concatenating the tables, the data can be easily analyzed across dimensions and metrics. Adding fields to identify the record type and count flag allows for accurate calculation of the required metrics. This approach avoids the need for a Link Table and aliasing fields, which can be more complex and potentially impact performance. Keeping the tables separate and qualifying the names may also lead to difficulties in linking the data correctly.

Submit
53. A customer has an Addresses table with the fields. CustomerNumber, CustomerName, AddressLine1, AddressLine2, City, StateCode, PostalCode, and CountryCode.A designer needs to design a chart to show a count of distinct customers in which the customer's CountryCode is US or CA, while ignoring all selections on the Addresses table except the CustomerNumber and CustomerName fields.How can the designer calculate the required value?

Explanation

The designer can calculate the required value by creating a chart with the CustomerNumber and CustomerName fields as dimensions and using the distinct count aggregation on these fields. Then, the designer can apply a filter to only include customers whose CountryCode is US or CA. This will give the count of distinct customers from the specified countries while ignoring any selections made on other fields in the Addresses table.

Submit
54. What can a developer determine from the exhibit about the values in the Fax field?

Explanation

The exhibit shows that the Fax field has NULL values for 24 percent of the records.

Submit
55. Which two data quality issues exist within the data set displayed in the exhibit? (Choose two.)

Explanation

The data set displayed in the exhibit has two data quality issues. Firstly, there are multiple spellings of the same city, which indicates inconsistency and can lead to confusion or errors in data analysis. Secondly, there are inconsistent country abbreviations, which can also cause confusion and inaccuracies when analyzing the data.

Submit
56. A customer's product catalog database contains approximately 50,000 individual productSKUs. The catalog is updated quarterly.The customer needs the load on database servers to be minimized.Which technique should a developer use to meet the customer's needs?

Explanation

To minimize the load on the database servers, a developer should use a QVD (QlikView Data) file to store the product catalog quarterly from the customer's database. QVD files are optimized for efficient data storage and retrieval in QlikView applications. By storing the product catalog in a QVD file, the developer can reduce the need for frequent database queries and improve overall performance. This technique allows for faster data loading and reduces the workload on the database servers.

Submit
57. A customer is building a dashboard to measure the performance of the Support organization. The customer needs to dynamically sort the Ticket Severity field by Severity Weight field when the Ticket Severity column header is double-clicked in Straight Table charts.Example ticket severities. Urgent = 1 High = 2 Normal = 3 Low = 4 Which QlikView load script function can the developer use to create the Ticket Severity field to meet the customer's needs?

Explanation

The correct answer is "Dual( [Ticket Severity], [Severity Weight] ) AS [Ticket Severity]". This function creates a field that contains both the Ticket Severity and Severity Weight values. It allows the customer to sort the Ticket Severity field by Severity Weight when the Ticket Severity column header is double-clicked in Straight Table charts.

Submit
58. A developer needs to add data from a Microsoft Access database to a data model intended to run on a 64 bit Windows Server. How should the developer proceed?

Explanation

The developer should proceed by selecting "ODBC" from the Database pull down menu in the Data tab of the script editor. They should also make sure to select the "Force 32 bit" check box before clicking the "Connect" button. This is because the data model is intended to run on a 64-bit Windows Server, and using the 32-bit version of ODBC will ensure compatibility with the Microsoft Access database.

Submit
59. A Straight Table Chart calculates several metrics for each individual alphanumeric transaction detail record (TRAN_ID) and its Amount over several years of data. The calculation time for the chart is over two minutes.How can a designer decrease the calculation time for the chart without compromising core functionality? 

Explanation

Creating a calculation condition using the formula "=count(TRAN_ID)" will decrease the calculation time for the chart without compromising core functionality. This is because the count function is a relatively simple and efficient calculation compared to summing the transaction IDs or amounts. By using the count function, the designer can quickly determine the number of transaction IDs in the data set, reducing the overall calculation time for the chart.

Submit
60. A customer has multiple bar charts comparing different metrics. All charts contain a single Expression all with the Dimension CustomerID.The charts are sorted by Y-Value Descending. Some Customers have Y-Values of zero for some metrics and not others. How can the designer show the same color bar for a single CustomerID in all the charts?

Explanation

By checking the Multicolored and Persistent Colors checkboxes in the Properties > Colors section, the designer can ensure that the same color bar is shown for a single CustomerID in all the charts. This means that even if a CustomerID has Y-Values of zero for some metrics and not others, the color of their bar will remain consistent across all the charts.

Submit
61. How can a designer display the field selections that have been made within a chart caption? 

Explanation

By using an expression with GetCurrentSelections in the Window Title option on the General tab, the designer can display the field selections that have been made within a chart caption. This allows the chart to dynamically update and show the current selections made by the user.

Submit
62. A customer has an Actual Sales fact table aggregated at the transactional level and aBudgeted Sales fact table aggregated at the monthly level. The tables share many of the samedimensional fields.How can a developer form the data model?

Explanation

The developer should create a link table containing the dimensional fields and then link each fact table using a concatenated key. This approach allows for a more efficient and organized data model. By creating a link table, the developer can establish a relationship between the fact tables and the dimensional fields, ensuring accurate and meaningful analysis. The concatenated key helps in uniquely identifying the records and avoiding any data inconsistencies. This approach also allows for easy expansion and maintenance of the data model in the future.

Submit
63. Which objects are the most appropriate for setting one or more values for use in a "what-if" scenario?

Explanation

not-available-via-ai

Submit
64. A developer has a Container Object with multiple charts and each chart has many different expressions.The developer needs to provide users with a method to easily obtain information related to each chart and the expressions within. How can the developer fulfill this requirement?

Explanation

The developer can fulfill this requirement by entering a thorough description of each chart and its expressions in the Help Text property on the Caption tab. This will provide users with easily accessible information related to each chart and its expressions.

Submit
65. In which two places in the Chart Properties of a Gauge can expressions be entered? (Choose two.)

Explanation

Expressions can be entered in the Calculation Condition and Show Condition of the object in the Chart Properties of a Gauge. The Calculation Condition allows for the use of expressions to determine when a calculation should be performed, while the Show Condition allows for the use of expressions to determine whether the object should be displayed or hidden.

Submit
66. A customer has aggregated budgets for products by year and month. Actual data is stored at a more detailed transaction level and so a one-to-many relationship exists between the Budgets to Actuals table. Budgets have been assigned for all months of the current year, but there are only transactions up to the current month of October. There are transactions for products that were not assigned budgets. How can a developer remove the synthetic key automatically generated by QlikView and be able to analyze budgets and actuals by product, month, and year?

Explanation

By using the Concatenate function to append the Budgets table to the Actuals table, the developer can remove the synthetic key automatically generated by QlikView. This allows for the analysis of budgets and actuals by product, month, and year.

Submit
67. How many rows and fields will TableA have after the script completes? 

Explanation

The script will complete with five rows and three fields in TableA.

Submit
68. A customer has data tables for financial results, staffing, sanitary conditions, and customer satisfaction. Each table contains a date field and a location ID. Not all dates appear in all tables. How can a developer create a master calendar that can be used with all the tables?

Explanation

The correct answer suggests finding the minimum and maximum dates that appear in all the tables. Then, a calendar is created spanning those dates. Additionally, a link table is created with a key of location and date, containing all unique locations and dates. Finally, a key of location and date is added to the other tables, and the location and date fields are dropped from all other tables. This approach ensures that a master calendar is created that can be used with all the tables, allowing for consistent analysis and reporting.

Submit
69. A customer needs an application to reload in a short time period. The source tables are log files that are appended to on a daily basis.Which performance tuning option should a developer use?

Explanation

Using QVD files to store the source tables can improve the performance of reloading the application in a short time period. QVD files are optimized for fast read and write operations, allowing for quick data retrieval. By storing the source tables in QVD files, the application can load the data directly from these files instead of reading the entire log files every time, resulting in faster reload times.

Submit
70. A project to develop a QlikView application for a customer requires splitting developers intotwo teams.One team will focus on developing source database query knowledge to create a reusable data layer.There are several application-specific business rules for this project. The customer needs toincrementally accumulate history for the QlikView application over time.The second team will focus on developing the presentation layer. This team also has data modeling and scripting expertise, but does not have source database query knowledge.Which data loading strategy should the developers use on the project?

Explanation

The developers should create a series of QVWs that apply the business rules and then binary load them into the presentation layer QVW. This strategy allows the first team to focus on developing the source database query knowledge and create a reusable data layer. The second team, which lacks source database query knowledge, can then focus on developing the presentation layer using the pre-built QVWs that already apply the necessary business rules. This approach ensures efficient collaboration between the two teams and allows for incremental accumulation of history for the QlikView application over time.

Submit
View My Results

Quiz Review Timeline (Updated): Feb 3, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Feb 03, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 24, 2017
    Quiz Created by
    Post
Cancel
  • All
    All (70)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
A developer needs to load an Account table and a Contact table from...
LOAD ItemID,...
Which QlikView script should a developer add to a Load script to...
A designer needs to create a chart displaying the number of patients...
A customer needs to produce formatted output as a PDF to distribute it...
A customer needs to build a QlikView application using data in text...
A customer with a complex chart is experiencing performance issues...
What must a developer consider when loading a table after the Section...
A customer needs the data displayed in the exhibit loaded into...
An Address Book table has a Country Code field. A standard lookup...
A developer needs to load data for products from a database table and...
A customer needs multi-language support for a QlikView application....
A customer needs to have QlikView deployed to tablet devices....
A customer has sales data containing a fact table, Sales and dimension...
What is the cardinality of the relationship between CUSTOMER and...
A customer specified that the QlikView application should be designed...
Which technique should be used by a developer to eliminate the...
Which object should a designer use to integrate QlikView with an...
Which QlikView feature should a developer use to provide information...
A customer needs a better understanding of inventory trends over time....
A customer has 30 target values that are used to evaluate the quality...
The tables displayed in the exhibit need to be loaded into QlikView....
A customer's data set contains information for multiple...
A QlikView report does not match the legacy report it was designed to...
A customer has two databases containing employee data for different...
What is the primary key of ACCOUNT_TRANS?
How can a developer use QVD files to optimize reload performance?
The Sales table displayed in the exhibit represents the entire data...
A global sales organization needs sales figures in both the local...
A customer created 20 expressions that will be used repetitively...
A developer created two QVWs. The first QVW loads data from the data...
How does QlikView link a fact table and dimension table in the...
What is the interpretation of a 98 percent subset ratio in the...
Which action should a developer perform on a table to reduce the...
When a customer reloads the script displayed in the exhibit, it fails...
A customer has a Sales data table and needs a chart to display sales...
An Invoices table has a DaysOverdue field. A chart is required to...
A developer needs to modify the data model of a document that consumes...
A customer needs to display sales amounts for the current month and a...
A customer needs to analyze Products by Product Grouping. The...
A customer has a set of date values in different formats. Some dates...
Which statement describes required field characteristics that will...
Schema A displayed in the exhibit has been transformed into Schema B....
When the script displayed in the exhibit is reloaded, an error message...
A customer needs to measure the Amount of Sales by Days Sales...
A customer who operates a large national sales organization needs to...
Which technique should a developer use to clearly describe dimensions...
When should a developer create a new tab in the Load Script? 
A developer made several changes to a 25-tab load script that normally...
Which chart should a designer use to display orders, sales, and...
A client has a data set with two tables. The Customer table has fields...
A customer needs to analyze transactions across the Dimensions and...
A customer has an Addresses table with the fields. CustomerNumber,...
What can a developer determine from the exhibit about the values in...
Which two data quality issues exist within the data set displayed in...
A customer's product catalog database contains approximately...
A customer is building a dashboard to measure the performance of the...
A developer needs to add data from a Microsoft Access database to a...
A Straight Table Chart calculates several metrics for each individual...
A customer has multiple bar charts comparing different metrics. All...
How can a designer display the field selections that have been made...
A customer has an Actual Sales fact table aggregated at the...
Which objects are the most appropriate for setting one or more values...
A developer has a Container Object with multiple charts and each chart...
In which two places in the Chart Properties of a Gauge can expressions...
A customer has aggregated budgets for products by year and month....
How many rows and fields will TableA have after the script...
A customer has data tables for financial results, staffing, sanitary...
A customer needs an application to reload in a short time period. The...
A project to develop a QlikView application for a customer requires...
Alert!

Advertisement