Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi L’argomento è risolto
-
- Messaggi: 61 | Topic creati
- Iscritto il: lun 31 mag 2021, 12:21
- Ringraziato: 4 volte
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
Ciao a tutti,
di recente compare spesso quest oerrore quando faccio l'aggiornamento dati sui miei cruscotti:
In questo caso è comparso su un raggruppamento, mentre di solito mi succede con un passaggio di righe filtrate.
Non riesco però a capire cosa quest omessaggio significhi o come evitarlo. Posso dirvi che se vado nell'editor di powerquery e aggiorno l'anteprima della tabella indicata nell'errore, poi va tutto bene.
Avete delle dritte da darmi?
Se servono altri dettagli, lieto di fornirveli.
Grazie.
di recente compare spesso quest oerrore quando faccio l'aggiornamento dati sui miei cruscotti:
In questo caso è comparso su un raggruppamento, mentre di solito mi succede con un passaggio di righe filtrate.
Non riesco però a capire cosa quest omessaggio significhi o come evitarlo. Posso dirvi che se vado nell'editor di powerquery e aggiorno l'anteprima della tabella indicata nell'errore, poi va tutto bene.
Avete delle dritte da darmi?
Se servono altri dettagli, lieto di fornirveli.
Grazie.
-
- Messaggi: 2266 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
calcioscacchi,
Prima di aprire nuove discussioni, hai chiuso tutte quelle per le quali avevi ricevuto un riscontro utile in passato? Non parlo delle ultime due, ma di quelle prima:
viewtopic.php?p=5484#p5484
viewtopic.php?p=3216#p3216
viewtopic.php?p=3212#p3212
viewtopic.php?p=2948#p2948
viewtopic.php?p=2828#p2828
viewtopic.php?p=2815#p2815
viewtopic.php?p=2467#p2467
Andrea
Prima di aprire nuove discussioni, hai chiuso tutte quelle per le quali avevi ricevuto un riscontro utile in passato? Non parlo delle ultime due, ma di quelle prima:
viewtopic.php?p=5484#p5484
viewtopic.php?p=3216#p3216
viewtopic.php?p=3212#p3212
viewtopic.php?p=2948#p2948
viewtopic.php?p=2828#p2828
viewtopic.php?p=2815#p2815
viewtopic.php?p=2467#p2467
Andrea
-
Autore del topic - Messaggi: 61 | Topic creati
- Iscritto il: lun 31 mag 2021, 12:21
- Ringraziato: 4 volte
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
Pensavo ti riferissi a quelle recenti, manco mi ricordavo di averne aperte altre... chiudo subito.
-
- Messaggi: 2266 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
calcioscacchi,
Per quel che riguarda il tuo problema, incolla il codice M utilizzato nella query "DB_Disp_RepTaglio".
Andrea
Per quel che riguarda il tuo problema, incolla il codice M utilizzato nella query "DB_Disp_RepTaglio".
Andrea
-
Autore del topic - Messaggi: 61 | Topic creati
- Iscritto il: lun 31 mag 2021, 12:21
- Ringraziato: 4 volte
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
Andrea90
Allego anche quello di una delle tabelle che mi da lo stesso problema, riferito però all'ultimo passaggio ("Filtrate righe 1")
Codice: Seleziona tutto
let
Origine = Table.Combine({#"T6 Segnalazione eventi macchina", #"T9 Segnalazione eventi macchina", #"T11 Segnalazione eventi macchina"}),
#"Aggiunta colonna personalizzata" = Table.AddColumn(Origine, "IF_Disponibilita", each if([Evento]="MANUTENZIONE PROGRAMMATA") then 0 else 1, Int64.Type),
#"Aggiunta colonna personalizzata1" = Table.AddColumn(#"Aggiunta colonna personalizzata", "giorno_evento", each DateTime.Date([Inizio]), type date),
#"Filtrate righe1" = Table.SelectRows(#"Aggiunta colonna personalizzata1", each [IF_Disponibilita] = 1),
#"Raggruppate righe" = Table.Group(#"Filtrate righe1", {"giorno_evento", "work_center_id"}, {{"Minuti_Disp", each List.Sum([Minuti Durata]), type nullable number}})
in
#"Raggruppate righe"
Codice: Seleziona tutto
let
Origine = PowerPlatform.Dataflows(null),
Workspaces = Origine{[Id="Workspaces"]}[Data],
#"9fcad8d6-d0e8-43eb-bfbe-78504deed8ce" = Workspaces{[workspaceId="9fcad8d6-d0e8-43eb-bfbe-78504deed8ce"]}[Data],
#"fd9b00fb-f97c-4f82-ab46-f813a00658c3" = #"9fcad8d6-d0e8-43eb-bfbe-78504deed8ce"{[dataflowId="fd9b00fb-f97c-4f82-ab46-f813a00658c3"]}[Data],
SAPProdEvent_ = #"fd9b00fb-f97c-4f82-ab46-f813a00658c3"{[entity="SAPProdEvent",version=""]}[Data],
#"Aggiunta colonna personalizzata" = Table.AddColumn(SAPProdEvent_, "day1", each if [duration_s] <> null then DateTime.Date([prev_row.event_datetime]) else null, type date),
#"Aggiunta colonna personalizzata1" = Table.AddColumn(#"Aggiunta colonna personalizzata", "day2", each if [duration_s] <> null and Date.Day([prev_row.event_datetime]) <> Date.Day([event_datetime]) then DateTime.Date([event_datetime]) else null, type date),
#"Aggiunta colonna personalizzata2" = Table.AddColumn(#"Aggiunta colonna personalizzata1", "duration_day1", each if [day1] = null and [day2] = null then null else if [day2] is null then [duration_s] else Duration.TotalSeconds(DateTime.From([day2]) - [prev_row.event_datetime]), Int64.Type),
#"Aggiunta colonna personalizzata3" = Table.AddColumn(#"Aggiunta colonna personalizzata2", "duration_day2", each if [day2] <> null then Duration.TotalSeconds([event_datetime] - DateTime.From([day2])) else null, Int64.Type),
#"Trasformate colonne tramite UnPivot" = Table.UnpivotOtherColumns(#"Aggiunta colonna personalizzata3", {"event_id", "prod_order_id", "prod_order_row", "event_date", "event_time", "operator_code", "work_center_id", "event_type", "event_datetime", "prev_row.event_id", "prev_row.event_type", "prev_row.event_datetime", "duration_s", "duration_hrs", "prod_order_key", "duration_day1", "duration_day2"}, "Attributo", "Valore"),
#"Aggiunta colonna personalizzata4" = Table.AddColumn(#"Trasformate colonne tramite UnPivot", "duration_in_day", each if [Attributo] = "day1" then [duration_day1] else if [Attributo] = "day2" then [duration_day2] else null, Int64.Type),
#"Rimosse colonne" = Table.RemoveColumns(#"Aggiunta colonna personalizzata4",{"duration_day1", "duration_day2", "Attributo"}),
#"Rinominate colonne" = Table.RenameColumns(#"Rimosse colonne",{{"Valore", "day"}}),
#"Aggiunta colonna personalizzata5" = Table.AddColumn(#"Rinominate colonne", "duration_in_day_h", each [duration_in_day]/3600),
#"Rinominate colonne1" = Table.RenameColumns(#"Aggiunta colonna personalizzata5",{{"day", "day_splittato"}}),
#"Aggiunta colonna personalizzata7" = Table.AddColumn(#"Rinominate colonne1", "Tipo_Setup", each if [prev_row.event_type] = "Setup" then
if Text.StartsWith([prod_order_id], "000007") then "Setup Fermo"
else "Setup produzione" else "NO_SETUP"),
#"Rinominate colonne2" = Table.RenameColumns(#"Aggiunta colonna personalizzata7",{{"duration_in_day", "duration_in_day_sec"}}),
#"Aggiunta colonna personalizzata8" = Table.AddColumn(#"Rinominate colonne2", "duration_in_day_min", each [duration_in_day_sec]/60),
#"Modificato tipo" = Table.TransformColumnTypes(#"Aggiunta colonna personalizzata8",{{"duration_in_day_min", type number}}),
#"Merge di query eseguito" = Table.NestedJoin(#"Modificato tipo", {"prod_order_id"}, SAPMaintOrder, {"prod_order_id"}, "SAPMaintOrder", JoinKind.LeftOuter),
#"Tabella SAPMaintOrder espansa" = Table.ExpandTableColumn(#"Merge di query eseguito", "SAPMaintOrder", {"operation_name"}, {"SAPMaintOrder.operation_name"}),
#"Aggiunta colonna personalizzata6" = Table.AddColumn(#"Tabella SAPMaintOrder espansa", "Tipo_Ordine", each if
([SAPMaintOrder.operation_name] <> null and Text.Contains([SAPMaintOrder.operation_name], "MANUTENZIONE", Comparer.OrdinalIgnoreCase))then "MANUTENZIONE" else if Text.StartsWith([prod_order_id], "000007") or [prev_row.event_type] = "Setup" or ([SAPMaintOrder.operation_name] <> null) then "FERMO" else if[SAPMaintOrder.operation_name] = null then "PRODUZIONE" else "PRODUZIONE"),
#"Aggiunta colonna personalizzata9" = Table.AddColumn(#"Aggiunta colonna personalizzata6", "Evento", each if [Tipo_Setup] = "Setup produzione" and [SAPMaintOrder.operation_name] <> null and Text.Contains([SAPMaintOrder.operation_name], "MANUTENZIONE", Comparer.OrdinalIgnoreCase) then "MANUTENZIONE" else if [Tipo_Setup] = "Setup produzione" then "SETUP" else if [Tipo_Setup] = "NO_SETUP" and [Tipo_Ordine] = "PRODUZIONE" then "INIZIO LAVORO" else [SAPMaintOrder.operation_name]),
#"Merge di query eseguito1" = Table.NestedJoin(#"Aggiunta colonna personalizzata9", {"prod_order_id"}, SAPMaintOrder, {"prod_order_id"}, "SAPMaintOrder", JoinKind.LeftOuter),
#"Tabella SAPMaintOrder espansa1" = Table.ExpandTableColumn(#"Merge di query eseguito1", "SAPMaintOrder", {"IF_Disponibilità"}, {"SAPMaintOrder.IF_Disponibilità"}),
#"Modificato tipo1" = Table.TransformColumnTypes(#"Tabella SAPMaintOrder espansa1",{{"SAPMaintOrder.IF_Disponibilità", Int64.Type}}),
#"Sostituito valore" = Table.ReplaceValue(#"Modificato tipo1",null,1,Replacer.ReplaceValue,{"SAPMaintOrder.IF_Disponibilità"}),
#"Rinominate colonne3" = Table.RenameColumns(#"Sostituito valore",{{"SAPMaintOrder.IF_Disponibilità", "IF_Disponibilità"}}),
#"Modificato tipo2" = Table.TransformColumnTypes(#"Rinominate colonne3",{{"Tipo_Ordine", type text}, {"duration_in_day_h", type number}}),
#"Duplicata colonna" = Table.DuplicateColumn(#"Modificato tipo2", "prev_row.event_datetime", "prev_row.event_datetime - Copia"),
#"Rinominate colonne4" = Table.RenameColumns(#"Duplicata colonna",{{"prev_row.event_datetime - Copia", "prev_row.event_date"}}),
#"Modificato tipo3" = Table.TransformColumnTypes(#"Rinominate colonne4",{{"prev_row.event_date", type date}}),
#"Aggiunta colonna personalizzata10" = Table.AddColumn(#"Modificato tipo3", "Considerare", each if List.Contains({560007, 555579, 524938, 524632, 550460, 526826, 550695, 528397, 545285, 535723, 544692, 545613, 544981}, [event_id]) then 0 else 1, Int64.Type),
#"Filtrate righe1" = Table.SelectRows(#"Aggiunta colonna personalizzata10", each [Considerare] = 1)
in
#"Filtrate righe1"
-
- Messaggi: 2266 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
calcioscacchi,
Cosa sono questi 3 riferimenti del primo passaggio Table.Combine():
#"T6 Segnalazione eventi macchina"
#"T9 Segnalazione eventi macchina"
#"T11 Segnalazione eventi macchina"
Andrea
Cosa sono questi 3 riferimenti del primo passaggio Table.Combine():
#"T6 Segnalazione eventi macchina"
#"T9 Segnalazione eventi macchina"
#"T11 Segnalazione eventi macchina"
Andrea
-
Autore del topic - Messaggi: 61 | Topic creati
- Iscritto il: lun 31 mag 2021, 12:21
- Ringraziato: 4 volte
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
Andrea90
sono 3 tabelle di sharepoint, identiche nella struttura. Raccolgo i dati da quelle 3 tabelle (sono popolate da 3 powerapps differenti) e poi via PBI raggruppo i dati con un merge.
sono 3 tabelle di sharepoint, identiche nella struttura. Raccolgo i dati da quelle 3 tabelle (sono popolate da 3 powerapps differenti) e poi via PBI raggruppo i dati con un merge.
-
- Messaggi: 2266 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
calcioscacchi,
Scritte in quel modo a me sembrano più dei "passaggi" di una query, piuttosto che un riferimento ad una query completa.
Andrea
Scritte in quel modo a me sembrano più dei "passaggi" di una query, piuttosto che un riferimento ad una query completa.
Andrea
-
Autore del topic - Messaggi: 61 | Topic creati
- Iscritto il: lun 31 mag 2021, 12:21
- Ringraziato: 4 volte
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
Andrea90
io mi sono limitato a fare merge di query come nuova. Non ho scritto direttamente il codice M.
io mi sono limitato a fare merge di query come nuova. Non ho scritto direttamente il codice M.
-
- Messaggi: 2266 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
Errore in aggiornamento dati: query fa riferimento ad altre query o passaggi
calcioscacchi,
L'operazione in quel caso è un Append, non un Merge.
A parte questo, mi fai uno screenshot della tua lista di queries? Quelle che trovi sul lato sinistro del tuo editor.
Andrea
L'operazione in quel caso è un Append, non un Merge.
A parte questo, mi fai uno screenshot della tua lista di queries? Quelle che trovi sul lato sinistro del tuo editor.
Andrea