Estrazione con filtro date L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel


5iL3N73
Messaggi: 44 | Topic creati
Iscritto il: sab 11 lug 2020, 16:43
Ringraziato: 2 volte

Estrazione con filtro date

Messaggio da 5iL3N73 »

di fatto sarebbe una cosa di questo genere. però vorrei capire se posso farla con le PQ in quanto oltre a questo con la base dati faccio tante altre elaborazioni



Autore del topic
5iL3N73
Messaggi: 44 | Topic creati
Iscritto il: sab 11 lug 2020, 16:43
Ringraziato: 2 volte

Estrazione con filtro date

Messaggio da 5iL3N73 »

Ciao, di fatto sarebbe una cosa di questo genere. ma nel file rispetto alla base dati faccio altre verifiche di controllo. e questa non riesco farla fare "in automatico"
Avatar utente

Andrea90
Messaggi: 2302 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 675 volte
Contatta:

Estrazione con filtro date

Messaggio da Andrea90 »

Ciao ,

Cercando di comprendere meglio la logica che vuoi utilizzare provo a mostrarti questo output ottenuto creando una colonna filtro con questa formula:

Codice: Seleziona tutto

= Table.AddColumn(#"Modificato tipo1", "Filtro", each if Date.Month([DATA]) -  Date.Month([INIZIO TURNO]) = 1 and Time.From([INIZIO TURNO]) > Time.FromText("11:00:00") or Date.Month([DATA]) = Date.Month([INIZIO TURNO]) then "escludi" else "tieni")
Le righe che ti rimarrebbero sarebbero queste:

Immagine

Altrimenti, se così non fosse prova ad indicare solo quelle righe che dovrebbero rimanere a termine della query.

A presto,

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
5iL3N73
Messaggi: 44 | Topic creati
Iscritto il: sab 11 lug 2020, 16:43
Ringraziato: 2 volte

Estrazione con filtro date

Messaggio da 5iL3N73 »

ed ogni mese vorrei evitarmi di mettere il parametro "fine del mese ore 11:00:00" in modo automatico per ogni mese, che deve avere come riferimento il mese della colonna data

Autore del topic
5iL3N73
Messaggi: 44 | Topic creati
Iscritto il: sab 11 lug 2020, 16:43
Ringraziato: 2 volte

Estrazione con filtro date

Messaggio da 5iL3N73 »

Dovrebbe rimanere ID - cliente - inizio turno (con questa sequenza)
Avatar utente

Andrea90
Messaggi: 2302 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 675 volte
Contatta:

Estrazione con filtro date

Messaggio da Andrea90 »

5iL3N73 ha scritto: sab 11 lug 2020, 19:55 ed ogni mese vorrei evitarmi di mettere il parametro "fine del mese ore 11:00:00" in modo automatico per ogni mese, che deve avere come riferimento il mese della colonna data
Scusami, ma per riepilogare, hai provato la formula che ti ho scritto in modo tale da darmi un feedback?

Pensavo tu volessi escludere anche quei record che fanno riferimento all'ultimo giorno del mese precedente con un orario di inizio superiore alle 11:00:00 corretto?

Perchè se fosse così la formula è da correggere andando a mettere una condizione basata su di un campo calcolato in questo modo:

Codice: Seleziona tutto

Date.AddDays(Date.StartOfMonth([DATA]),-1)
Il quale ti riporta l'ultimo giorno del mese precedente a quello indicato nel campo [DATA]

A presto,

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Avatar utente

Andrea90
Messaggi: 2302 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 675 volte
Contatta:

Estrazione con filtro date

Messaggio da Andrea90 »

Per intenderci l'output che verrebbe fuori in termini di date è il seguente:

Immagine

Ci sono delle date a Giugno ma sono tutte antecedenti il 30/06 ed inoltre se si mette una data al 30/06 con orario precedente alle 11:00 questa verrebbe considerata, mentre non lo sarebbe se l'orario fosse oltre le 11:00.

La formula per il filtro diventerebbe questa:

Codice: Seleziona tutto

= Table.AddColumn(#"Modificato tipo1", "Filtro", each if Date.Month([DATA]) -  Date.Month([INIZIO TURNO]) = 1 and Date.Day(Date.AddDays(Date.StartOfMonth([DATA]),-1)) = Date.Day([INIZIO TURNO]) and Time.From([INIZIO TURNO]) > Time.FromText("11:00:00") or Date.Month([DATA]) = Date.Month([INIZIO TURNO]) then "escludi" else "tieni")
Poi su quali colonne vedere alla fine basta eliminare quelle superflue con i comandi presenti in interfaccia.

A presto,

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
5iL3N73
Messaggi: 44 | Topic creati
Iscritto il: sab 11 lug 2020, 16:43
Ringraziato: 2 volte

Estrazione con filtro date

Messaggio da 5iL3N73 »

Non riesco a farla funzionare..
Avatar utente

Andrea90
Messaggi: 2302 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 675 volte
Contatta:

Estrazione con filtro date

Messaggio da Andrea90 »

Ti passo il file di prova
Allegati
MondoBI_Test1.xlsx
(29.16 KiB) Scaricato 42 volte
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
5iL3N73
Messaggi: 44 | Topic creati
Iscritto il: sab 11 lug 2020, 16:43
Ringraziato: 2 volte

Estrazione con filtro date

Messaggio da 5iL3N73 »

perfetto, sono riuscito ad adattarlo. adesso provo a caricare tutti mesi e vedo se riesco ad adattarlo alle mie esigenze e per tutti mesi. grazie 1000 a tutti per il supporto
Rispondi