Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Una pregunta muy similar a esta, pero la respuesta en ese hilo no me estaba funcionando.
Supongamos una tabla de la siguiente estructura:
Marca | Producto | Área | Costo 2023 | Costo 2024 | Entrada requerida |
Reloj | SKU 400 | Reino Unido | 20 | 24 | Baterías |
Reloj | SKU 400 | Reino Unido | 48 | 50 | Pantalla digital |
Reloj | SKU 400 | Reino Unido | 5 | 9 | Carcasa de plástico |
Cámara | SKU 20 | China | 3 | 5 | Sensor |
Cámara | SKU 20 | China | 20 | 18 | Procesador |
Cámara | SKU 20 | China | 9 | 8 | Carcasa de plástico |
Quiero crear un panel que tenga una tabla con el siguiente formato:
Pregunta 1 ¿Es posible construir algo en lo que el costo del escenario 2024 sea una columna dinámica, que se recalcule solo cuando se seleccione uno de los insumos requeridos en el proceso en el gráfico de la derecha? ( no tiene que ser un gráfico, también puede ser una lista desplegable ) en este momento calcula el nuevo costo en todas las líneas.
P2 ¿Y también llevarlo al siguiente nivel, tener múltiples parámetros, con un dispositivo personalizado? es decir, 1 parámetro ajustando volúmenes, 1 parámetro ajustando el precio de la entrada X, otro parámetro ajustando el precio de la entrada Y (supongo que es posible)
Gracias a todos los que han leído hasta aquí, ¡gracias de antemano por su ayuda también!
Hola @v-jianpeng-msft, gracias por la solución, ¿puedes ayudarme más, por favor? Creo que lo he explicado mal la primera vez.
Vea la siguiente captura de pantalla, en este momento mi selección de gráfico de barras no interactúa con la matriz.
La expectativa sería que seleccionaría una entrada requerida en el gráfico de barras, pero mi matriz aún mostraría la descripción general completa, sin filtrar por esa entrada requerida, sino recalculando solo el valor de esa entrada y el resto sigue siendo el mismo.
En retrospectiva, probablemente necesite una fórmula DAX que verifique SI se selecciona una entrada, luego para esa entrada seleccionada multiplique por (100 + Valor del parámetro), de lo contrario, todas las demás entradas equivalen al costo 2024.
Pero, ¿cómo hago para que la matriz del lado izquierdo muestre todo el conjunto de datos, mientras que solo modifico las entradas seleccionadas en el gráfico de barras por el parámetro?
Espero no haberte confundido aún más
Hola, @改善
Basándome en su descripción, utilizo los siguientes datos de ejemplo:
Voy a usar summarize para crear una nueva tabla con los siguientes parámetros:
Table 2 =
SUMMARIZE ( 'Table', 'Table'[Required Input] )
He establecido la siguiente relación entre la tabla original y la nueva:
Estoy usando el siguiente DAX para determinar si se selecciona un campo en otro gráfico y, si es así, se calcula el escenario 2024:
Scenario 2024 =
IF (
ISBLANK ( SELECTEDVALUE ( 'Table 2'[Required Input] ) ),
BLANK (),
MAX ( 'Table'[Cost 2024] ) * ( 1 + [Parameter Value] )
)
En otros gráficos, utilice los parámetros de la nueva tabla:
Estos son los resultados:
He proporcionado el archivo PBIX utilizado esta vez a continuación. Puede ajustar el escenario 2024 para que se adapte a su situación real y agregar más condiciones para cumplir con sus requisitos.
Cómo obtener respuestas rápidas a tu pregunta
Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).
Saludos
Jianpeng Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.