Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Tengo una tabla de información del proyecto llamada "Info" como:
Información | Valores | Proyecto |
Nombre | Xxx | P1 |
Valor del contrato | 100 | P1 |
Presupuesto | 80 | P1 |
Nombre | Yyy | P2 |
Valor del contrato | 150 | P2 |
Presupuesto | 110 | P2 |
Estoy empezando a construir un informe en el que selecciono el proyecto a través de una segmentación de datos y debería mostrar análisis relacionados con el proyecto seleccionado.
El primer paso sería indicar en una tarjeta el nombre del proyecto seleccionado.
Lo intenté con
Nombre: LOOKUPVALUE(Info[Values],Info[Info],"Name") y también
Nombre: calculate(LOOKUPVALUE(Info[Values],Info[Info],"Name"),Info[Project])
y una segmentación de datos con Info[Project] pero no funciona, muestra "Se proporcionó una tabla de varios valores donde se esperaba un solo valor".
Leí que lookupvalue no puede ser dinámico.
¿Cómo puedo resolver esto?
Gracias y saludos
Solved! Go to Solution.
@ITManuel escribió:
He probado la medida que sugería, pero dice que la sintaxis es incorrecta. De hecho, no lo entiendo, la parte después de la función de búsqueda se cierra. Parece que no le gusta eso.
Lamento que el soporte de cierre extra no debería estar ahí. Si quitas que debería funcionar.
@ITManuel escribió:
Cuando giro la tabla, todos los valores que obtengo se convierten en "1" según las imágenes de abajo.
Eso significa que probablemente haya dejado la función de avalor como "count". Si expande las opciones avanzadas en el cuadro de diálogo de pivote, puede cambiar esto a "No agregar"
Adjunto es un archivo que muestra tanto las opciones de trabajo
Lo siguiente probablemente debería funcionar
Nombre: LOOKUPVALUE(Info[Values],Info[Info],"Name"),Info[Project], SELECTEDVALUE(Info[Project]))
Pero creo que un mejor enfoque sería cambiar la estructura de su mesa. El diseño existente no es bueno, ya que está mezclando tipos de datos en la columna Valores. Si pivotó los valores hacia fuera en una estructura como la siguiente no necesitaría utilizar una medida con LOOKUPVALUE, simplemente podría arrastrar la columna [Nombre] a una tarjeta
Proyecto | Nombre | Valor del contrato | Presupuesto |
P1 | Xxx | 100 | 80 |
P2 | Yyy | 150 | 110 |
Hola d_gosbell,
He probado la medida que sugería, pero dice que la sintaxis es incorrecta. De hecho, no lo entiendo, la parte después de la función de búsqueda se cierra. Parece que no le gusta eso.
En cualquier caso, preferiría estructurar mejor los datos como usted sugirió, pero también tiene dificultades allí.
Cuando giro la tabla, todos los valores que obtengo se convierten en "1" según las imágenes de abajo.
Antes de pivotar.
Después de pivotar.
Saludos
@ITManuel escribió:
He probado la medida que sugería, pero dice que la sintaxis es incorrecta. De hecho, no lo entiendo, la parte después de la función de búsqueda se cierra. Parece que no le gusta eso.
Lamento que el soporte de cierre extra no debería estar ahí. Si quitas que debería funcionar.
@ITManuel escribió:
Cuando giro la tabla, todos los valores que obtengo se convierten en "1" según las imágenes de abajo.
Eso significa que probablemente haya dejado la función de avalor como "count". Si expande las opciones avanzadas en el cuadro de diálogo de pivote, puede cambiar esto a "No agregar"
Adjunto es un archivo que muestra tanto las opciones de trabajo
Genial, ambos trabajando.
Muchas gracias. 😁
Todo lo mejor
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |