Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Disculpas de antemano por el título críptico del foro.
Estoy estudiando Power BI en este momento, y estaba pasando por este siguiente artículo sobre Power Query M Code
En el código de ejemplo dado que indica lo siguiente (muy aproximadamente)
let
Source = Web.Page(.......),
Data0 = Source{0}[Data],
#"Changed Type" = Table........
#"Changed Type1" = Table........
in
#"Changed Type1"
Estaba mirando el ejemplo proporcionado del código en el "Editor Avanzado" y no puedo reconstruir qué línea 3 está haciendo en el código.
Específicamente la línea que dice
Data0 = Fuente{0}[Datos]
Si entiendo correctamente, Data0 es un nuevo paso que es igual a Source{0}[Data].
Source hace referencia al paso anterior y [Data] es una columna.
Así que estoy confundido lo que está sucediendo cuando también tiene el extra {0} emparedado en el medio?
Traté de buscar alrededor, y lo más parecido que pude encontrar fue referirse a {0} como posiblemente una "lista", o un valor de datos? Pero creo que estoy terriblemente fuera de curso aquí y esperaba alguna orientación.
Gracias de antemano
Solved! Go to Solution.
@rodneyc8063, un viejo doctor tratando de explicar lo mismo. A ver si eso puede ayudar
@rodneyc8063, un viejo doctor tratando de explicar lo mismo. A ver si eso puede ayudar
¡Muchas gracias por esto!
Ese artículo es exactamente lo que estoy buscando 🙂
Por lo tanto, para resumir, esto se utiliza para el lenguaje Power Query M "navegación celular"
Tomado del artículo: StepName{RowIndexNumber}[Column] y este RowIndexNumber específico es uno que es generado automáticamente por Power Query. Power Query tiene su propio índice y comienza a partir de 0, por lo que si está intentando obtener la primera fila de una lista o una tabla, usaría {0}
Pude hacer más lectura, y la sintaxis sabia es aceptable para cualquiera de los dos usos
StepName{RowIndexNumber}[Column] o StepName[Column]{RowIndexNumber}
Ambos producirán esencialmente el mismo resultado, pero la diferencia es la secuencia o el orden de los pasos. O bien puede extraer el registro primero, luego la columna específica O simplemente puede extraer la columna y luego obtener el registro.
¡Gracias por la aclaración! ¡Otra vez muy apreciado!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!