3 formas de combinar valores usando DAX Inside LuckyTemplates

3 formas de combinar valores usando DAX Inside LuckyTemplates

Para este tutorial, le mostraré diferentes formas de cómo combinar valores usando funciones DAX avanzadas . Esta es una fórmula DAX increíble y te enseñaré tres formas diferentes de cómo usarla. Puede ver el video completo de este tutorial en la parte inferior de este blog.

La función COMBINEVALUES no es una función DAX difícil de entender. Es muy simple y es similar a cuando concatenas tus datos .

En LuckyTemplates, la función se usa para unir dos cadenas de texto en una. Entonces, si ha hecho algo de ese trabajo, sabrá exactamente a qué me refiero. Puede usar un simple ampersand (&) para unir dos valores de texto determinados. Pero la función COMBINEVALUES es una mejor manera de escribirlo. 

Trabajaré con algunos ejemplos aquí para que pueda ver cómo puede integrarlo en sus fórmulas de LuckyTemplates y DAX. Puede combinar o concatenar valores mediante DAX de varias formas. Para este tutorial, lo hice de tres maneras: usé COMBINEVALUES en una columna calculada, una tabla de calculadora y también lo usé en una tabla de medidas.

Tabla de contenido

Combinar valores en columnas dentro de la tabla de fechas

En este primer ejemplo, intento unir dos columnas particulares dentro de mi tabla de fechas.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Pero me aseguré de poner una coma porque quiero hacerlo personalizado.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Aquí, utilicé la función COMBINEVALUES y la coloqué en el delimitador correcto en cualquier año o mes que quisiera. También puede usar otros valores, ¡es bastante simple!

Uso de COMBINEVALUES dentro de las tablas de la calculadora

Otra cosa que puede hacer para concatenar o combinar valores usando DAX es utilizarlo dentro de las tablas de la calculadora

En primer lugar, haga clic en Nueva tabla en la pestaña Modelado de LuckyTemplates.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Ahora, quería crear una tabla nueva con una columna específica y única e información de mi tabla de fechas. La apariencia de la columna Meses en realidad no existe en mi tabla de fechas. Bueno, puede configurar esto en el Editor de consultas. Pero para este ejemplo, no he configurado esto en mi tabla de fechas. Acabo de usar la fórmula Meses Años para obtener los datos de dicha columna.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Lo que quiero lograr usando esta fórmula es obtener una lista de todos los meses y años únicos usando la función .

3 formas de combinar valores usando DAX Inside LuckyTemplates

A continuación, quiero traer el número de índice porque quiero ordenar estos datos correctamente.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Sé que ya tengo la columna Índice en la tabla, pero solo quería crear una diferente. El que me permite ordenar los meses y el año correctamente.

También podría usar esto en mi modelo. Por ejemplo, podría querer colocarlo como otra tabla de búsqueda o una capa diferente.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Hay cierto potencial para que esto se use; por ejemplo, si tiene información de presupuesto mensual y desea filtrarla usando una tabla en lugar de usar su tabla de fechas.

A medida que trabajé con estas técnicas, me di cuenta de que hay otras formas de hacerlo. Eso es lo mejor de LuckyTemplates porque hay varias formas de hacer las cosas para obtener los mismos resultados.

3 formas de combinar valores usando DAX Inside LuckyTemplates

En lugar de usar , puede utilizar la función COMBINEVALUES para simplificar la lógica que está escribiendo. Es como la función . En lugar de usar la operación de dividir, simplemente escribe la palabra dividir.

Combinar valores usando DAX dentro de una medida

El último ejemplo que quiero repasar es cómo combinar valores usando DAX dentro de una medida . También quiero mostrar cómo puede crear un texto dinámico utilizando la función COMBINEVALUES .

Mira lo que he hecho aquí. He colocado el texto "El primer mes y año en el contexto actual es". Luego, usé COMBINEVALUES para devolver dos elementos particulares de mi tabla de fechas por separado.

3 formas de combinar valores usando DAX Inside LuckyTemplates

Mientras tanto, esta parte de la fórmula a continuación calcula el mes y los años mínimos. 

3 formas de combinar valores usando DAX Inside LuckyTemplates

No puedo simplemente usar porque buscará el primer mes alfabéticamente. En primer lugar, lo necesito para encontrar el primer mes corto. Pero para identificar cuál es el mes corto, necesita calcular el mes mínimo. A continuación, filtrará la tabla de fechas para ese primer mes en particular. Por lo tanto, siempre será enero en ese caso si tiene una selección de año. Ahora, finalmente puedo calcular las fechas mínimas para el año corto aquí desde la tabla de fechas.

Como puede ver, básicamente combiné dos columnas en particular, pero ahora es más dinámico. Entonces, cuando selecciono un año diferente dentro de la medida, la lógica se actualiza y combina los valores .

3 formas de combinar valores usando DAX Inside LuckyTemplates


Usar funciones de iteración SUMX y AVERAGEX en LuckyTemplates
Trabajar con funciones de iteración en DAX
Cómo usar la función CROSSJOIN

Conclusión

Aunque este es un breve tutorial, verá que la función COMBINEVALUES es útil. En resumen, cuando se trata de sus fórmulas, se trata de hacer que parezcan más intuitivas.

Siempre me gusta hacer las cosas realmente simples e intuitivas en todos los aspectos de su trabajo dentro de LuckyTemplates . Este es solo otro buen ejemplo de una buena función limpia que le permite unir información con valores de texto de manera bastante efectiva.

Si disfrutaste aprendiendo sobre este, no olvides suscribirte a LuckyTemplates TV. ¡Pronto habrá mucho contenido excelente para ti!


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