Microsoft Power Query ka gjuhën e vet të formulës dhe funksionet e veta. Këtu janë një pjesë e vogël e funksioneve të Power Query që do t'ju ndihmojnë të masazhoni dhe transformoni më mirë të dhënat tuaja. Këto funksione duhet të jenë disa nga më të dobishmet përsa i përket transformimit të të dhënave.
Funksione të dobishme të tekstit të Microsoft Power Query
Funksionet e Microsoft Power Query në tabelën që vijon janë funksione teksti të dobishme për t'u njohur. Ju mund t'i përdorni ato për të pastruar dhe manipuluar vargjet tekstuale.
| Funksioni |
Çfarë bën dhe si ta përdorni |
| Teksti.Përmban |
Rikthehet e vërtetë nëse një vlerë e specifikuar gjendet brenda një fushe teksti të caktuar. Përdoreni këtë funksion me funksionin If për të kthyer një vlerë bazuar në një kusht:
nëse Text.Contains ([Column1], "usd")
atëherë "US" tjetër " Kanadian " |
| Teksti.PërfundonMe |
Kthehet e vërtetë nëse një vlerë e specifikuar gjendet në fund të një fushe teksti të caktuar. Përdoreni këtë funksion me funksionin If për të kthyer një vlerë bazuar në një kusht:
nëse Text.EndsWith([Column1], "est")
atëherë "Eastern" tjetër "Central" |
| Teksti.Insert |
Fut një vlerë të caktuar në një pozicion të caktuar në një fushë teksti të caktuar. Ky shembull fut dy viza duke filluar nga karakteri 5 në fushë:
Text.Insert([Column1], ,5,“—“) |
| Teksti.Gjatësia |
Kthen numrin e karaktereve në një fushë teksti të caktuar. Përdoreni këtë funksion me funksionin If për të kthyer një vlerë të bazuar në një kusht:
nëse Text.Length([Column1]) >5
atëherë "US Zip" tjetër "Canadian Postal" |
| Teksti.PadEnd |
Shton një vlerë të caktuar në fund të një fushe teksti të caktuar derisa të jetë të paktën një gjatësi e caktuar. Ky shembull fut zero të mjaftueshme në fund të fushës për të bërë gjatësinë të paktën 10 karaktere:
Text.PadEnd([Column1], 10, "0") |
| Teksti.PadStart |
Shton një vlerë të specifikuar në fillimin e një fushe teksti të caktuar derisa të jetë të paktën një gjatësi e caktuar. Ky shembull fut zero të mjaftueshme në fillim të fushës për të bërë gjatësinë të paktën 10 karaktere:
Text.PadStart([Column1], 10, "0") |
| Teksti.Hiq |
Heq të gjitha dukuritë e një karakteri të caktuar ose listën e karaktereve nga një fushë e caktuar teksti. Ky shembull heq të gjitha dukuritë e karakterit jo-alfanumerik në listën e specifikuar (të mbyllur në kllapa kaçurrelë):
Text.Remove([Column1],{“/“, “\“,“?“,“:“,“|“ , "<",">", "*"}) |
| Teksti.FillonMe |
Kthehet e vërtetë nëse një vlerë e specifikuar gjendet në fillim të një fushe teksti të caktuar. Përdoreni këtë funksion me funksionin If për të kthyer një vlerë bazuar në një kusht:
nëse Text.StartsWith([Column1], "Uncle")
atëherë "Brother" tjetër "Motra" |
Funksione të dobishme të datës së pyetjes së Microsoft Power
Tabela e mëposhtme përmban funksionet e datës në Excel që ndihmojnë në kryerjen e gjërave të tilla si shtimi i muajve, nxjerrja e pjesëve të datave dhe marrja e numrit të ditëve brenda një periudhe të caktuar kohore.
| Funksioni |
Çfarë bën dhe si ta përdorni |
| Data.AddDays |
Rrit një vlerë të caktuar të datës me një numër të caktuar ditësh. Ky shembull kthen një datë që është shtatë ditë nga data në Kolona 1:
Data.AddDays([Column1], 7) |
| Data.Shto Muaj |
Rrit një vlerë datë të caktuar me një numër të caktuar muajsh. Ky shembull kthen një datë që është tre muaj më herët se data në DateColumn1:
Date.AddMonths([DateColumn1], -3) |
| Data.AddWeeks |
Rrit një vlerë të caktuar të datës me një numër të caktuar javësh. Ky shembull kthen një datë që është 12 javë nga data në DateColumn1:
Date.AddWeeks([Column1], 12) |
| Data.ShtoVitet |
Rrit vlerën e datës së dhënë me një numër të caktuar vitesh. Ky shembull kthen një datë që është një vit më parë se data në DateColumn1:
Date.AddYears([DateColumn1], -1) |
| Data.Dita |
Kthen numrin e ditës për një vlerë të caktuar të datës:
Date.Day([DateColumn1]) |
| Data.Dita e Javës |
Kthen një numër midis 0 dhe 6 që përfaqëson ditën e javës nga një vlerë datë:
Date.DayOfWeek([DateColumn1]) |
| Data.Dita e Vitit |
Kthen një numër që përfaqëson ditën e vitit nga një vlerë datë:
Date.DayOfYear([DateColumn1]) |
| Data.DitëNë Muaj |
Kthen numrin e ditëve në muaj nga një vlerë datë:
Date.DaysInMonth([DateColumn1]) |
| Data.Muaji |
Kthen numrin e muajit nga një vlerë DateTime:
Data.Month([DateColumn1]) |
| Data.Java e Muajit |
Kthen një numër për numrin e javëve në muajin aktual:
Data.Java e muajit ([DateColumn1]) |
| Data.Java e Vitit |
Kthen një numër për numrin e javëve në vitin aktual:
Data.Java e Vitit ([DateColumn1]) |
| Data.ToText |
Rikthen paraqitjen e tekstit të një date të caktuar. Shembulli i mëposhtëm kthen emrin e muajit me 3 karaktere për datën në DateColumn1:
Date.ToText([DateColumn1],“MMM“)
Shembulli i mëposhtëm kthen emrin e muajit të plotë për datën në DateColumn1:
Date.ToText([DateColumn1], "MMMM") |