The DAX Studio Palabra clave EVALUAR: ejemplos básicos

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Después de conectar con éxito DAX Studio a LuckyTemplates y aprender sobre su interfaz de usuario, el siguiente paso es aprender sobre las diferentes palabras clave y cómo usarlas. En este tutorial, hablaremos sobre la palabra clave EVALUATE de DAX Studio. También se proporcionan ejemplos básicos para comprender mejor cómo y cuándo se usa.

Tabla de contenido

Introducción

EVALUAR es una palabra clave incluida automáticamente por LuckyTemplates en cada consulta. Se usa para responder y crear sus objetos visuales en LuckyTemplates. También se usa para contener expresiones de tabla en una consulta DAX .

Para usar EVALUATE en una consulta, puede ingresar EVALUATE y luego proporcionar una expresión de tabla.

Tenga en cuenta que no puede emparejar EVALUAR con un valor escalar como una medida o un número . Entonces, si intenta ejecutar EVALUATE 1 , aparecerá un error en el panel Salida.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Solo puede usar EVALUATE con expresiones de tabla .

Crear tablas en DAX Studio usando EVALUATE

Para convertir números o medidas en una tabla, debe colocarla entre corchetes ( { } ). Si lo hace, obtendrá una tabla con una fila y una columna que contiene el valor de 1.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Para crear una tabla con dos columnas, use paréntesis ( ( ) ) y escriba otro valor separado por una coma. Cuando se ejecute, ahora tendrá una tabla con dos columnas y una fila.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Para agregar otra fila, debe colocar otra expresión entre paréntesis dentro de la llave. Si ejecuta eso, obtendrá una tabla con dos columnas y dos filas.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Hacer referencia a tablas usando EVALUATE

Además de la construcción de tablas, también puede hacer referencia a tablas completas utilizando EVALUATE.

Por ejemplo, si desea devolver la tabla de productos, ejecute EVALUATE Products .

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Luego obtendrá todas las columnas y filas dentro de la tabla de productos. Además, si observa el lado inferior derecho, verá la cantidad de filas que contiene la tabla de productos. En este caso, tiene 2.517 filas.

Emparejamiento EVALUATE con otras funciones

EVALUATE también se puede combinar con otras funciones DAX.

Una opción es usar EVALUATE junto con . Esto filtrará las filas dentro de la tabla de productos según lo que haya especificado.

Por ejemplo, solo desea resultados en los que el color del producto sea rojo. Si ejecuta la consulta a continuación, los resultados solo mostrarán filas con esas especificaciones. También puede ver que en lugar de 2517 filas, la tabla de productos ahora solo tiene 99 filas.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Si desea comparar más de una columna, puede usar para agregar otra condición al filtro.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Esta consulta ahora devuelve 701 filas.

Otra opción que puedes probar es usar . Esto devolverá una lista distinta de todos los colores disponibles en la Tabla de productos.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

También puede usar y .

Además, además de usar corchetes, también puede usar la función para recuperar datos de filas específicas en una tabla.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

La diferencia es que con esta función, tiene la opción de cambiar el nombre de la columna.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Uso de expresiones complejas en DAX Studio con EVALUATE

Para este ejemplo, primero regresemos a LuckyTemplates y creemos una nueva medida para Ventas totales .

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Una vez hecho esto, vuelva a DAX Studio y ejecute el siguiente código:

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Este código significa que está llamando a la Medida de Ventas Totales para iniciar la transición de contexto y asignar un valor de Ventas a cada línea en la Tabla de Productos. Una vez que lo ejecute, tendrá las Ventas totales en la columna más a la derecha de esta tabla.

Ahora, notará que algunas filas en esta tabla no tienen un valor para las Ventas totales.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Esto significa que no hay elementos de línea coincidentes para esa fila en la tabla Ventas.

Para eliminar filas con valores en blanco, puede usar la función FILTRO. Además, una mejor práctica para diferenciar las columnas de las medidas es usar el símbolo @ . Esto lo tratará como una columna virtual.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Una vez que esté satisfecho con los resultados, copie el código y luego vuelva a LuckyTemplates. Cree una nueva tabla y pegue el código.

The DAX Studio Palabra clave EVALUAR: ejemplos básicos

Ahora obtendrá una tabla de productos con una columna para el monto de las ventas.

Conclusión

La palabra clave EVALUATE se usa al crear consultas en DAX Studio. Por eso es importante entender qué es y cómo se usa. Aprender los conceptos básicos es crucial para generar confianza y habilidad al tratar con expresiones complejas en el futuro.

Hay otras formas de usar y aplicar la palabra clave EVALUATE. También hay una opción para automatizar el proceso de consulta con el uso de EVALUATE. A medida que explora más palabras clave de DAX Studio, descubrirá una gran cantidad de posibilidades que mejorarán su experiencia de codificación.


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber