ServiceNow CIS-ITSM Practice Test Questions and Exam Dumps Part9 Q161-180

 

View Full ServiceNow CIS-ITSM Exam Dumps and Practice Test Dumps.


Q1. You are creating a Power BI semantic model and need a dimension table to filter a large Sales fact table by customer. Which design is most appropriate?

  1. Store customer attributes directly in every Sales row only.
  2. Create a separate Customer dimension with one row per customer.
  3. Create a many-to-many relationship between duplicate customer tables.
  4. Keep the Customer table disconnected.

Correct Answer: 2. Create a separate Customer dimension with one row per customer.

Explanation: A separate Customer dimension is consistent with star-schema modeling and provides one row per customer with descriptive attributes such as name, segment, region, and status. The Sales table can then contain the CustomerID as a foreign key. This structure reduces unnecessary repetition, improves usability, and supports predictable one-to-many filtering from Customer to Sales. Keeping all attributes only in the fact table can increase redundancy, while disconnected tables cannot naturally filter Sales. A many-to-many relationship is unnecessary when the dimension can provide a unique key.

Q2. You need to calculate the number of rows in the Sales table that remain after current report filters are applied. Which DAX function should you use?

  1. COUNTROWS
  2. SUM
  3. DISTINCT
  4. MAX

Correct Answer: 1. COUNTROWS

Explanation: COUNTROWS returns the number of rows in a table and respects the current filter context when used in a measure. This makes it suitable for counting transactions, records, or events visible after slicers and filters are applied. SUM adds values in a numeric column, DISTINCT returns unique values, and MAX returns the largest value in a column. If each row represents a transaction, COUNTROWS(Sales) is a straightforward way to calculate the number of transactions currently included in the report context.

Q3. You import a table where separate columns named Jan, Feb, Mar, and Apr contain monthly sales. You need a Month column and a Sales column instead. Which Power Query transformation should you use?

  1. Merge Columns
  2. Group By
  3. Unpivot Columns
  4. Fill Down

Correct Answer: 3. Unpivot Columns

Explanation: Unpivot Columns converts multiple similarly structured columns into attribute-value rows. In this case, the Jan, Feb, Mar, and Apr columns can become a Month column and a Sales column. This produces a more normalized structure that is usually easier to model, filter, and analyze over time. Merge Columns combines fields, Group By aggregates records, and Fill Down propagates values into blank rows. Unpivoting is especially useful when spreadsheet-style source data stores time periods horizontally rather than as row values.

Q4. A report user wants to select a region and have most visuals respond, but one KPI card must remain unchanged. Which feature should you configure?

  1. Row-level security
  2. Edit interactions
  3. Drillthrough
  4. Data alerts

Correct Answer: 2. Edit interactions

Explanation: Edit interactions lets you control how a slicer or visual affects other visuals on the same report page. You can configure the KPI card so that it does not respond to the Region slicer while allowing other visuals to remain filtered. Row-level security controls what data a user is allowed to access, Drillthrough supports navigation to detail pages, and data alerts monitor certain values. Since the requirement is specifically about preventing one visual from being affected by another selection, Edit interactions is the appropriate feature.

Q5. You need to calculate the highest transaction amount currently visible in the report. Which DAX function should you use?

  1. MAX
  2. COUNT
  3. VALUES
  4. AVERAGEX

Correct Answer: 1. MAX

Explanation: MAX returns the largest value in a numeric or date column within the current filter context. For a transaction amount column, it can identify the highest visible value after filters for region, date, product, or other dimensions are applied. COUNT returns the number of nonblank values, VALUES returns distinct values, and AVERAGEX evaluates an expression row by row before averaging. MAX is the most direct function when the requirement is to return the single highest value in a column.

Q6. Your Power BI report needs to display a long table with precise page breaks, repeating headers, and print-ready formatting. What should you use?

  1. A dashboard
  2. A standard card visual
  3. A paginated report
  4. A tooltip page

Correct Answer: 3. A paginated report

Explanation: Paginated reports are intended for highly formatted, print-oriented reporting where precise page size, page breaks, repeated headers, and detailed tables are required. They are especially useful for invoices, operational reports, statements, and formal documents. Standard Power BI reports emphasize interactive analysis rather than fixed pagination. Dashboards provide tile-based monitoring, while tooltip pages provide contextual information on hover. When exact layout and printable output are central requirements, a paginated report is the appropriate choice.

Q7. A measure must calculate Total Sales while ignoring filters on the Product table but preserving filters from Date and Region. Which DAX pattern is most appropriate?

  1. FORMAT([Total Sales])
  2. CALCULATE([Total Sales], REMOVEFILTERS(Product))
  3. COUNTROWS(Product)
  4. RELATED(Product[Category])

