Lan egin formula-zutabeekin
Formula-zutabeak a-n kalkulatutako balio bat bistaratzen duten zutabeak dira Microsoft Dataverse mahaia. Formulak erabiltzea Power Fx, programazio lengoaia indartsua baina gizakiaren aldekoa. Formula bat eraiki Dataverse formula-zutabea formula bat eraikiko zenukeen modu berean Microsoft Excel. Idatzi ahala, Intellisense-k funtzioak eta sintaxia iradokitzen ditu, eta erroreak konpontzen laguntzen dizu ere.
Gehitu formula zutabea
Hasi saioa Power Apps-en https://make.powerapps.com.
Hautatu Taulak eta, ondoren, hautatu formula-zutabe bat gehitu nahi duzun taula. Elementua alboko paneleko panelean ez badago, hautatu …Gehiago eta ondoren, hautatu nahi duzun elementua.
Hautatu Zutabeak eremua, eta gero hautatu Zutabe berria.
Ondorengo informazioa sartu:
- A Bistaratzeko izena zutabearen.
- Aukeran, idatzi Deskribapena zutabea.
Datu motarako hautatu fx Formula.
Idatzi formula edo erabili formula iradokizunak:
Sartu Power Fx formula Formula koadroan. Informazio gehiago: Idatzi formula bat
- Hautatu propietate gehigarriak:
- Hautatu Bila daiteke zutabe hau bistetan, diagrametan, aginte-paneletan eta Bilaketa aurreratuan erabilgarri egotea nahi baduzu.
- Aukera aurreratuak:
- Formulak balio hamartar bat ematen badu, zabaldu Aukera aurreratuak zehaztasun-puntu kopurua aldatzeko, 0 eta 10 artean. Balio lehenetsia 2 da.
- Sakatu Gorde.
Idatzi formula bat
Hurrengo adibidean izeneko formula zutabe bat sortzen da Guztizko prezioa. Unitate kopurua zutabea zenbaki osoko datu mota da. Prezioa zutabea datu hamartar mota bat da.
Formularen zutabeak emaitza bistaratzen du Prezioa biderkatu Unitate kopurua.
Formulak idazten duzunak zehazten du zutabe mota. Ezin duzu aldatu zutabe mota zutabea sortu ostean. Horrek esan nahi du zutabea sortu ondoren formula alda dezakezula zutabe mota aldatzen ez badu soilik.
Adibidez, formula prezioa * deskontua zutabe-zenbaki mota bat sortzen du. prezioa * deskontua a prezioa * alda dezakezu (behera + %10) horrek ez duelako aldatzen zutabe mota. Hala ere, ezin duzu aldatu prezioa * deskontua ra Testua (prezioa * deskontua) horrek aldatu beharko lukeelako. zutabe mota kateari.
Lortu formula iradokizunak (aurrebista)
[Gai hau aurre-argitaratutako dokumentazioa da eta aldaketak jasan ditzake.]
Deskribatu zer egin nahi duzun formulak eta lortu AI sortutako emaitzak. Formula-iradokizunek zure hizkuntza naturaleko sarrera onartzen dute GPTn oinarritutako AI eredua erabiliz Power Fx formula bat interpretatzeko eta iradokitzeko.
Garrantzitsua
Hau aurrebista eginbide bat da AEBetako eskualdeetan soilik eskuragarri.
Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.
Gaur egun, taula bakar bati erreferentzia egiten dioten formula-iradokizunak onartzen dira. Erlazionatutako taula bateko zutabe bati erreferentzia egiten dioten formula-iradokizunak ez dira onartzen.
Aurrebaldintzak
Eginbide hau gaitzeko Formula-zutabeetarako AI iradokizunak ingurumen ezarpena gaitu behar duzu. Informazio gehiago: Formula-zutabeetarako AI iradokizunak
Hizkuntza naturalen sarreraren adibidea
Imajinatu Bezeroen balorazioa zutabe bat dagoela kontuaren araberako balorazioa erakusten duena.
Lortu formula-iradokizunak laukian, idatzi formula hizkuntza naturalean, esate baterako, Balorazio-zutabeko balorazioa 5 baino berdina edo handiagoa bada, orduan Adierazi Ona eta 5 baino gutxiago bada Batez bestekoa eta balioa hutsik edo zero bada, erakutsi Gaizki, eta, ondoren, hautatu gezi-botoia (sartu).
Ondoren, kopiatu Iradokitako formula.
Eta itsatsi Idatzi formula bat laukian. Sakatu Gorde.
Hona hemen formula itsatsitakoan nola agertzen den.
Switch(
ThisRecord.'Customer Rating',
Blank(), "Bad",
0, "Bad",
1, "Average",
2, "Average",
3, "Average",
4, "Average",
5, "Good",
6, "Good",
7, "Good",
8, "Good",
9, "Good",
10, "Good"
)
Egiaztatu kalkulatutako Balorazioen deskribapena formularen zutabea, honela agertzen dena.
AA arduratsua
AI arduratsuari buruzko informazioa lortzeko, joan baliabide hauetara:
- Elkarrizketaren bidez aplikazioak eta taulak eraikitzeko ohiko galderak
- AI modu arduratsuan erabiltzeari buruzko ohiko galderak Power Apps
Operators
Formula-zutabe batean operadore hauek erabil ditzakezu:
+, -, *, /, %, in, exactin, &
Informazio gehiago lortzeko, joan Operadoreak Power Apps.
Datu motak
Bistaratu dezakezu datu mota hauek formula zutabean:
- Testu-mezua
- Zenbaki hamartarra
- Aukera Bai/Ez (boolearra)
- Data eta ordua
Moneta, zenbaki osoa eta aukera (lehen aukera multzoak) datu motak ez dira onartzen.
Funtzio motak
Erabil dezakezu funtzio mota hauek formula zutabean:
- Hamartarrak
- String
- Boolean
- Aukera multzoa
- DateTime (TZI)
- DateTime (Erabiltzaile lokala) (Beste erabiltzaileen tokiko balioekin konparatzera mugatuta DateAdd eta DateDiff funtzioak)
- DateTime (Data bakarrik) (data soilik balio duten beste balio batzuekin, DateAdd eta DateDiff funtzioekin konparatzera mugatuta)
- Moneta
- Zenbaki osoa, Hamartarra igota
Funtzioak
Erabil dezakezu eskalatze funtzio hauek formula zutabean:
Balioa *
Testua *
* Honako Testua eta Balioa funtzioek zenbaki osoekin bakarrik funtzionatzen dute, non bereizle hamartarrik ez dagoen. Bereizle hamartarra aldatu egiten da toki bakoitzean. Formula-zutabeak tokiko ezagutzarik gabe ebaluatzen direnez, ez dago bereizle hamartarra behar bezala interpretatzeko edo sortzeko modurik.
* StartOfWeek argudioa ez da onartzen formula-zutabeetan WeekNum eta Weekday funtzioetarako.
Funtzio adibidea
Deskribapenak | Adibidez |
---|---|
Berreskuratu data-balioa. | DateAdd(UTCNow(),-1,TimeUnit.Years) |
Jarraibideak eta mugak
Atal honetan formula-zutabeak dituzten jarraibideak eta muga ezagunak deskribatzen dira Dataverse.
Moneta-eremuen erabilera baliozkotzeak
- Formula-zutabeek ez dute onartzen erlazionatutako taula-moneta zutabe bat erabiltzea formulan, adibidez, adibide honetan.
- Moneta-zutabeak eta kanbio-tasak formulan zuzenean erabiltzea onartzen ez da une honetan. Moneta eta kanbio-tasaren zutabeen erabilera
Decimal
funtzioaren bidez lortzen da, hala nolaDecimal(currency column)
edoDecimal(exchange rate)
.Decimal
funtzioak irteera onartutako tartean dagoela ziurtatzen du. Moneta edo kanbio-tasaren zutabearen balioak onartutako tartea gainditzen badu, formulak nulua ematen du. - Oinarrizko moneta-zutabeak ez dira onartzen formula-zutabeen esamoldeetan, txostenak egiteko erabiltzen diren sistema-zutabeak direlako. Antzeko emaitza nahi baduzu, moneta-zutabe mota bat erabil dezakezu truke-tasaren zutabe-konbinazio batekin batera
CurrencyField_Base = (CurrencyField / ExchangeRate)
gisa.
Data-orduaren zutabeen erabilera-balioztapenak
- Data-orduaren formula-zutabeen portaera beste formula-zutabe batean erabiltzen ez denean soilik egunera daiteke.
- Data-orduaren formula-zutabeetarako,
DateDiff
funtzioa erabiltzen duzun bitartean, ziurtatu:- Erabiltzaileen tokiko portaera zutabea ezin da
DateTime(TZI)/DateOnly
portaera zutabe batekin alderatu edo erabili. - Erabiltzaileen tokiko portaera zutabeak beste erabiltzailearen tokiko portaera zutabe batekin soilik konparatu edo erabil daitezke.
DateTime(TZI)
portaera-zutabeakDateDiff
funtzioetan besteDateTime(TZI)/DateOnly
batekin alderatu edo erabil daitezke.DateOnly
portaera-zutabeak DateDiff funtzioan besteDateTime(TZI)/DateOnly
portaera-zutabe batekin konparatu edo erabil daitezke.
- Erabiltzaileen tokiko portaera zutabea ezin da
- Data-orduaren zutabeak eta data-orduaren funtzioak
UTCNow()
,Now()
ezin dira parametro gisa pasatu kate-funtzioetara.
Formula-zutabeen erabilera bilketa-eremuetan
- A formula soilaren zutabea formulak erregistro bereko zutabeak erabiltzen dituen edo balio kode gogorrak erabiltzen ditu. Bilketa-zutabeetarako, formula-zutabeek formula-zutabe soilak izan behar dute, adibidez, adibide-zutabe hau.
- Denbora loturiko funtzioen menpe dagoen formula-zutabea
UTCNow()
etaUTCToday()
ezin da bilketa-eremu batean erabili.
Power Fx testu funtzioen gomendioak
Formula-zutabeek ez dituzte
Text()
funtzioak onartzen Zenbaki motako argumentu bakarra duten funtzioak. Zenbaki osoa, hamartar edo moneta izan daiteke.Formula-zutabeek ez dute onartzen zenbakiak konfigurazio hauetan erabiltzea:
- Kate funtzioetan. Hauek testu-argumentu bat espero den lekuan jartzen diren kate-funtzioak dira: Goikoa, Behea, Ezkerra, Eskuinekoa, Konkatenatzea, Erdialdea, Len, HasierakWith, EndsWith, TrimEnds, Moztu, Ordezkoa eta Ordezkatu.
- Formula inplizituetan, esaterako,
12 & "foo"
, edo12 & 34
, edo"foo" & 12
. - Ez da onartzen testuaren barneko zenbakia. Zenbaki bat testu bihurtzeko
Text(Number, Format)
erabiltzea gomendatzen dugu.String
argumentu batText
funtzio batean pasatzen den kasuetan,Format
argumentua ez da onartzen. - Hona hemen adibide bat zenbaki bat testu bihurtzeko
Text
funtzioa erabiliz eta hari kate bat eransteko:
Concatenate(Text(123,"#"),"ab") Text(123,"#") & "foo"
Tokiko formatu-token espezifikoak, hala nola "." eta "," ez dira onartzen formula-zutabeetan.
Barrutiaren balioztapenak formula-zutabeetan
- Ezin dituzu ezarri formula-zutabe baten Gutxieneko balioa edo Gehieneko balioa propietateak.
- Barneko kalkulu guztiak Dataverse barrutiaren barruan egon beharko lukete (-100000000000-tik 100000000000-era hamartar motako formula zutabeetarako).
- Formula-barran kodetutako balio literalak Dataverse barrutian egon beharko luke.
- Nulua den zenbakizko zutabe bat badago, 0 hartzen da tarteko eragiketan. Adibidez,
a+b+c and If a = null, b=2, c=3
orduan formula-zutabeak0 + 2 + 3 = 5
ematen du.- Jokaera hau kasu honetan kalkulatutako zutabeetatik desberdina da, kalkulatutako zutabeek
null + 2 + 3 = null
ematen dutelako.
- Jokaera hau kasu honetan kalkulatutako zutabeetatik desberdina da, kalkulatutako zutabeek
Formula-zutabeen baliozkotze orokorrak
- Formula-zutabeek beste formula-zutabe batzuei erreferentzia egin diezaiekete, baina formula-zutabe batek ezin du bere buruari erreferentzia egin.
- Formula-zutabeek ez dute kate ziklikorik onartzen, adibidez,
F1 = F2 + 10, F2 = F1 * 2
. - Formula-zutabeetako formula-espresioaren gehienezko luzera 1.000 karakterekoa da.
- Formula-zutabeetan onartzen den gehienezko sakonera 10 da. Sakonera beste formula edo bilketa-zutabe batzuei erreferentzia egiten dien formula-zutabeen kate gisa definitzen da.
- Adibidez,
table E1, F1 = 1*2, table E2, F2 - E1*2
. Adibide honetan, F2-ren sakonera 1 da.
- Adibidez,
- Ereduetan oinarritutako aplikazioetan, ordenatzea desgaituta dago:
- Erlazionatutako taula baten zutabea duen formula-zutabea.
- Zutabe logiko bat (adibidez, helbidearen zutabea) duen formula-zutabea.
- Beste kalkulatu edo formula zutabe bat duen formula-zutabea.
- Denbora-lotutako funtzioa erabiltzen duen formula-zutabea
UTCNow()
.
- Hizkuntza, Iraupena, Ordu-eremua formatua duten Zenbaki Osoa motako zutabeak ez dira onartzen formula-zutabeetan.
- Posta elektronikoa, Testu-eremua, Ticker ikurra eta URL formatua duten Kate motako zutabeak ez dira onartzen formula-zutabeetan.
- Formula-zutabeek ez dute baliorik bistaratzen aplikazioa mugikorrerako konexiorik gabeko moduan dagoenean.
- Ezin duzu lan-fluxurik edo plugin-ak abiarazi formule-zutabeetan.
- Ez dugu gomendatzen formula-zutabeetan kalkulatutako zutabeak erabiltzea eta alderantziz.
- Bikoiztuen detekzio arauak ez dira formula-zutabeetan abiarazten.
Now
funtzioa formula-zutabeekin erabil daiteke.Now()
erabiltzailearen tokiko portaera du etaUTCNow()
ordu-eremuko portaera independentea du.- Zutabe hamartarren zehaztasun propietatea ezar dezakezu.
Power Fx gaur egun onartzen ez diren funtzioak
- Energia
- Sqrt
- Exp
- Ln
- ^ (eragilea)
Sortu ezin diren datu moten formula-zutabeak
- Zenbaki osoa
- Aukerak (Bai/Ez aukera izan ezik)
- Moneta
Ikusi ere
Oharrak
https://aka.ms/ContentUserFeedback.
Laster erabilgarri: 2024an, GitHub-eko arazoak edukiari buruzko oharrak bidaltzeko mekanismo gisa kenduko dugu apurka-apurka, eta oharrak bidaltzeko sistema berri batekin ordeztuko. Informazio gehiagorako, ikusi:Bidali eta ikusi honi buruzko oharrak: