cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
mattfq
Regular Visitor

Reuse steps applied in a excel file

Good morning!

 

I'm a new user of PowerBi in my company and monthly I have a task of produce graphs of a excel file.

My problem is:

 

I have to do, monthly, many (almost 500) steps to make some names get default values, like "CPU Load Average 15" to "CPU Load Average". Can I copy and past steps from another file?

 

Example of what I'm doing: http://prnt.sc/ef4hss

1 ACCEPTED SOLUTION

I've found my problem yesterday yet. My destination column had a wrong name.

 

Thanks everyone!

View solution in original post

5 REPLIES 5

@mattfq

 

You can use the the Adavnced Editing for the query which will list the whole steps used, this can be copied and pasted exactly as you wish.

 

Regards,

Hayman

I try use the advanced editor, but I get an unknown error. Can you help me?

 

Here is my advanced query:

let
Fonte = Excel.Workbook(File.Contents("\\A-SRV14\TI-Infra\NOC\Diario de Bordo\Diário\2017_2\NOC Diario - Consolidado - FEV.xlsx"), null, true),
Alarmes_Sheet = Fonte{[Item="Alarmes",Kind="Sheet"]}[Data],
#"Cabeçalhos Promovidos" = Table.PromoteHeaders(Alarmes_Sheet),
#"Tipo Alterado" = Table.TransformColumnTypes(#"Cabeçalhos Promovidos",{{"TP", Int64.Type}, {"Produto", type text}, {"Desc_Tarefa", type text}, {"Detalhe_Tarefa", type text}, {"Classe", Int64.Type}, {"Desc_Classe", type text}, {"Data_Cadastro", type datetime}, {"Semana_Acionamento", Int64.Type}, {"Status_Tarefa", type text}, {"Recurso_Responsavel", type text}, {"Nome_Solicitante", type text}, {"Cliente", type text}, {"Prioridade_Solicitante", type text}, {"Observacoes", type any}, {"Monitor_NT", type any}, {"Column16", type any}}),
#"Dividir Coluna por Delimitador" = Table.SplitColumn(#"Tipo Alterado","Detalhe_Tarefa",Splitter.SplitTextByDelimiter("|", QuoteStyle.Csv),{"Detalhe_Tarefa.1", "Detalhe_Tarefa.2", "Detalhe_Tarefa.3", "Detalhe_Tarefa.4", "Detalhe_Tarefa.5", "Detalhe_Tarefa.6", "Detalhe_Tarefa.7", "Detalhe_Tarefa.8", "Detalhe_Tarefa.9", "Detalhe_Tarefa.10"}),
#"Tipo Alterado1" = Table.TransformColumnTypes(#"Dividir Coluna por Delimitador",{{"Detalhe_Tarefa.1", type text}, {"Detalhe_Tarefa.2", type text}, {"Detalhe_Tarefa.3", Int64.Type}, {"Detalhe_Tarefa.4", type text}, {"Detalhe_Tarefa.5", type datetime}, {"Detalhe_Tarefa.6", type text}, {"Detalhe_Tarefa.7", type text}, {"Detalhe_Tarefa.8", type text}, {"Detalhe_Tarefa.9", type text}, {"Detalhe_Tarefa.10", type text}}),
#"Colunas Removidas" = Table.RemoveColumns(#"Tipo Alterado1",{"Detalhe_Tarefa.2"}),
#"Colunas Renomeadas" = Table.RenameColumns(#"Colunas Removidas",{{"Detalhe_Tarefa.1", "Device"}, {"Detalhe_Tarefa.3", "IP"}}),
#"Tipo Alterado2" = Table.TransformColumnTypes(#"Colunas Renomeadas",{{"IP", type text}}),
#"Colunas Removidas1" = Table.RemoveColumns(#"Tipo Alterado2",{"Detalhe_Tarefa.4"}),
#"Colunas Renomeadas1" = Table.RenameColumns(#"Colunas Removidas1",{{"Detalhe_Tarefa.5", "Data_Alarme"}}),
#"Colunas Removidas2" = Table.RemoveColumns(#"Colunas Renomeadas1",{"Detalhe_Tarefa.6"}),
#"Colunas Renomeadas2" = Table.RenameColumns(#"Colunas Removidas2",{{"Detalhe_Tarefa.7", "Monitor"}, {"Detalhe_Tarefa.8", "Mensagem"}}),
#"Colunas Removidas3" = Table.RemoveColumns(#"Colunas Renomeadas2",{"Detalhe_Tarefa.9", "Detalhe_Tarefa.10", "Classe", "Desc_Classe", "Monitor_NT"}),
#"Coluna Duplicada" = Table.DuplicateColumn(#"Colunas Removidas3", "Monitor", "Monitor - Copiar"),
#"Colunas Renomeadas3" = Table.RenameColumns(#"Coluna Duplicada",{{"Monitor - Copiar", "Monitor_NT"}}),
#"Colunas Reordenadas" = Table.ReorderColumns(#"Colunas Renomeadas3",{"TP", "Produto", "Desc_Tarefa", "Device", "IP", "Data_Alarme", "Monitor", "Mensagem", "Data_Cadastro", "Semana_Acionamento", "Status_Tarefa", "Recurso_Responsavel", "Nome_Solicitante", "Cliente", "Prioridade_Solicitante", "Observacoes", "Monitor_NT", "Column16"}),
#"Linhas Classificadas" = Table.Sort(#"Colunas Reordenadas",{{"Monitor_NT", Order.Ascending}}),
#"Linhas Filtradas" = Table.SelectRows(#"Linhas Classificadas", each ([Monitor_NT] <> null)),
#"Valor Substituído" = Table.ReplaceValue(#"Colunas Renomeadas1","Free Disk Space - 20% - D:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído1" = Table.ReplaceValue(#"Valor Substituído","Free Disk Space%","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído2" = Table.ReplaceValue(#"Valor Substituído1","Free Disk Space - 20% - C:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído3" = Table.ReplaceValue(#"Valor Substituído2","OPUS - ARES - Page Life Expectancy","Page Life",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído4" = Table.ReplaceValue(#"Valor Substituído3","Free Disk Space - 10% - C:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído5" = Table.ReplaceValue(#"Valor Substituído4","Free Disk Space - 1GB - C:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído6" = Table.ReplaceValue(#"Valor Substituído5","Processor \ % Processor Time","Processor Time",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído7" = Table.ReplaceValue(#"Valor Substituído6","Free Disk Space - 10% - D:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído8" = Table.ReplaceValue(#"Valor Substituído7","WebServer - Linx Portal RH","WebServer",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído9" = Table.ReplaceValue(#"Valor Substituído8","Free Disk Space - 20% - E:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído10" = Table.ReplaceValue(#"Valor Substituído9","Processor Time 98%","Processor Time",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído11" = Table.ReplaceValue(#"Valor Substituído10","Processor Time 90%","Processor Time",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído12" = Table.ReplaceValue(#"Valor Substituído11","CPU Load Average 15 min - FreeBSD (Uso de CPU)","CPU Load Average - FreeBSD",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído13" = Table.ReplaceValue(#"Valor Substituído12","Free Disk Space - 1% - /bd - bdlinxbauru01","Free Disk Space - 1% - /bd",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído14" = Table.ReplaceValue(#"Valor Substituído13","Free Disk Space - 10% - /backup - RedHat","Free Disk Space - 10% - DGT",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído15" = Table.ReplaceValue(#"Valor Substituído14","Free Disk Space - 1% - /bd","Free Disk Space - DGT",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído16" = Table.ReplaceValue(#"Valor Substituído15","Free Disk Space - 10% - DGT","Free Disk Space - DGT",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído17" = Table.ReplaceValue(#"Valor Substituído16",null,"0",Replacer.ReplaceValue,{"MonitorNT"}),
#"Valor Substituído18" = Table.ReplaceValue(#"Valor Substituído17","Free Disk Space - 10% - E:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído19" = Table.ReplaceValue(#"Valor Substituído18","DTEF - TEF Ativo > 60 segs - CIADOTERNO","DTEF - TEF Ativo",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído20" = Table.ReplaceValue(#"Valor Substituído19","Free Disk Space - 15% - C:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído21" = Table.ReplaceValue(#"Valor Substituído20","DTEF - Timeouts Financeiros TOTAL > 20 - P/REDE","DTEF - Timeouts Financeiros",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído22" = Table.ReplaceValue(#"Valor Substituído21","ERP Linx - LNXSQLCL1\PROD - Page Life Expectancy","Page Life",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído23" = Table.ReplaceValue(#"Valor Substituído22","DTEF8 - Rede - STONE","DTEF8",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído24" = Table.ReplaceValue(#"Valor Substituído23","DTEF8 - Conciliacao 4","DTEF8",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído25" = Table.ReplaceValue(#"Valor Substituído24","Free Disk Space - WMI","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído26" = Table.ReplaceValue(#"Valor Substituído25","Processos bloq. 1h - LNXSQLCL1\PROD","Processos bloq.",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído27" = Table.ReplaceValue(#"Valor Substituído26","NFC-e - Processos bloq. 10 min - NFCEBD","Processos bloq.",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído28" = Table.ReplaceValue(#"Valor Substituído27","Processos bloq. 1h - LNXSQLCL1\PROD","Processos bloq.",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído29" = Table.ReplaceValue(#"Valor Substituído28","Processos bloq. 1h - SAAS01\SAAS01","Processos bloq.",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído30" = Table.ReplaceValue(#"Valor Substituído29","ETL - Fila maior 20min - Cliente185 HOPE - V2","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído31" = Table.ReplaceValue(#"Valor Substituído30","ETL - Fila maior 20min - Cliente371_FRQ MERCATTO SIMARIDA FRANQUIA - V2","",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído32" = Table.ReplaceValue(#"Valor Substituído31","ETL - Fila maior 20min - Cliente376_FRQ LOCCITANE - V2","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído33" = Table.ReplaceValue(#"Valor Substituído32","ETL - Fila maior 20min - Cliente381_ERP CALZEDONIA - V2","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído34" = Table.ReplaceValue(#"Valor Substituído33","ETL - Fila maior 20min - Cliente385_FRQ VICTOR HUGO - V2","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído35" = Table.ReplaceValue(#"Valor Substituído34","ETL - Fila maior 20min - Cliente416_FRQ Calvin Klein - V2","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído36" = Table.ReplaceValue(#"Valor Substituído35","ETL - Fila maior 20min - Cliente58 TACO - V2","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído37" = Table.ReplaceValue(#"Valor Substituído36","ETL - Pct maior 40KB - Cliente185 HOPE","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído38" = Table.ReplaceValue(#"Valor Substituído37","ETL - Pct maior 40KB - Cliente286_Hering_FRQ","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído39" = Table.ReplaceValue(#"Valor Substituído38","ETL - Pct maior 40KB - Cliente298_FRQ VALISERE","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído40" = Table.ReplaceValue(#"Valor Substituído39","ETL - Pct maior 40KB - Cliente376_FRQ LOCCITANE","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído41" = Table.ReplaceValue(#"Valor Substituído40","ETL - Pct maior 40KB - Cliente381_ERP CALZEDONIA","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído42" = Table.ReplaceValue(#"Valor Substituído41","ETL - Pct maior 40KB - Cliente384_ERP GIORGIO ARMANI","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído43" = Table.ReplaceValue(#"Valor Substituído42","ETL - Pct maior 40KB - Cliente396_FRQ_Loccitane","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído44" = Table.ReplaceValue(#"Valor Substituído43","ETL - Pct maior 40KB - Cliente397_FRQ RESERVA","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído45" = Table.ReplaceValue(#"Valor Substituído44","ETL - Pct maior 40KB - Cliente398_ERP ESTEE LAUDER","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído46" = Table.ReplaceValue(#"Valor Substituído45","ETL - Pct maior 40KB - Cliente405_ERP_sul_franquias","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído47" = Table.ReplaceValue(#"Valor Substituído46","ETL - Pct maior 40KB - Cliente406_ERP UV Line_ERP","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído48" = Table.ReplaceValue(#"Valor Substituído47","ETL - Pct maior 40KB - Cliente416_FRQ Calvin Klein","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído49" = Table.ReplaceValue(#"Valor Substituído48","ETL - Pct maior 40KB - Cliente419_ERP","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído50" = Table.ReplaceValue(#"Valor Substituído49","ETL - Pct maior 40KB - Cliente58_TACO","ETL - Pct maior 40KB",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído51" = Table.ReplaceValue(#"Valor Substituído50","ETL - Qtd na Fila maior 600 - Cli185_HOPE - V2","ETL - Qtd na Fila maior 600",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído52" = Table.ReplaceValue(#"Valor Substituído51","ETL - Qtd na Fila maior 600 - Cli361_XIQUITA - V2","ETL - Qtd na Fila maior 600",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído53" = Table.ReplaceValue(#"Valor Substituído52","ETL - Qtd na Fila maior 600 - Cli37_FRQ_TRACK_e_FIELD_SMB - V2","ETL - Qtd na Fila maior 600",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído54" = Table.ReplaceValue(#"Valor Substituído53","ETL - Qtd na Fila maior 600 - Cli376_FRQ_LOCCITANE - V2","ETL - Qtd na Fila maior 600",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído55" = Table.ReplaceValue(#"Valor Substituído54","ETL - Qtd na Fila maior 600 - Cli381_ERP_CALZEDONIA - V2","ETL - Qtd na Fila maior 600",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído56" = Table.ReplaceValue(#"Valor Substituído55","ETL - Qtd na Fila maior 600 - Cliente398_ERP_CLINIQUE_STEE - V2","ETL - Qtd na Fila maior 600",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído57" = Table.ReplaceValue(#"Valor Substituído56","Memory Utilization - FortiGate 80%","Memory Utilization - FortiGate",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído58" = Table.ReplaceValue(#"Valor Substituído57","Free Disk Space - 1GB - H:","Free Disk Space",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído59" = Table.ReplaceValue(#"Valor Substituído58","OS-SNMP - DTEF - Gateway IntTCP_REDECARD","OS-SNMP - DTEF",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído60" = Table.ReplaceValue(#"Valor Substituído59","OS-SNMP - DTEF - Gateway X25Cisco_REDECARD","OS-SNMP - DTEF",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído61" = Table.ReplaceValue(#"Valor Substituído60","CPU Load Average 5 min - FreeBSD (Uso de CPU)","CPU Load Average - FreeBSD",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído62" = Table.ReplaceValue(#"Valor Substituído61","JOB Checklist diario - NFCEDB\NFCEDB - Backup DIFF MIDe","JOB Checklist diario",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído63" = Table.ReplaceValue(#"Valor Substituído62","JOB Checklist diario - NFCEDB\NFCEDB - NOTA LOTE MOV","JOB Checklist diario",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído64" = Table.ReplaceValue(#"Valor Substituído63","JOB Checklist diario - SAAS01\SAAS01 - BACKUP FULL","JOB Checklist diario",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído65" = Table.ReplaceValue(#"Valor Substituído64","JOB Checklist diario - SAAS01\SAAS01 - BACKUP LOG","JOB Checklist diario",Replacer.ReplaceValue,{"MonitorNT"}),
#"Valor Substituído66" = Table.ReplaceValue(#"Valor Substituído66","AZURE - Sync 3 (Reta-Job) - Youcom","AZURE - Sync - Youcom",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído67" = Table.ReplaceValue(#"Valor Substituído67","AZURE - URL - Youcom Manager - /home/fique-por-dentro","AZURE - URL Externa",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído68" = Table.ReplaceValue(#"Valor Substituído68","AZURE - URL Externa - Citerol","AZURE - URL Externa",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído69" = Table.ReplaceValue(#"Valor Substituído69","AZURE - URL Externa - GSM - Billabong","AZURE - URL Externa",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído70" = Table.ReplaceValue(#"Valor Substituído70","AZURE - URL Externa - GSM - RVCA","AZURE - URL Externa",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído71" = Table.ReplaceValue(#"Valor Substituído71","BIG Farma - http://atendimentochat.bigsistemas.com.br/ (WS Fila)","BIG Farma",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído72" = Table.ReplaceValue(#"Valor Substituído72","BIG Farma - http://ifarma.uaifarma.com.br/","BIG Farma",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído73" = Table.ReplaceValue(#"Valor Substituído73","Backup Exec Remote Agent for Windows","Backup Exec",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído74" = Table.ReplaceValue(#"Valor Substituído74","CPU Load Average 15 min - FreeBSD (Uso de CPU)","CPU Load Average",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído75" = Table.ReplaceValue(#"Valor Substituído75","CPU Load Average 5 min - FreeBSD (Uso de CPU)","CPU Load Average",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído76" = Table.ReplaceValue(#"Valor Substituído76","DTEF - Timeouts Financeiros > 10 - P/Servidor","DTEF - Timeouts Financeiros",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído77" = Table.ReplaceValue(#"Valor Substituído77","DTEF8 - Rede - BIN","DTEF8 - Rede",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído78" = Table.ReplaceValue(#"Valor Substituído78","DTEF8 - Rede - CSU","DTEF8 - Rede",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído79" = Table.ReplaceValue(#"Valor Substituído79","DTEF8 - Rede - REDECARD","DTEF8 - Rede",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído80" = Table.ReplaceValue(#"Valor Substituído80","ERP Linx - LNXSQLCL1\PROD - Page Life Expectancy","Page Life",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído81" = Table.ReplaceValue(#"Valor Substituído81","ERP Linx - SAAS02/SAAS02 - Page Life Expectancy","Page Life",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído82" = Table.ReplaceValue(#"Valor Substituído82","ERP Linx - SAAS04/SAAS04 - Page Life Expectancy","Page Life",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído83" = Table.ReplaceValue(#"Valor Substituído83","ETL - Fila de Pacotes - A Processar - Loccitane_Cliente376_FRQ","ETL - Fila de Pacotes",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído84" = Table.ReplaceValue(#"Valor Substituído84","ETL - Fila maior 20min - Cliente185 HOPE","ETL - Fila maior 20min",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído85" = Table.ReplaceValue(#"Valor Substituído85","ETL - LinxETL#AREZZO NOMURA_ERP_310_DOWN","ETL - LinxETL#",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído86" = Table.ReplaceValue(#"Valor Substituído86","ETL - LinxETL#AREZZO_ERP_310-5_DOWN","ETL - LinxETL#",Replacer.ReplaceText,{"MonitorNT"}),
#"Valor Substituído87" = Table.ReplaceValue(#"Valor Substituído87","ETL - LinxETL#AREZZO_FRQ_3.1.1.6_DOWN","ETL - LinxETL#",Replacer.ReplaceText,{"MonitorNT"})
in
#"Valor Substituído87"

