Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Quiero mostrar aquí lo increíble que es LuckyTemplates como herramienta analítica. Te enseñaré cómo desarrollar un modelo de datos de LuckyTemplates para un análisis de escenario avanzado . Puede ver el video completo de este tutorial en la parte inferior de este blog.
Con LuckyTemplates, podemos lograr tanto que nunca hubiéramos creído posible.
Desarrollar una lógica de análisis de escenarios dentro de un modelo de datos de LuckyTemplates es probablemente mi técnica favorita, principalmente porque puede ser muy valiosa para el negocio.
En lugar de simplemente mirar hacia atrás e informar sobre información histórica, lo que podemos hacer con el análisis de escenarios es casi predecir el futuro . Podemos mover palancas en nuestras métricas y en nuestros datos y ver cómo impacta en los resultados finales. ¡Las oportunidades se vuelven infinitas!
Casi cualquier conjunto de datos que explore información a lo largo del tiempo puede usar esta técnica o una forma de las técnicas que veremos en este tutorial. También veremos ramificación de medidas , cómo usar tablas de parámetros , cómo insertar variables en medidas y mucho más.
Tabla de contenido
Ejemplo de análisis de escenario: impacto del cambio de precio
En este tutorial, vamos a analizar el impacto de los cambios de precios en nuestros ingresos totales. Vamos a configurar nuestro modelo, impactar los precios de productos particulares y luego ver su impacto en toda la cartera de ventas que tenemos.
En nuestro modelo de datos, tenemos nuestros Clientes, Productos, Regiones, Fechas y Ventas.
En nuestra tabla Ventas, que es una tabla de hechos, tenemos aquí nuestro Precio unitario.
Necesitamos aislar este precio unitario, que nos da nuestros ingresos totales y, de alguna manera, impactarlo con un escenario . Por ejemplo, queremos aumentar nuestros precios en un 10 % o un 20 % y queremos ver el impacto del cambio de precio.
Ventas Totales Con SUM vs Ventas Totales Con SUMX
Primero, miramos nuestra Medida Clave aquí llamada Ventas Totales .
Es una medida simple que simplemente resume la columna Ingresos totales y no es suficiente para ejecutar este análisis . Los ingresos totales ya han tenido en cuenta este precio unitario. Así que necesitamos calcular el Ingreso total pero usar la Cantidad de pedido y el Precio unitario , y podemos hacerlo usando .
Esta fórmula pasa por la tabla Ventas . Para cada fila de la tabla Ventas, multiplica la Cantidad de pedido por el Precio unitario de cada fila. Ponemos esto en una tabla con nuestras Fechas y podemos ver que obtenemos exactamente el mismo resultado, pero solo se calcula de una manera diferente.
Esta fórmula SUMX de ventas totales es donde construiremos nuestros escenarios porque podemos aislar el precio unitario y ahora podemos impactarlo. Lo siguiente que necesitamos es el cambio porcentual en el precio, que no existe en nuestro modelo de datos, por lo que debemos crearlo.
Creación de una tabla de apoyo para mostrar el porcentaje de cambio de precio
Para crear una nueva tabla, que mostrará los cambios de precio, vamos a Ingresar datos y completamos las columnas.
Introducimos los cambios de precio que queramos, como 2%, 5%, 10%, etc.
Una vez que lo cargamos, creará una tabla para nosotros, pero esta tabla no tiene relación con nuestro modelo de datos.
Luego, nos aseguramos de formatear esto en un porcentaje.
Ahora que tenemos esta mesa de apoyo, podemos traerla y convertirla en una rebanadora.
Esto nos permite hacer una selección de cuánto cambio de precio queremos ejecutar y hacer un análisis. Luego, tendremos que crear una medida que recolecte el porcentaje de cambio de precio que se selecciona en la segmentación.
Cosecha del porcentaje de cambio de precio seleccionado
En esta fórmula ( Cambio de precio / Escenario de precio ), que recolectará el porcentaje de cambio de precio seleccionado, usaremos con nuestro Cambio de precio . Luego, con , será igual al Porcentaje de Cambio de Precio . Si no es así, será cero (0) cambio.
Con esta medida, ahora obtenemos el cambio de precios en función de una selección.
Cuando no seleccionamos nada, muestra 0%, eso es genial. No hay error.
Ahora podemos integrar esto en nuestros cálculos.
Arrastramos esto y tenemos este Escenario de Ventas dinámico basado en el cambio porcentual.
Si no se selecciona nada, será exactamente igual.
Mostrando todo el impacto en las ventas de los productos seleccionados
Sin embargo, aquí hay un pequeño problema. Cuando seleccionamos tres de estos productos, por ejemplo, impacta en todo. Todo el contexto ha cambiado y ahora solo estamos viendo las ventas de escenarios solo para estos tres productos.
En este análisis, queremos ver el impacto en todas nuestras ventas basado solo en el cambio de precios de ciertos productos. Entonces, independientemente de cualquier selección realizada, queremos obtener resultados en nuestras Ventas totales que no cambien según la selección.
Para hacer esto, crearemos otra medida y la llamaremos Todas las ventas . Usaremos la función para nuestras Ventas totales , por lo que todavía estamos calculando las ventas totales, pero iremos a los productos .
Arrastramos esto a nuestra tabla y si seleccionamos un producto, los resultados de Ventas totales permanecen exactamente iguales, lo que se muestra en la columna Todas las ventas.
Mostrando ventas de productos seleccionados
Además, queremos calcular las ventas totales de cualquier producto o productos que seleccionemos . En este caso, crearemos un cálculo separado solo para asegurarnos de que no haya problemas en nuestros cálculos. Podemos tener un cortador adicional pero podría ajustar el cálculo. Queremos asegurarnos de que los filtros estén activados o desactivados en las selecciones correctas.
Así es como escribimos la medida o fórmula.
Estamos usando CALCULAR Ventas Totales una vez más. A continuación, vaya a TODOS LOS PRODUCTOS . Si colocamos esto dentro de nuestra tabla, veremos que cuando seleccionamos el producto, solo nos está dando las ventas para esa selección específica.
Elaboración del cálculo maestro
Ahora podemos crear nuestro cálculo maestro para completar nuestro análisis. Usaremos nuestras medidas clave existentes para construir este cálculo.
Entonces comenzamos con All Sales y restamos Selected Sales , que son las ventas sin impacto. Luego volvemos a agregar el Escenario Ventas .
Si no se selecciona ningún producto, el cambio en nuestras Ventas de Escenario Seleccionado será exactamente el mismo que en nuestras Ventas de Escenario.
Pero si seleccionamos algunos productos, los resultados de Ventas de Escenario Seleccionado son diferentes porque la fórmula de Ventas de Escenario Seleccionado está calculando toda la cartera aumentando los productos seleccionados en el porcentaje seleccionado.
Ampliación de más medidas para obtener más información
A partir de esto, podemos ir aún más lejos. Podemos tener valores reales versus escenarios , donde restamos todas las ventas de las ventas del escenario seleccionado .
Entonces, si podemos agregar esto a la tabla, podemos ver los ingresos adicionales por día que potencialmente lograríamos al aumentar el precio en un 10%.
También podemos agregar un marco de tiempo diferente si solo queremos ver un año específico, por ejemplo.
Además, podríamos ver el cambio porcentual de nuestros datos reales frente a escenarios . Podemos obtener esto dividiendo (usando la función ) Reales vs Escenarios por Todas las ventas, y luego colocaremos cero como resultado alternativo.
Si no hay ningún producto seleccionado, dará el escenario de precios seleccionado, que es 10% en este caso.
Pero cuando seleccionamos estos productos, por ejemplo, los resultados son diferentes porque solo estamos aumentando el precio de estos tres productos.
Creación de visualizaciones convincentes para mostrar los resultados
Ahora que hemos terminado con nuestros cálculos, podemos configurar algunas visualizaciones para que se vea más convincente. Agregaremos algunos colores para hacerlo más atractivo visualmente.
También podemos agregar algunas etiquetas de datos.
Con esta configuración de visualización, podemos impactar dinámicamente cualquiera de nuestros productos por cualquier cambio de precio que tengamos en nuestra cortadora.
Es posible que también deseemos agregar una tarjeta más, lo que nos dará una métrica de resumen.
Entonces, por ejemplo, queremos aumentar el precio en un 20% de nuestros cuatro productos principales, los resultados en nuestras visualizaciones cambiarán dinámicamente a medida que seleccionemos el cambio de precio y los productos.
Y así es como construimos un modelo de datos de LuckyTemplates específicamente para un análisis de escenario avanzado.
Uso del análisis de escenarios de varias capas en LuckyTemplates
Técnicas de análisis de escenarios Uso de múltiples parámetros "Qué pasaría si"
Análisis avanzado en LuckyTemplates: Capas de múltiples análisis "Y si"
Conclusión
Esto es bastante avanzado pero muy alcanzable. Solo requiere mucha práctica y también te hace concentrarte en tus datos. Te hace pensar mucho sobre el tipo de información que quieres probar en torno a tus resultados futuros. Trate de identificar las variables que se encuentran en sus conjuntos de datos o cálculos que podría "sorprender" o modificar para revisar su impacto en su rendimiento subyacente.
Recomiendo encarecidamente esta técnica de desarrollo de modelos de datos de LuckyTemplates. Asegúrese de intentar incorporarlo en sus modelos para incrustar los conceptos en su mente y llevarlos aún más lejos.
¡Buena suerte en esta!
***** ¿Aprender LuckyTemplates? *****
Qué es uno mismo en Python: ejemplos del mundo real
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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