Correct Answer: 2. CALCULATE([Total Sales], REMOVEFILTERS(Product))

Explanation: CALCULATE evaluates an expression under a modified filter context. REMOVEFILTERS(Product) clears filters from the Product table while leaving filters from other tables, such as Date or Region, in place. This pattern is commonly used in percentage-of-total calculations and comparisons. FORMAT only changes display formatting, COUNTROWS counts rows, and RELATED retrieves a related value in row context. The requirement specifically calls for selectively removing Product filters while preserving the rest of the current context, making CALCULATE with REMOVEFILTERS the correct solution.

Q8. You need a visual that shows the relationship between customer age and annual spending. Which visual is most appropriate?

  1. Gauge
  2. Scatter chart
  3. Card
  4. Donut chart

Correct Answer: 2. Scatter chart

Explanation: A Scatter chart is designed to show the relationship between two numeric variables. Customer age can be placed on one axis and annual spending on the other, allowing users to identify patterns, clusters, correlations, and outliers. A Gauge compares a metric to a target, a Card displays a single summarized value, and a Donut chart shows proportions among categories. For exploring whether one numeric variable is associated with another, a Scatter chart provides the clearest analytical view.

Q9. Your Date table is related to the Sales table through OrderDate. You need a measure based on ShipDate instead, and an inactive ShipDate relationship already exists. Which function should you use in the measure?

  1. USERELATIONSHIP
  2. SELECTEDVALUE
  3. PATH
  4. DISTINCTCOUNT

Correct Answer: 1. USERELATIONSHIP

Explanation: USERELATIONSHIP temporarily activates an existing inactive relationship during the evaluation of a measure. It is typically used inside CALCULATE when a fact table has multiple date columns, such as OrderDate and ShipDate. The OrderDate relationship can remain active by default, while ShipDate-based measures use USERELATIONSHIP. SELECTEDVALUE returns a single selected value, PATH supports parent-child hierarchies, and DISTINCTCOUNT counts unique values. USERELATIONSHIP directly addresses the need to use an alternate relationship without changing the model’s default active relationship.

Q10. You need to improve the refresh efficiency of a table containing ten years of historical data when only the most recent 30 days change regularly. What should you configure?

  1. Bookmarks
  2. Incremental refresh
  3. Drill mode
  4. Visual interactions

Correct Answer: 2. Incremental refresh

Explanation: Incremental refresh partitions a large table by date and refreshes only the recent portion that may have changed, while retaining older historical partitions. This can significantly reduce refresh duration and resource usage. Bookmarks capture report states, drill mode supports hierarchy navigation, and visual interactions control how visuals affect each other. When a large table contains mostly stable historical data and only recent rows change, incremental refresh is designed specifically to optimize ongoing data refresh operations.

Q11. You want to create a measure that divides Total Profit by Total Sales while safely handling cases where Total Sales is zero. Which DAX function should you use?

  1. DIVIDE
  2. SUMX
  3. CONCATENATE
  4. FIND

Correct Answer: 1. DIVIDE

Explanation: DIVIDE is designed for division in DAX and safely handles cases where the denominator is zero or blank. It can return BLANK() or a specified alternate result instead of generating an undesirable division error. This makes it well suited for ratios such as profit margin, conversion rate, or average price. SUMX performs row-by-row iteration and summation, CONCATENATE joins text, and FIND searches within text. For a robust ratio measure, DIVIDE is generally preferred over manual division when the denominator may be zero.

Q12. A report must let users move from a product summary page to a detailed transaction page filtered for the selected product. Which feature should you configure?

  1. Report tooltip
  2. Drillthrough
  3. Conditional formatting
  4. Sync slicers

Correct Answer: 2. Drillthrough

Explanation: Drillthrough allows users to navigate from a selected data point to a dedicated detail page while carrying the selected filter context. For example, choosing a product can open a transaction page filtered to that product. A report tooltip provides additional information without navigation, conditional formatting changes appearance, and Sync slicers maintains filter selections across pages. Drillthrough is specifically intended for moving from summarized analysis to detailed contextual information on another page.

Q13. You need to create an average of a row-level calculation defined as Revenue minus Cost. Which DAX function should you use?

  1. SUM
  2. AVERAGEX
  3. MAX
  4. COUNTROWS

Correct Answer: 2. AVERAGEX

Explanation: AVERAGEX is an iterator that evaluates an expression for each row in a table and then calculates the average of those results. It is appropriate when the value to be averaged does not already exist as a physical column. In this case, AVERAGEX can calculate Revenue minus Cost for each row and then return the average margin amount. SUM aggregates an existing numeric column, MAX returns the largest value, and COUNTROWS counts records. Iterator functions ending in X are useful when row-level calculations must be performed before aggregation.

