• Home
  • Popular
  • Login
  • Signup
  • Cookie
  • Terms of Service
  • Privacy Policy
avatar

Posted by Micro Bot


28 Nov, 2024

Updated at 13 Dec, 2024

Error de operaciones de comparación de Dax con código completo avanzado

Hola

Por favor, ayúdame a corregir mi error.

jeongkim_0-1732817184751.png

Obtener la lista de archivos en la carpeta de SharePoint
Documentos = fuente{[nombre="Documentos"]}[contenido],
Obtener la lista de archivos en la carpeta de SharePoint
#"Progreso del sitio de LGUplus" = Documentos{[name="Progreso del sitio de LGUplus"]}[Contenido],
Obtener la lista de archivos en la carpeta de SharePoint
#"Servicio TOSS PO_master" = #"Progreso del sitio LGUplus"{[Nombre="Servicio TOSS PO_master"]}[Contenido],
Obtener la lista de archivos en la carpeta de SharePoint
#"Datos semanales" = #"Servicio TOSS PO_master"{[Name="Datos semanales"]}[Contenido],
#"Eliminado Otras columnas" = Tabla.SelectColumns(#"Datos semanales",{"Contenido", "Nombre"}),
#"Personalizado agregado" = Tabla.AgregarColumna(#"Otras columnas eliminadas", "Personalizado", cada Excel.Workbook([Contenido])),
#"Personalizado Expandido" = Tabla.ExpandTableColumn(#"Personalizado Agregado", "Personalizado", {"Nombre", "Datos", "Artículo", "Tipo", "Oculto"}, {"Custom.Name", "Datos.Personalizados", "Artículo.Personalizado", "Tipo.Personalizado", "Personalizado.Oculto"}),
#"Filas filtradas" = Table.SelectRows(#"Personalizado expandido", cada uno ([Custom.Hidden] = false) y ([Custom.Kind] = "Hoja")),
#"Eliminado Otras Columnas1" = Tabla.SelectColumns(#"Filas filtradas",{"Nombre", "Custom.Name", "Custom.Data"}),
#"Filas ordenadas" = Table.Sort(#"Eliminado Otras columnas1",{{"Nombre", Order.Descending}}),
#"Agregado Personalizado1" = Tabla.AgregarColumna(#"Filas ordenadas", "Personalizado", cada Texto.Medio([Nombre],23,8)),
#"Tipo cambiado1" = Tabla.TransformColumnTypes(#"Agregado Personalizado1",{{"Personalizado", escriba fecha}}),
#"Filas filtradas2" = Tabla.SelectRows(#"Tipo cambiado1", let último = Lista.Max(#"Tipo cambiado1"[Personalizado]) en cada [Personalizado] = último),
Obtener dinámicamente los nombres de las columnas y expandirlos
NombresDeColumna = Tabla.NombresDeColumna(#"Filas filtradas2"[Custom.Data]{0}),
#"Expandido.Custom.Data" = Tabla.ExpandTableColumn(#"Filas filtradas2", "Custom.Data", NombresColumnas),
#"Filas superiores eliminadas" = Table.skip(#"Custom.Data expandido",2),
#"Encabezados promocionados" = Table.PromoteHeaders(#"Filas superiores eliminadas", [PromoteAllScalars=true]),
#"Columnas renombradas" = Table.RenameColumns(#"Encabezados promocionados",
{{Table.ColumnNames(#"Encabezados promocionados"){0}, "Nombre de la fuente"},
{Table.ColumnNames(#"Encabezados promocionados"){1}, "Nombre de la hoja"}}),
#"Filas filtradas1" = Tabla.SelectRows(#"Columnas renombradas", cada una ([Precio unitario] <> 0)),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Filas filtradas1",{{"Fecha de firma del contrato", fecha de tipo}, {"Servicio#", Int64.Tipo}, {"Precio unitario", Int64.Tipo}, {"Fecha de modificación de la lista", fecha de tipo}, {"Cantidad total de FOC", Int64.Tipo}, {"Contrato de servicio#", Int64.Tipo}, {"Cantidad inicial de PO", Int64.Tipo}}),
#"Índice agregado" = Table.AddIndexColumn(#"Tipo cambiado", "Índice", 1, 1, Int64.Type),
#"Filas filtradas3" = Tabla.SelectRows(#"Índice agregado", cada [#"Servicio#"] <> nulo y [#"Servicio#"] <> "")
en
#"Filas filtradas3"