Home
» Power BI
»
Ejemplo de SELECTEDVALUE DAX: selección de cortadora de cosecha
Ejemplo de SELECTEDVALUE DAX: selección de cortadora de cosecha
En este tutorial, le mostraré cómo recolectar o capturar un valor dentro de una medida para reutilizarlo en otra medida y lograr cálculos dinámicos. Utilizo una combinación de técnicas de bifurcación de medidas con la función DAX en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.
El equipo de LuckyTemplates ha realizado recientemente algunas actualizaciones en las fórmulas que permiten que esto funcione mejor que antes.
Aquí tengo una medida realmente simple, que es la suma de mis ingresos (así que solo las ventas). Pero podría ser cualquier cosa, por ejemplo, podría ser su cantidad o sus costos o podría ser simplemente cualquier medida central que cree.
Si todo esto aumentara en una cantidad seleccionada, digamos 5%, 10% o 15%, quiero mostrar el impacto de eso. Y quiero hacerlo dinámico para que pueda seleccionar diferentes montos y luego poder ver cuál es el monto del nuevo escenario.
Lo primero que tenemos que hacer para crear esto es Introducir datos . Entonces, voy a ingresar algunos valores aquí, y luego vamos a cosechar una selección basada en estos valores.
Entonces, voy a llamar a esto Cambio porcentual . Y luego voy a poner algunos valores aquí, digamos 5%, 10%, 15, 20 y 30%. Llamaré a esta tabla Cambio porcentual . Entonces, básicamente estoy creando una nueva tabla aquí.
En lugar de obtenerlo de Excel, lo acabo de crear desde cero con la función Introducir datos integrada en el escritorio de LuckyTemplates.
Una vez que lo cargue, esta mesa de soporte entrará en mi modelo, así.
Dentro de nuestra tabla de soporte, cambiaré el formato a porcentaje y eliminaré el punto decimal.
Recolección de una selección de segmentación mediante la función SELECTEDVALUE DAX
En la página del informe, voy a crear una segmentación y convertirla en una lista.
Ahora, quiero poder seleccionar uno de estos y poder cosechar esa medida seleccionada. Quiero poder ingresar esta medida y combinarla con mis ventas totales para ver cuál sería el escenario de ventas.
No podemos hacer eso en este momento porque es solo una columna por ahora. Tenemos que ponerlo en una medida.
Entonces, voy a crear una nueva medida aquí y la llamaré % de cambio . Luego, usaré la función SELECTEDVALUE DAX y tomaré mi columna Cambio porcentual ( Cambio porcentual ).
El resultado alternativo es bastante importante aquí porque si se selecciona decir nada, obtendrá un error si no coloca un resultado alternativo.
A veces, puede usar BLANK, pero eso no nos ayudará en este caso. Si no se selecciona nada, queremos mostrar que hay un impacto cero. Entonces, colocaré aquí cero (0) como resultado alternativo.
Solo necesito asegurarme de que esto también esté formateado correctamente. Voy a convertir esto en un porcentaje. Y luego arrastraré esta medida al lienzo y la miraremos como una tarjeta.
A esto me refiero con cosechar. Puedo seleccionar de la cortadora, digamos 10%, y obtengo 10% en la visualización de tarjetas.
Cuando arrastre esta medida a la tabla, verá que ahora tengo este 10 % en cada línea. Lo estoy cosechando por selección, por lo que cambia por selección.
Una técnica bastante simple, pero puede aplicarla para análisis más avanzados, especialmente en el análisis de escenarios y el análisis predictivo. Le mostraré cómo crear un cálculo dinámico simple a partir de esta fórmula SELECTEDVALUE DAX.
Creación de un cálculo dinámico mediante la fórmula DAX de SELECTEDVALUE
Ahora crearé otra medida y la llamaré Scenario sale . Y luego puedo ir igual a Ventas totales multiplicado por uno (1), más el cambio porcentual ( % Cambio ).
Así es como puede crear estos cálculos dinámicos. Solo piense en formas en que puede ampliar esto. Puede tener múltiples parámetros diferentes que afecten las ventas de su escenario.
Y eso es lo que puede lograr cosechando sus selecciones de rebanadoras . Verás que no es nada difícil. Literalmente, solo reconoce que puede usar la función SELECTEDVALUE DAX y luego incrustar la columna que creó usando Ingresar datos en el parámetro de valor seleccionado.
Puede pensar que esto es tan simple, pero este es el comienzo de algunos análisis bastante avanzados, especialmente en torno al análisis de escenarios y el análisis predictivo.
Así es como puede incrustar estos valores en sus informes y obtener cálculos dinámicos que quizás nunca haya visto antes.
He abordado esto bastante en otras series de tutoriales. Incluso creé un módulo completo dedicado al análisis de escenarios en que lleva esto a una etapa más avanzada, así que asegúrese de revisarlo también.