You can consider the improving points mentioned below to optimize Power BI reports that are heavily burdened with DAX calculations.
Reduce Complexity of DAX: Simplify the DAX formula by breaking it down into parts that are manageable in smaller chunks. Avoid using too many nested functions or very complex calculations in one single measure.
Use Variables: Use DAX variables (VAR) to store intermediate results. This avoids duplicate calculations and refines query performance.
Optimizing Data Model: A good data model is properly related and avoids unnecessary tables or columns. You can use aggregate tables to pre-summarize your data.
Use Calculated Columns Only When Absolutely Necessary: Calculated columns generally increase a model's size and slow down performance. Use them less often and use measures instead.
Efficient Filters and Slicers: Keep the number of slicers and filters in moderation with very large data sets. Use slicers that do not give too many options and do not filter on columns with high cardinality.
Query Reduction: Configure the files to load data on-demand instead of automatically for using query reduction methods.
Upon implementation of such practices, performance can be greatly enhanced, though with no compromise on precision.