Here are 50 complex Power BI interview questions that involve DAX (Data Analysis Expressions):
- Explain the difference between calculated columns and measures in Power BI.
- What is context transition in DAX?
- How do you use the RELATED and RELATEDTABLE functions in DAX?
- What is row context and filter context in DAX? Provide examples.
- Explain the difference between ALL, ALLEXCEPT, and ALLSELECTED functions in DAX.
- How can you create a calculated table in Power BI using DAX?
- What is the difference between SUMX and SUM functions in DAX?
- How do you handle circular dependencies in DAX?
- Explain the difference between EARLIER and EARLIEST functions in DAX.
- How can you implement time intelligence functions like DATESYTD and SAMEPERIODLASTYEAR in DAX?
- What is the difference between CALCULATE and CALCULATETABLE functions in DAX?
- How do you implement dynamic security using USERNAME and USERPRINCIPALNAME functions in DAX?
- Explain the difference between CONCATENATEX and CONCATENATE functions in DAX.
- How do you implement parameterized reports in Power BI using DAX?
- What is the purpose of the VAR function in DAX?
- How do you implement ranking using RANKX function in DAX?
- Explain the difference between FILTER and CALCULATETABLE functions in DAX.
- How do you use DAX functions to calculate moving averages?
- What is the purpose of the TREATAS function in DAX?
- How can you create custom aggregations using DAX?
- Explain the difference between SELECTCOLUMNS and ADDCOLUMNS functions in DAX.
- How do you handle errors and blanks in DAX calculations?
- How do you implement banding or binning using DAX?
- What is the purpose of the USERELATIONSHIP function in DAX?
- How do you implement ABC analysis using DAX?
- Explain the difference between FIRSTNONBLANK and LASTNONBLANK functions in DAX.
- How can you implement currency conversion using DAX?
- What is the purpose of the GENERATE function in DAX?
- How do you implement dynamic row-level security using USERNAME and USERPRINCIPALNAME functions in DAX?
- Explain the difference between DISTINCT and VALUES functions in DAX.
- How do you implement time-intelligent calculations in Power BI using DAX?
- What is the purpose of the GROUPBY function in DAX?
- How do you implement cohort analysis using DAX?
- Explain the difference between SELECTEDVALUE and VALUES functions in DAX.
- How do you implement pareto analysis using DAX?
- What is the purpose of the CROSSJOIN function in DAX?
- How do you implement ABC-XYZ analysis using DAX?
- Explain the difference between BLANK and NULL functions in DAX.
- How can you implement dynamic segmentation using DAX?
- What is the purpose of the GENERATESERIES function in DAX?
- How do you implement scenario analysis using DAX?
- Explain the difference between ADDCOLUMNS and SUMMARIZE functions in DAX.
- How can you implement time-based filtering using DAX?
- What is the purpose of the ISFILTERED function in DAX?
- How do you implement Monte Carlo simulations using DAX?
- Explain the difference between SUMMARIZECOLUMNS and GROUPBY functions in DAX.
- How can you implement predictive modeling using DAX?
- What is the purpose of the REMOVEFILTERS function in DAX?
- How do you implement clustering using DAX?
- Explain the difference between ADDMISSINGITEMS and UNION functions in DAX.
Top Power BI in detailed videos