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!


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.