Compartir a través de


Propiedades de DAX

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services incluye propiedades avanzadas que determinan la respuesta de consulta DAX. Para conjuntos de filas muy grandes, como los devueltos por una consulta DAX en modelos directQuery, el valor predeterminado de un millón de filas podría ser insuficiente. Para aumentar el límite superior, especifique el valor MaxIntermediateRowSize . Sabrá si el límite tiene que ajustarse si recibe este error: "El conjunto de resultados de una consulta de origen de datos externo superó el tamaño máximo permitido de '1000000' filas".

Propiedades

Parámetro Valor Descripción
MaxIntermediateRowsetSize 1000000 Número máximo de filas devueltas en una consulta DAX. Para SSAS, agregue manualmente esta entrada al archivo msmdsrv.ini y aumente el valor si el valor predeterminado es demasiado bajo.
PredicateCheckSpoolCardinalityThreshold 5000 No se aplica a Power BI. Propiedad avanzada que no debería cambiar, salvo a petición de expertos en soporte técnico de Microsoft.

Para SSAS, debe agregar manualmente todo el elemento a la sección DAX del archivo de configuración. La configuración no está presente en el archivo hasta que la agregue.

Fragmento de código de configuración (msmdsrv.ini)

<ConfigurationSettings>
. . .
<DAX>
  <PredicateCheckSpoolCardinalityThreshold>5000
  </PredicateCheckSpoolCardinalityThreshold>
  <DQ>
     <MaxIntermediateRowsetSize>1000000
     </MaxIntermediateRowsetSize>
  </DQ>
</DAX>
. . .

Para obtener más información sobre otras propiedades del servidor y cómo establecerlas, consulte Propiedades del servidor en Analysis Services.