Q14. Your organization needs each regional manager to see only rows for the manager’s assigned region. Which feature should you implement?

  1. Dynamic row-level security
  2. Conditional formatting
  3. Bookmarks
  4. Data categories

Correct Answer: 1. Dynamic row-level security

Explanation: Dynamic row-level security can restrict data based on the identity of the signed-in user. A mapping table can connect each manager to an assigned region, and DAX security logic can use the current user’s identity to filter the model accordingly. This approach is more scalable than creating a separate static role for every manager. Conditional formatting changes visual appearance, bookmarks save report states, and data categories describe the semantic meaning of fields. Dynamic RLS is designed specifically for user-specific data access.

Q15. You need users to analyze a measure by interactively breaking it down across Region, Product Category, and Channel. Which visual should you use?

  1. Card
  2. Gauge
  3. Decomposition tree
  4. Ribbon chart

Correct Answer: 3. Decomposition tree

Explanation: The decomposition tree allows users to explore a measure by breaking it down across multiple dimensions in an interactive sequence. Users can choose fields such as Region, Product Category, and Channel to understand which factors contribute to a result. It is useful for exploratory and root-cause analysis. A Card shows one value, a Gauge compares a value to a target, and a Ribbon chart emphasizes changes in category rank over time. The decomposition tree is the most appropriate visual for flexible multi-level breakdown analysis.

Q16. You have several reports that should use the same governed semantic model instead of separate duplicated models. What is the main benefit of this approach?

  1. It eliminates the need for all DAX measures.
  2. It centralizes business logic and reduces duplication.
  3. It prevents users from filtering reports.
  4. It converts every report to DirectQuery automatically.

Correct Answer: 2. It centralizes business logic and reduces duplication.

Explanation: Reusing a governed semantic model allows multiple reports to share the same measures, relationships, definitions, and security logic. This improves consistency and reduces the risk that different reports calculate business metrics differently. It also reduces maintenance because updates to central logic can benefit dependent reports. It does not eliminate the need for DAX, prevent filtering, or automatically change the storage mode. Centralized semantic models are useful for enterprise governance and self-service reporting because they provide a trusted analytical foundation.

Q17. You want to inspect how long individual visuals take to query and render on a report page. Which Power BI feature should you use?

  1. Performance Analyzer
  2. Data view
  3. Manage roles
  4. Sync slicers

Correct Answer: 1. Performance Analyzer

Explanation: Performance Analyzer captures timing information for report visuals, including query execution and rendering. It helps identify visuals or DAX queries that may be contributing to slow report performance. After locating a slow visual, you can investigate measures, model design, data volume, or visual complexity. Data view is used to inspect model data, Manage roles configures row-level security, and Sync slicers maintains slicer selections across pages. Performance Analyzer is specifically intended for diagnosing report performance issues.

Q18. A Power Query column contains leading and trailing spaces that cause values such as “Retail” and ” Retail ” to be treated differently. Which transformation should you apply?

  1. Clean
  2. Trim
  3. Unpivot
  4. Transpose

Correct Answer: 2. Trim

Explanation: Trim removes leading and trailing spaces from text values. This helps standardize data so that visually identical values are treated consistently in grouping, relationships, filtering, and calculations. Clean removes certain non-printable characters, while Unpivot and Transpose restructure data rather than correct text spacing. Data cleansing should be performed before loading whenever possible because inconsistent text values can produce duplicate categories and relationship mismatches. Trim is the appropriate transformation for removing ordinary spaces at the beginning or end of text.

Q19. A report contains a Year slicer that should apply consistently across three pages, but the slicer should be visible only on the first page. What should you configure?

  1. Drillthrough
  2. Sync slicers
  3. Data alerts
  4. Sensitivity labels

Correct Answer: 2. Sync slicers

Explanation: Sync slicers allows a slicer selection to be synchronized across multiple report pages while controlling the slicer’s visibility independently on each page. This means the Year selection can affect all three pages even though the slicer itself appears only on the first page. Drillthrough supports navigation to detail pages, data alerts monitor values, and sensitivity labels classify content. Sync slicers is specifically designed to maintain consistent filter context as users navigate through a multi-page report.

Q20. A Power BI semantic model published to the service must refresh from an on-premises SQL Server database. What component is typically required?

  1. A bookmark
  2. A mobile layout
  3. An on-premises data gateway
  4. A tooltip page

Correct Answer: 3. An on-premises data gateway

Explanation: An on-premises data gateway provides secure connectivity between the Power BI service and supported data sources located within an organization’s local network. It is commonly required for scheduled refresh when a published semantic model connects to an on-premises SQL Server. The gateway manages communication and credentials without requiring the database to be directly exposed to the internet. Bookmarks, mobile layouts, and tooltip pages are report-design features and do not provide data-source connectivity. The gateway is therefore the appropriate component for this refresh scenario.