Come costruire una funzione che estraesse il “Nome mostrato” dal seguente formato:
DV1511H, Nome episodio (Nome mostrato, Numero di serie)
questo può essere fatto tramite la seguente formula Excel:
= (MID (A1, SEARCH (“(“, A1) +3,200))) – 1) LEFT ((MID (A1, SEARCH (“(A1) +3,200) )
Ma come si fa a fare qualcosa di simile in Power Query?
La mia prima aspettativa era quella di utilizzare una delle tecniche di M per Data Monkey, utilizzando gli equivalenti delle funzioni di ricerca e MID di Excel, sostanzialmente emulando la logica di Excel, ma vediamo come è possibile fare ciò con la funzione crea colonna da esempi.
Naturalmente, inizia con il clic del pulsante Creato colonna da esempi, che offre due opzioni:
Da tutte le colonne
Dalla selezione
In questo caso, farebbero la stessa cosa, ma comunque scegliamo “Selezione”, perché bisogna operare solo su una colonna. Quando faccio, ricevi un nuovo messaggio in cima e una nuova colonna. Ho messo nel modello che ho voluto ottenere:
E una volta che ho inviato Enter, in realtà mi mostra il modello utilizzato:
La formula che ha fornito è:
Text.BetweenDelimiters ([Column1], “”, “,”, 3, 0)