Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

InsertRows que da no hay suficientes elementos en el error de lista de enumeración

Hola

Estoy tratando de agregar una nueva fila a mi tabla existente con algunos datos ficticios usando la función insertrows. Pero su invocación no agrega los valores a la fila recién agregada. Da el error: "No había suficientes elementos en la enumeración para completar la operación".

La tabla existente dice que tengo "Tabla1" con las siguientes columnas:

DateValue (|) Fechas únicas de | A.1 | B.1 | C.1 | D.1 | E.1 | F.1 | G.1 | H.1 | I.1 | J.1 | K.1 | L.1 | M.1| | de índice Fechas de la línea de prueba

Ahora estoy usando esta llamada en mi función en el editor de consultas avanzado:

Table.InsertRows(#"Table1", offset, {[DateValue=nDate, Unique Dates=nDate, A.1="0",B.1="0", C.1="0", D.1="0", E.1="0", F.1="0", G.1="0", H.1="0", I.1="0", J.1="0", K.1="0", L.1="0", M.1="0", Index=nIndex, Testline Dates=TestlineDate]})

La fila resultante agregada pero con error para cada columna. ¿Alguna idea para este tipo de error?

DateValue (|) Fechas únicas de | A.1 | B.1 | C.1 | D.1 | E.1 | F.1 | G.1 | H.1 | I.1 | J.1 | K.1 | L.1 | M.1| | de índice Fechas de la línea de prueba

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Algunos datos de muestra adecuados habrían ayudado. Sin embargo, es probable que tengas el desplazamiento equivocado

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Algunos datos de muestra adecuados habrían ayudado. Sin embargo, es probable que tengas el desplazamiento equivocado

Lo descubí para ser el asunto con offset sólo. Está empezando con cero y yo estaba considerando que comenzaba con uno.

Gracias por su ayuda rápida.

Aquí está mi función para insertar filas:

(NDaysToExtend como número, desplazamiento como número, LastBurndownDate como fecha, LastIndex como número, TestlineDate como fecha) =>
dejar
CurrentLoop = 0,
nDate = LastBurndownDate,
nIndex = LastIndex,

NewRow =

si CurrentLoop < NDaysToExtend
entonces
{
CurrentLoop = CurrentLoop + 1,
nDate = Date.AddDays(nDate, 1),
nIndex = nIndex + 1,

Table.InsertRows(#"Table1", offset, {[DateValue=nDate, Unique Dates=nDate, A.1="0", B.1="0", C.1="0", D.1="0", E.1="0", F.1="0", G.1="0", H.1="0", I.1="0", J.1="0", K.1="0", L.1="0", M.1="0", Index=nIndex, Testline Dates=TestlineDate]}),

@InsertTrendRows(NDaysToExtend, offset, nDate, nIndex, TestlineDate),

desplazamiento = desplazamiento + 1


}
más
Type.FunctionReturn
en
NewRow

Mi objetivo final es llamar a esta función de forma recursiva para agregar varias filas que necesitaba en función del número de días.

Y la salida que obtengo es así:

Tabla1 con fila insertada:

DateValue (|) Fechas únicas | A.1 | B.1 | C.1 | D.1 | E.1 | F.1 | G.1 | H.1 | I.1 | J.1 | K.1 | L.1 | M.1 | | de índice Fechas de la línea de prueba
30/05/2021 | 30/05/2021 | 23 | 12 | 34 | 12 | 34 | 45 | 65 | 76 | 23 | 45 | 67 | 23 | 34 | 0 | 5/30/2021
31/05/2021 | 31/05/2021 | 12 | 23 | 45 | 32 | 34 | 65 | 23 | 56 | 78 | 90 | 23 | 76 | 23 | 1 | 5/31/2021
| de error | de error | de error | de error | de error | de error | de error | de error | de error | de error | de error | de error | de error | de error | de error | de error error


Tenga en cuenta que la función necesita insertar una nueva fila después de las dos filas de entrada anteriores y el desplazamiento que pasé es 3, el índice es 2 y las fechas serían la siguiente fecha incrementada. Rest otros valores pasados deben ser 0. Simplemente no entiendo por qué el error se muestra dentro de la fila insertada si todos los valores se pasan correctamente.

Cualquier ayuda sería apreciada.

gracias

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.