Power BI


Here are 50 complex Power BI interview questions that involve DAX (Data Analysis Expressions):

  1. Explain the difference between calculated columns and measures in Power BI.
  2. What is context transition in DAX?
  3. How do you use the RELATED and RELATEDTABLE functions in DAX?
  4. What is row context and filter context in DAX? Provide examples.
  5. Explain the difference between ALL, ALLEXCEPT, and ALLSELECTED functions in DAX.
  6. How can you create a calculated table in Power BI using DAX?
  7. What is the difference between SUMX and SUM functions in DAX?
  8. How do you handle circular dependencies in DAX?
  9. Explain the difference between EARLIER and EARLIEST functions in DAX.
  10. How can you implement time intelligence functions like DATESYTD and SAMEPERIODLASTYEAR in DAX?
  11. What is the difference between CALCULATE and CALCULATETABLE functions in DAX?
  12. How do you implement dynamic security using USERNAME and USERPRINCIPALNAME functions in DAX?
  13. Explain the difference between CONCATENATEX and CONCATENATE functions in DAX.
  14. How do you implement parameterized reports in Power BI using DAX?
  15. What is the purpose of the VAR function in DAX?
  16. How do you implement ranking using RANKX function in DAX?
  17. Explain the difference between FILTER and CALCULATETABLE functions in DAX.
  18. How do you use DAX functions to calculate moving averages?
  19. What is the purpose of the TREATAS function in DAX?
  20. How can you create custom aggregations using DAX?
  21. Explain the difference between SELECTCOLUMNS and ADDCOLUMNS functions in DAX.
  22. How do you handle errors and blanks in DAX calculations?
  23. How do you implement banding or binning using DAX?
  24. What is the purpose of the USERELATIONSHIP function in DAX?
  25. How do you implement ABC analysis using DAX?
  26. Explain the difference between FIRSTNONBLANK and LASTNONBLANK functions in DAX.
  27. How can you implement currency conversion using DAX?
  28. What is the purpose of the GENERATE function in DAX?
  29. How do you implement dynamic row-level security using USERNAME and USERPRINCIPALNAME functions in DAX?
  30. Explain the difference between DISTINCT and VALUES functions in DAX.
  31. How do you implement time-intelligent calculations in Power BI using DAX?
  32. What is the purpose of the GROUPBY function in DAX?
  33. How do you implement cohort analysis using DAX?
  34. Explain the difference between SELECTEDVALUE and VALUES functions in DAX.
  35. How do you implement pareto analysis using DAX?
  36. What is the purpose of the CROSSJOIN function in DAX?
  37. How do you implement ABC-XYZ analysis using DAX?
  38. Explain the difference between BLANK and NULL functions in DAX.
  39. How can you implement dynamic segmentation using DAX?
  40. What is the purpose of the GENERATESERIES function in DAX?
  41. How do you implement scenario analysis using DAX?
  42. Explain the difference between ADDCOLUMNS and SUMMARIZE functions in DAX.
  43. How can you implement time-based filtering using DAX?
  44. What is the purpose of the ISFILTERED function in DAX?
  45. How do you implement Monte Carlo simulations using DAX?
  46. Explain the difference between SUMMARIZECOLUMNS and GROUPBY functions in DAX.
  47. How can you implement predictive modeling using DAX?
  48. What is the purpose of the REMOVEFILTERS function in DAX?
  49. How do you implement clustering using DAX?
  50. Explain the difference between ADDMISSINGITEMS and UNION functions in DAX.

Top Power BI in detailed videos

Sankey Chart in Power BI