Función CALCULATETABLE (DAX)

0

La función CALCULATETABLE es una función de filtro en lenguaje DAX. Evalúa una expresión de tabla en un contexto de filtro modificado.



La sintaxis de la función CALCULATETABLE es: 



CALCULATETABLE(<expresion>, [<filter1>, [ …]]) 

 


donde



<expresion> Expresión de tabla que se va a evaluar.



[<filter1>, [ …]] Expresiones booleanas o expresiones de tabla que definen filtros o funciones de modificador de filtro.



La expresión usada como primer parámetro debe ser una tabla de modelo o una función que devuelve una tabla.



Los filtros pueden ser:


  • Expresiones de filtro booleanas
  • Expresiones de filtro de tabla
  • Funciones de modificación de filtro

Cuando hay varios filtros, se evalúan mediante el operador lógico AND. Esto significa que todas las condiciones deben ser "true" a la vez.


Expresiones de filtro booleanas


Un filtro de expresión booleana es una expresión que se evalúa como TRUE o FALSE. Hay varias reglas que deben cumplir lo siguiente:


Solo pueden hacer referencia a una única columna.

  • No pueden hacer referencia a medidas.
  • No pueden usar una función CALCULATE anidada.

Nota: También está la función CALCULATE. Hace exactamente lo mismo, salvo que modifica el contexto de filtro aplicado a una expresión que devuelve un valor escalar.


A partir de la versión de septiembre de 2021 de Power BI Desktop, también se aplica lo siguiente:

  • No pueden usar funciones que analicen o devuelvan una tabla a menos que se pasen como argumentos a las funciones de agregación.
  • Pueden contener una función de agregación que devuelve un valor escalar.

Expresión de filtro de tabla


Un filtro de expresión de tabla aplica un objeto de tabla como un filtro. Podría ser una referencia a una tabla de modelo, pero lo más probable es que sea una función que devuelva un objeto de tabla. Puede usar la función FILTER para aplicar condiciones de filtro complejas, incluidas las que no se pueden definir mediante una expresión de filtro booleana.



Funciones de modificador de filtro


Las funciones del modificador de filtro permiten hacer algo más que simplemente agregar filtros. Proporcionan un control adicional al modificar el contexto de filtro.

Entradas que pueden interesarte

Sin comentarios

Etiquetas:
#aprendiendoexcel365, #josealcaldealias, #Excel, #funciones, #UDF, #Visual Basic, #VBA, #DAX, #Tips, #Basico, #Microsoft Excel, #Cursos Excel OnLine, #Aprende Excel, #Aprende Excel OnLine, #Excel 365, #Power Pivot, #Power BI, #Power Query, #Google Sheets, #Macros, #Código VBA, #Tutoriales Excel, #MTV, #Vbscript, #TypeScript, #Lenguaje M, #fórmulas, #funciones, #paso a paso, #funciones Excel, #libros, #tablas, #formatos, #hojas, #datos, #gráfico, #análisis de datos, #base de datos, #dashboards, #tablas dinámicas, #excel desde cero, #hoja de cálculo, #plantillas de Excel