Identifying Max Values for Numeric Columns in Power Query
You have a Fabric tenant that contains a warehouse. You use a dataflow to load a new dataset from OneLake to the warehouse. You need to add a PowerQuery step to identify the maximum values for the numeric columns. Which function should you include in the step?
Community Votes
62% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The exam tests knowledge of data profiling functions versus row-level aggregation, with the common trap being the selection of Table.Max due to its literal name matching 'maximum'.
This question tests the correct Power Query M function for analyzing numeric columns to find maximum values. The page establishes that Table.Profile is the intended answer for generating a statistical summary of all columns.
Most candidates choose Table.Max (Option B) because it explicitly finds the maximum value, but they fail to recognize that the context implies a dataset-wide statistical analysis rather than a single column operation.
Community Discussion (43 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Table.Profile is the correct function because it generates a comprehensive statistical summary table for the entire input table, including min, max, average, and count for each numeric column. In the context of loading a new dataset, this step provides the necessary overview of data distribution across all numeric fields simultaneously.Why the Other Options Are Wrong
Table.Max (B) returns only the single row with the highest value in a specific column, which does not provide a multi-column summary. Table.MaxN (A) returns the top N rows based on a criterion, which is inefficient for finding max values across all columns. Table.Range (C) extracts a subset of rows by index, having no relation to statistical calculation.Community Comment Notes
While many users voted for Table.Max, experienced practitioners noted that Table.Profile is standard for initial dataset analysis. One commenter highlighted that Table.Profile provides a summary suitable for a dataflow return, whereas Table.Max is too specific. Another user pointed out that Table.Max would only return a single column's result, failing to meet the requirement for 'numeric columns' plural.Official Reference
Exam Strategy
When questions ask about 'identifying' or 'analyzing' characteristics of a dataset (like max, min, avg), look for profiling functions like Table.Profile first. Reserve aggregation functions like Table.Max for when you need a specific scalar value from a specific column.
Frequently Asked Questions
Why isn't Table.Max used if we need max values?
Table.Max returns the single row with the highest value in one specified column. It cannot generate a summary of max values for all numeric columns at once.
What does Table.Profile return exactly?
It returns a table with statistics like Min, Max, Average, Standard Deviation, and Count for every column in the source table.
Related Analysis
Practice All DP-600 Questions
Access 115 questions with complete answers and detailed explanations.
View Full DP-600 Practice Test →
Table.Profileto identify the maximum values for the numeric columns because onlyTable.Profilereturns the maximum values for each column. Note: TheTable.Maxreturns the largest row in the table Docs: Table.Profile - https://learn.microsoft.com/en-us/powerquery-m/table-profile Table.Max - https://learn.microsoft.com/en-us/powerquery-m/table-max