Ssas 查找在处理表时导致错误消息的函数

Ssas 查找在处理表时导致错误消息的函数,ssas,dax,ssas-tabular,Ssas,Dax,Ssas Tabular,通过对多维数据集中的一个表(每个表)进行处理(进程已满,进程数据),我得到以下错误: Failed to save modifications to the server. Error returned: 'A function 'MAX' has been used in a True/False expression that is used as a table filter expression. This is not allowed. A function 'MAX' has bee

通过对多维数据集中的一个表(每个表)进行处理(进程已满,进程数据),我得到以下错误:

Failed to save modifications to the server. Error returned: 'A function 'MAX' has been used in a True/False expression that is used as a table filter expression. This is not allowed.
A function 'MAX' has been used in a True/False expression that is used as a table filter expression. This is not allowed.
The credentials provided for the SQL source are invalid. (Source at XXXX;XXXX.). The exception was raised by the IDbCommand interface.

如何找到导致此错误的函数?

查询
$SYSTEM.MDSCHEMA_MEASURES
DMV,它以表格模式列出度量值。
Expression
列包含每个度量值的定义,您可以使用该列查找具有错误消息中指定的
MAX
功能的任何度量值。SSAS DMV可以从SSMS中的MDX查询编辑器窗口或其他工具(如Dax Studio)进行查询。Dax Studio包含一个DMV列表,如果您还没有使用它,我建议您研究一下。你可以在这里找到更多的信息。您还可以执行 在Dax Studio中测量,这有助于 调试它。您还需要验证所使用的帐户是否对表格模型使用的SQL Server对象具有适当的权限