Since the Advanced Editor includes the filename, you can't copy/paste the full field.

1. Find the point in your first table where you started doing your own edits - usually after the table.transformColumnTypes section.

2. Copy everything AFTER that.

3. Add your new table.

4. find the line that also has the table.transformcolumnTypes for that table. The line after that is probably the "in" line.

5. Add a comma at the end of that Table.Transform line as there probably isn't one.

6. Delete the lines after that.

7. Paste what you copied from your original report into this new table advanced editor box. 

8. Check if any errors. Click OK if none.

 

This is what I found to be what works.  But - this is assuming that the replacing values will be the same each month. 

I've found my problem yesterday yet. My destination column had a wrong name.

 

Thanks everyone!

Unfortunately, as none of us have access to the file, you will need to step through each step and see where the query breaks.

 

You don't have to go step by step, but jump through in blocks until you get to an error and then backtrack to pinpoint the problem. 

Helpful resources

Announcements
Carousel_PBI_Wave1

2023 Release Wave 1 Plans

Power BI release plans for 2023 release wave 1 describes all new features releasing from April 2023 through September 2023.

Power BI Summit Carousel 2

Global Power BI Training

Make sure you register today for the Power BI Summit 2023. Don't miss all of the great sessions and speakers!

BizApps LATAM 2023

Business Application LATAM Summit 2023

Join the biggest FREE Business Applications Event in LATAM this February.

Power Platform Bootcamp

Global Power Platform Bootcamp

In this bootcamp we will deep-dive into Microsoft’s Power Platform stack with hands-on sessions and labs, delivered to you by experts and community leaders.