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
Tengo datos en el formato que se indica a continuación.
ID de muestra | Modelo | S | K |
BH00345 | mm23 | 0.029 | 0.443 |
BH00345 | mm15 | 0.022 | 0.018 |
BH00345 | mm14 | 0.047 | 1.228 |
BH00345 | gm23 | 0.04 | 0.669 |
BH00345 | gm15 | 0.057 | 2.709 |
BH00345 | gm14 | 0.042 | 0.883 |
BH00746 | mm24 | 0.113 | 0.32 |
BH00746 | mm23 | 0.046 | 0.11 |
BH00746 | mm15 | 0.019 | 0.658 |
BH00746 | gm24 | 0.023 | 0.129 |
BH00746 | gm23 | 0.019 | 0.127 |
BH00746 | gm15 | 0.144 | 0.031 |
BH00964 | mm24 | 0.175 | 0.519 |
BH00964 | mm23 | 0.141 | 0.513 |
BH00964 | gm24 | 0.171 | 0.403 |
BH00964 | gm23 | 0.167 | 0.031 |
BH00583 | mm23 | 0.039 | 0.029 |
BH00583 | gm23 | 0.064 | 0.115 |
Los ejemplos tienen datos para los tipos de modelo mm y gm y para varias iteraciones de cada modelo, tal como se indica en el número de sufijo del modelo.
Los ejemplos más recientes no contienen datos para todos los modelos más antiguos.
Las muestras más antiguas no contienen datos para todos los modelos más recientes.
Quiero condensar la tabla para que la columna Sample ID contenga valores únicos y cada fila contenga datos del modelo mm más reciente.
Eg. para la tabla anterior, me gustaría que la salida diera
ID de muestra | Modelo | S | K |
BH00345 | mm23 | 0.029 | 0.443 |
BH00746 | mm24 | 0.113 | 0.32 |
BH00964 | mm24 | 0.175 | 0.519 |
BH00583 | mm23 | 0.039 | 0.029 |
El conjunto de datos completo contiene 3554 filas y 747 códigos de id de muestra únicos
Gracias por tu ayuda
<editar. lo siento por la mesa horrendous!! No puedo cambiar el ancho de las columnas>
Solved! Go to Solution.
Hola @mef47 ,
Podemos usar Power Query Editor para satisfacer sus necesidades.
1. Filtre la columna Modelo, elimine las filas que contienen "gm".
2. Ordenamos el ID de muestra Ascendente y ordenamos el Modelo Descendente.
3. Luego necesitamos agrupar la columna Sample ID.
4. Y podemos agregar una columna personalizada para agregar una columna de índice. Cada grupo tiene una columna de índice.
5. Elimine las dos primeras columnas. Y expanda la última columna.
6. Por fin necesitamos filtrar la columna Rango igual a 1, luego eliminar la columna de rango.
La tabla de resultados solo tiene cuatro filas.
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @mef47 ,
Podemos usar Power Query Editor para satisfacer sus necesidades.
1. Filtre la columna Modelo, elimine las filas que contienen "gm".
2. Ordenamos el ID de muestra Ascendente y ordenamos el Modelo Descendente.
3. Luego necesitamos agrupar la columna Sample ID.
4. Y podemos agregar una columna personalizada para agregar una columna de índice. Cada grupo tiene una columna de índice.
5. Elimine las dos primeras columnas. Y expanda la última columna.
6. Por fin necesitamos filtrar la columna Rango igual a 1, luego eliminar la columna de rango.
La tabla de resultados solo tiene cuatro filas.
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @mef47 -
Suponiendo que el modelo "último" será el MM con el número más alto, podemos crear las siguientes 3 medidas:
Latest Model = CALCULATE(MAX(Samples[Model]))
Latest K =
VAR __model = [Latest Model]
VAR __sample =
SELECTEDVALUE ( Samples[Sample ID] )
RETURN
LOOKUPVALUE (
Samples[K],
Samples[Model], __model,
Samples[Sample ID], __sample
)
Latest S =
VAR __model = [Latest Model]
VAR __sample =
SELECTEDVALUE ( Samples[Sample ID] )
RETURN
LOOKUPVALUE (
Samples[S],
Samples[Model], __model,
Samples[Sample ID], __sample
)
Cree un objeto visual de tabla, coloque Sample ID como el primer valor y, a continuación, las 3 medidas:
Espero que esto ayude,
David
Hola David
No es exactamente lo que buscaba, pero lo suficientemente útil como para llevarme a donde quería ir.
La función ALLEXCEPT lo que buscaba
Terminé yendo con:
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |