Dar formato a monedas en LuckyTemplates mediante DAX

Dar formato a monedas en LuckyTemplates mediante DAX

Este tutorial se centrará en las conversiones de divisas y cómo dar formato a estas divisas convertidas mediante DAX en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

En este ejemplo, Ventas se usará para ejecutar un informe basado en diferentes monedas de los datos de World Wide Importer.

Tabla de contenido

Supuestos utilizados

Estos son los supuestos que debes recordar en esta remodelación:

Dar formato a monedas en LuckyTemplates mediante DAX

Crear la tabla de divisas en Excel

Para la tabla Dimensión de tipo de cambio, se utilizará Microsoft Excel.

Puede ver 19 monedas diferentes que se muestran en la tabla de Excel:

Dar formato a monedas en LuckyTemplates mediante DAX

La columna Formato se utiliza para elegir una moneda que selecciona un usuario. La columna Texto inicial especifica la moneda. La columna Orden de clasificación administra lo que el usuario quiere ver primero.

Si lleva esta tabla a LuckyTemplates, aterriza en la tabla Dim Currency Rates.

Dar formato a monedas en LuckyTemplates mediante DAX

Puede ordenar la tabla de divisas por orden de clasificación en lugar de tener una disposición alfabética. Aquí está cómo hacerlo:

Primero, haga clic en el encabezado de la columna y luego cámbielo a Orden de clasificación.

Dar formato a monedas en LuckyTemplates mediante DAX

El ticker de la tabla Tasas de divisas atenuadas debe coincidir con el ticker de la tabla Tasas de divisas reales.

Esto es importante porque en el modelo de datos, la tabla Dim y Fact Currency Rates deben estar relacionadas en función del ticker.

Dar formato a monedas en LuckyTemplates mediante DAX

En tutoriales anteriores, tenía una medida de Ventas que convertía todas las Ventas en función de la moneda elegida.

Ahora, mirando la tabla, todas las Ventas se convirtieron a varias monedas. También puede ver que la columna Total está sumando erróneamente todo el valor de Ventas, lo cual es incorrecto ya que no se pueden sumar las diferentes monedas.

Dar formato a monedas en LuckyTemplates mediante DAX

El formato de esta tabla no es útil para los usuarios ya que es confuso.

La medida Ventas totales debe tener el formato adecuado. Debe seguir el formato del archivo de Excel que se importó. Así es como debería verse:

Dar formato a monedas en LuckyTemplates mediante DAX

Las Ventas convertidas y las Ventas formateadas tienen el mismo valor numérico, pero estas últimas se ven mejor con los símbolos de moneda adecuados. Por lo tanto, debe eliminar las Ventas convertidas ya que no es necesario.

Código DAX para la medida de ventas formateada

A continuación, cree el código DAX.

Dar formato a monedas en LuckyTemplates mediante DAX

La primera variable de la medida, MeasureToFormat, puede ser dinámica. Convierte y formatea correctamente lo que el usuario quiere ver, como Ventas o Ganancias.

La medida Moneda seleccionada se utilizó anteriormente. Es un procedente de la tabla Dim Currency Rates.

Dar formato a monedas en LuckyTemplates mediante DAX

Si elimina el nombre completo en la columna de campos y selecciona más de una moneda, las ventas formateadas tienen como valor predeterminado USD porque no sabe a qué convertir con una sola medida.

Dar formato a monedas en LuckyTemplates mediante DAX

Mirando hacia atrás en la fórmula DAX, las siguientes dos variables son dos funciones juntas. Uno es para el formato y el otro para el texto principal.

Dar formato a monedas en LuckyTemplates mediante DAX

La variable Leading2 es para el texto inicial en caso de que haya alguno.

Dar formato a monedas en LuckyTemplates mediante DAX

En la variable FormatedMeasure, debe usar la función con MeasureToFormat y luego formatearla según LOOKUPVALUE .

Dar formato a monedas en LuckyTemplates mediante DAX

Esta medida toma las Ventas convertidas, busca la moneda a la que desea convertirlas, va a las tablas de tipos de cambio y encuentra el formato.

Además, busque Texto inicial en caso de que haya alguno.

Así se logran las Ventas Formateadas.

Ahora, regrese a la medida de Ventas con formato. Saque la declaración IF porque es innecesaria. Todo lo que necesita es FinalFormat.

Dar formato a monedas en LuckyTemplates mediante DAX

Después de eso, arrastre el Nombre completo a la sección Fila y verá las Ventas totales formateadas en diferentes monedas.

Dar formato a monedas en LuckyTemplates mediante DAX

Si hace clic en el botón expandir, puede ver todas las Ventas en esa moneda.

Dar formato a monedas en LuckyTemplates mediante DAX

Corrección de datos en blanco en la tabla de ventas

Compruebe si hay datos en blanco en su tabla de ventas. Estas son entradas que solo muestran la moneda sin cantidad.

Dar formato a monedas en LuckyTemplates mediante DAX

Si encuentra datos o entradas en blanco, vuelva a la medida de Ventas con formato y agregue esta variable y la función :

Dar formato a monedas en LuckyTemplates mediante DAX

Una vez hecho esto, ya no verá datos en blanco en su tabla.


Lógica de divisas múltiples en LuckyTemplates: un
valor de búsqueda Tipos de cambio de ejemplo de LuckyTemplates: una actualización de la administración de divisas múltiples
Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Conclusión

Con estos pasos, su conversión de moneda en LuckyTemplates está completa.

En este tutorial, simplemente reúne funciones de BUSCAR, diferentes selecciones de usuarios, medidas de formato y un poco de modelado de datos para formatear adecuadamente la moneda de sus Ventas.

Este método se puede usar en conversiones de moneda en LuckyTemplates para aclarar su tabla de ventas y mejorar la presentación para usted y los usuarios.

Mis mejores deseos,


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.