Forum Discussion
DAX: Use renamed columns in visual
- 1 year ago
Hi Heinrich,
Thank you for your detailed explanation and for sharing the DAX queries. I understand the two issues you're encountering, and I will address them both.
The error you're seeing suggests that the column 'PSTN Trunk FQDN' is being used in a calculation without an aggregation function. To fix this, you can apply an aggregation method such as SUM, MIN, MAX, or COUNT to the 'PSTN Trunk FQDN' column. Here's an updated example:
DAX:"SumPSTN_NER_Good_Percentage", CALCULATE(SUM('CQD'[PSTN NER Good Percentage]), ALLEXCEPT('CQD', 'CQD'[PSTN Trunk FQDN]))Concerning the issue with receiving emails from Flow where the column names appear in brackets, this is likely due to how the columns are referenced in your DAX query. Please ensure that the field names in the SELECTCOLUMNS function do not include any special characters such as brackets. The following updated query should resolve the issue:
DAX:DEFINE VAR __DS0Core = SUMMARIZECOLUMNS( 'CQD'[PSTN Trunk FQDN], "SumPSTN_NER_Good_Percentage", CALCULATE(SUM('CQD'[PSTN NER Good Percentage])) ) VAR __DS0PrimaryWindowed = TOPN(501, __DS0Core, 'CQD'[PSTN Trunk FQDN], 1) EVALUATE SELECTCOLUMNS( __DS0PrimaryWindowed, // Use the filtered result set "SBC", 'CQD'[PSTN Trunk FQDN], // Rename 'PSTN Trunk FQDN' to SBC "NER", [SumPSTN_NER_Good_Percentage] // Rename 'SumPSTN_NER_Good_Percentage' to NER ) ORDER BY SBC
Please try these adjustments and let me know how it works for you. If you need further assistance, feel free to reach out!
Thank you.
Hello Heinrich
Yes, you can use the renamed column names (the ones you see in the Fields pane) in DAX even in DirectQuery mode and when using it with Power Automate but with a key condition:
If you're writing your DAX inside Power BI, you must use the original table and column names (as they appear in the Data Model, not what you've renamed in visuals).
But when you're using Power Automate for Power BI button flows, the DAX used in Power Automate still references the model column names, not the display names used in visuals.
Thanks,
Pankaj Namekar | LinkedIn
If this solution helps, please accept it and give a kudos (Like), it would be greatly appreciated.