Home
» Power BI
»
Tipos de cambio en LuckyTemplates: Manejo de datos faltantes
Tipos de cambio en LuckyTemplates: Manejo de datos faltantes
En este tutorial, aprenderá a manejar los datos que faltan en una tabla de tipos de cambio mediante DAX y Power Query. Aprenderá las diferentes formas de administrar las tasas que faltan en su tabla y las presentará de manera efectiva en un tablero en LuckyTemplates. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Esta es una matriz de ejemplo de una tabla de tipos de cambio:
Puede ver las tasas, su fecha correspondiente en el contexto de filtro actual y la columna de Tipo de cambio con faltantes. La columna Tipo de cambio con valores faltantes muestra la suma de los tipos de cambio reales .
También notará que faltan tasas. Las ventas en esas fechas no se pueden convertir porque no hay tasa. Toma la medida Ventas totales y la multiplica por nada. Para solucionar esto, primero debe ejecutar el promedio del mes hasta la fecha.
1. Promedio mensual hasta la fecha
Esta es la columna promedio Mes hasta la fecha para este ejemplo:
Y esta es la medida para esa columna:
Itera la tabla de fechas y la Tasa actual con faltantes usando la función .
Si no tiene la Tasa de Moneda con la medida Faltante, escriba la de la Tasa de Moneda de Hecho. Asegúrese de envolverlo en una función para invocar la transición de contexto.
A continuación, utilice la función de inteligencia de tiempo para filtrar todos los DimDate.
Antes de poner esa medida en la matriz, debe asegurarse de que su tabla de fechas esté marcada. Vaya a Herramientas de tabla y elija Marcar como tabla de fechas . Le hará elegir una fila o columna que tenga valores únicos, que siempre es la columna Fecha.
Este paso es importante porque asegura que las funciones de inteligencia de tiempo funcionarán correctamente. De lo contrario, podría obtener resultados extraños.
Lo siguiente que debe hacer es verificar las matemáticas en la columna Tasa promedio mensual hasta la fecha para todos los días .
Exporte los datos sin procesar a Excel y hágalo manualmente allí. Verifique los resultados de Excel y DAX.
La tabla de Excel es la misma que la tabla de matriz de LuckyTemplates.
Obtenga la diferencia de lo que produce DAX y Excel.
Los valores 0 en la columna DAX-Excel significan que los resultados son correctos y que la medida funciona correctamente.
2. Promedio mensual hasta la fecha para las tasas de cambio faltantes mientras se usa la tasa real, si está presente
Si existe una tarifa real, puede agregar otra medida para completar los días de tarifa faltantes. Luego, puedes ponerlo dentro de la mesa.
Comprueba la fecha de la última moneda . Utiliza la medida Tasa promedio mensual hasta la fecha para todos los días. De lo contrario, utiliza el tipo de cambio con faltante, que es el tipo de cambio de ese día.
Uso de la tasa de inicio/fin de mes
A continuación, debe agregar una medida que identifique el inicio y el final de un mes. Para ello, debe utilizar las funciones de inteligencia de tiempo y .
Colóquelos dentro de la matriz.
Combinación de diferentes tipos de tipos de cambio
Esta es una nueva configuración con una segmentación para la selección de moneda y tasa.
También consta de 2 mesas. La tabla de la izquierda es la tabla de tasas real y la de la derecha se llena con los datos que faltan de varias maneras.
La tabla de la derecha tiene 5 métodos para contabilizar los tipos de cambio que faltan y fueron producidos por una sola medida.
Crear una tabla de tarifas
Vaya a su modelo de datos y cree una tabla sin ninguna relación con otras tablas. En este ejemplo, se llama Tipo de tarifa .
Esta es la medida para la Tabla de Tarifas .
La medida utiliza la función para producir la tabla real. También verá los encabezados de las columnas, los tipos y las listas de opciones.
Ordenar la tabla también establece el orden de la segmentación. Para hacerlo, debe ir a Herramientas de columna y elegir Ordenar . Luego, puede cambiar el orden de clasificación dentro de la medida.
Hacer referencia a todas las medidas juntas
Esta es la medida de tipo de cambio seleccionado . Utiliza la función para referenciar diferentes medidas y generar diferentes resultados.
La primera variable es la medida Moneda seleccionada , que es una función simple con DimCurrencyRates. Esto le da la moneda USD si hay más de una moneda seleccionada en el contexto de filtro actual.
La segunda variable es el Tipo de Tarifa Seleccionado .
Es una función SELECTEDVALUE simple para el tipo de tabla de tarifas que le indica qué tipo de tarifa actual desea en el contexto de filtro actual. Si hay más de uno seleccionado, le da el último valor informado.
Identifica si la fecha de la última moneda reportada eligió Inicio de mes o Fin de mes usando la función .
La última variable es Tasa . Identifica si se elige Promedio Mensual Hasta la Fecha Para En Blanco o Promedio Mensual Hasta la Fecha.
Se utiliza una función CAMBIAR y para iterar e identificar cuál es verdadero. Si el valor es verdadero, se detiene y te da el resultado correspondiente.
Si ninguna de las dos afirmaciones es verdadera, activa y busca el valor en Tipos de cambio seleccionados y Tipo de tasa seleccionado.
Presentación de diferentes tipos de tasas de divisas
Estas son las ventas totales convertidas en 5 formas diferentes que se pueden ver según las preferencias de los usuarios mediante una segmentación:
Comienzo del mes
Fin de mes
último informe
Promedio mensual hasta la fecha para en blanco
Promedio mensual hasta la fecha
Así es como se ven en una tabla:
También verá un gráfico que muestra los cinco métodos y tipos diferentes de Ventas para enero de 2016.
Al juntar todas las imágenes, obtienes esta versión final del tablero:
¡Y ahí lo tienes! Esos son los métodos para manejar los datos que faltan en los tipos de cambio.
Conclusión
Este tutorial le mostró cómo tratar los tipos de cambio que faltan en LuckyTemplates mediante medidas y funciones DAX . Si tiene problemas para administrar y presentar tasas de datos faltantes en su informe, puede aprovechar este tutorial.
Es de esperar que haya aprendido las diversas formas de obtener esos datos faltantes y presentarlos a los usuarios de LuckyTemplates en su organización.