Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Formula-zutabeak a-n kalkulatutako balio bat bistaratzen duten zutabeak dira Microsoft Dataverse mahaia. Formulek Power Fx erabiltzen dute, programazio-lengoaia indartsua baina gizakientzat egokia. 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 hemen: Power Apps at https://make.powerapps.com.
Hautatu Taulak, eta ondoren hautatu formula zutabea gehitu nahi duzun taula. Elementua alboko panelean ez badago, hautatu …Gehiago eta ondoren hautatu nahi duzun elementua.
Hautatu Zutabeak eremua, eta ondoren hautatu Zutabe berria.
Ondorengo informazioa sartu:
- Zutabearen bistaru izena .
- Aukeran, idatzi zutabearen Deskribapena .
Datu motarako hautatu fx Formula.
Idatzi formula edo erabili formula iradokizunak:
Sartu formula Power Fx Formula laukian. Informazio gehiago: Idatzi formula bat
- Hautatu propietate gehigarriak:
- Hautatu Bilatu daiteke zutabe hau ikuspegietan, diagramenetan, 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.
- Hautatu Gorde.
Idatzi formula bat
Adibide honek Prezio osoa izeneko formula zutabe bat sortzen du. *Unitate kopurua* zutabea zenbaki osoko datu mota bat da. *Prezioa* zutabea hamartar datu motakoa da.
Formula zutabeak Prezioa biderkatuta Unitate kopurua emaitza erakusten du.
Formulak idazten duzunak zehazten du zutabe mota. Ezin duzu aldatu zutabe mota zutabea sortu ostean. Horrek esan nahi du formula zutabea sortu ondoren bakarrik alda dezakezula zutabe mota aldatzen ez denean.
Adibidez, prezioa * deskontua formulak zenbaki motako zutabe bat sortzen du. *prezioa * deskontua* alda dezakezu *prezioa * (deskontua + %10)*-ra , horrek ez baitu zutabe mota aldatzen. Hala ere, ezin duzu prezioa * deskontua Testua(prezioa * deskontua) -ra aldatu, horrek zutabe mota kate batera aldatzea eskatuko lukeelako.
Lortu formula iradokizunak (aurrebista)
[Gai hau aurre-argitaratutako dokumentazioa da eta aldaketak jasan ditzake.]
Deskribatu zer egin nahi duzun formularekin eta lortu IA bidez sortutako emaitzak. Formula-iradokizunek zure hizkuntza naturalaren sarrera onartzen dute GPT oinarritutako IA eredua erabiliz formula bat interpretatu eta iradokitzeko. Power Fx
Garrantzitsua da
Aurrebista funtzio hau AEBetako eskualdeetan bakarrik dago 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. Ez dira onartzen erlazionatutako taula bateko zutabe bati erreferentzia egiten dioten formula-iradokizunak.
Aurrebaldintzak
Funtzio hau gaitzeko, Formula zutabeetarako IA iradokizunak ingurune ezarpena gaituta izan behar duzu. Informazio gehiago: Formula zutabeetarako IA iradokizunak
Hizkuntza naturaleko sarreraren adibidea
Imajinatu kontuaren araberako balorazioa erakusten duen Bezeroen balorazioa zutabe bat dagoela.
Eskuratu formula iradokizunak laukian, idatzi formula hizkuntza naturalean, adibidez Balorazio zutabeko balorazioa 5 baino handiagoa edo berdina bada, adierazi Ona gisa; 5 baino txikiagoa bada, adierazi Batez bestekoa gisa; eta balioa hutsik edo zero bada, erakutsi Txarra gisa, eta ondoren hautatu gezi-botoia (Sartu).
Ondoren, kopiatu Iradokitako formula.
Eta itsatsi Idatzi formula bat laukian. Hautatu Gorde.
Hona hemen formula nola agertzen den itsatsi ondoren.
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"
)
Begiratu kalkulatutako *Rating Description* formula zutabea, honela agertzen baita.
AA arduratsua
Adimen Artifizial arduratsuari buruzko informazioa lortzeko, joan baliabide hauetara:
- Aplikazioak eta taulak elkarrizketa bidez eraikitzeko maiz egiten diren galderak
- IA arduraz erabiltzeari buruzko maiz egiten diren galderak Power Apps
Operators
Formula-zutabe batean operadore hauek erabil ditzakezu:
+, -, *, /, %, barruan, zehaztasuna, eta
Informazio gehiago lortzeko, joan Operadoreak Power Apps atalera.
Datu motak
Bistaratu dezakezu datu mota hauek formula zutabean:
- Testu-mezua
- Zenbaki hamartarra
- Zenbaki osoa
- Flotagarria
- Aukera boolearra (Bai/Ez)
- Aukera (lehen aukera multzoak)
- Data eta ordua
Informazio gehiago: Sortu formula zutabeak hamartar, zenbaki oso, float eta aukera datu motekin\
Moneta datu mota ez da onartzen une honetan.
Funtzio motak
Erabil dezakezu funtzio mota hauek formula zutabean:
- Hamartarrak
- String
- Boolear
- Aukera
- DateTime (TZI)
- DateTime (Erabiltzaile lokala) (beste erabiltzaile lokaleko balioekin alderatzeko mugatuta DateAdd eta DateDiff funtzioak)
- DateTime (Data bakarrik) (beste data-balio batzuekin, DateAdd eta DateDiff funtzioekin egindako konparazioetara mugatuta)
- Currency
- Zenbaki osoa
Funtzioak
Formula zutabe batean erabil ditzakezun funtzio eskalarrei buruzko informazioa lortzeko, joan Formula erreferentzia - Dataverse formula zutabeak atalera.
* Testua eta Balioa funtzioek zenbaki osoekin bakarrik funtzionatzen dute, non ez dagoen hamartarren bereizgailurik. 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 argumentua ez da onartzen formula zutabeetako WeekNum eta Weekday funtzioetarako.
Funtzio adibidea
| Deskribapenak | Adibidez |
|---|---|
| Data-balio bat berreskuratu. | DateAdd(UTCNow(),-1,TimeUnit.Years) |
Jarraibideak eta mugak
Atal honek Dataverse-ko formula zutabeekin lotutako jarraibideak eta muga ezagunak deskribatzen ditu.
Moneta-eremuen erabileraren balidazioak
- Formula zutabeek ez dute onartzen taulako moneta zutabe erlazionatu bat formulan erabiltzea, adibide honetan bezala.
- Formulan moneta-zutabeen eta truke-tasaren erabilera zuzena ez da onartzen une honetan. Moneta eta truke-tasa zutabeen erabilera
Decimalfuntzioaren bidez lortzen da, hala nolaDecimal(currency column)edoDecimal(exchange rate). Funtzioak irteera onartutako tartearen barruan dagoela ziurtatzen du.DecimalMoneta edo truke-tasa zutabearen balioa onartutako tartea gainditzen badu, formulak nulua itzultzen du. - Oinarrizko moneta zutabeak ez dira onartzen formula zutabeen adierazpenetan, txostenetarako erabiltzen diren sistema zutabeak direlako. Emaitza antzekoa nahi baduzu, moneta zutabe mota bat erabil dezakezu truke-tasa zutabe konbinazio batekin batera, honela:
CurrencyField_Base = (CurrencyField / ExchangeRate).
Data eta ordu zutabeen erabileraren balidazioak
- Data eta ordu formula zutabeen portaera beste formula zutabe batean erabiltzen ez denean bakarrik egunera daiteke.
- Data eta ordu formula zutabeetarako,
DateDifffuntzioa erabiltzean, ziurtatu honako hau:- Erabiltzailearen tokiko portaera zutabea ezin da konparatu edo erabili portaera zutabe batekin.
DateTime(TZI)/DateOnly - Erabiltzailearen tokiko portaera zutabeak beste erabiltzaile baten tokiko portaera zutabe batekin bakarrik alderatu edo erabil daitezke.
-
DateTime(TZI)portaera-zutabeak beste portaera-zutabe batekin alderatu edo erabil daitezkeDateDifffuntzioetan.DateTime(TZI)/DateOnly -
DateOnlyportaera-zutabeak DateDiff funtzioan beste portaera-zutabe batekin alderatu edo erabil daitezke.DateTime(TZI)/DateOnly
- Erabiltzailearen tokiko portaera zutabea ezin da konparatu edo erabili portaera zutabe batekin.
- Data eta ordu zutabeak eta data eta ordu funtzioak
UTCNow(),Now()ezin dira kate funtzioetarako parametro gisa pasa.
Formula zutabeen erabilera bateratze eremuetan
- Formula sinple baten zutabea formulak erregistro bereko zutabeak edo kode gogorreko balioak erabiltzen dituenean da. Bateratze-zutabeetarako, formula-zutabeak formula-zutabe sinpleak izan behar dira, adibidez, bateratze-zutabe hau.
- Formula zutabe bat, denbora-funtzioen menpe dagoena
UTCNow()etaUTCToday()ezin dena laburpen-eremu batean erabili.
Power Fx testu funtzioen gomendioak
Formula zutabeek ez dituzte onartzen Zenbaki motako argumentu bakarra duten funtzioak.
Text()Zenbakia osoa, hamartarra edo moneta-zenbakia izan daiteke.
Formula zutabeek ez dute zenbakien erabilera onartzen konfigurazio hauetan:
- Kate funtzioetan. Hauek testu-argumentu bat espero den lekuan jartzen diren kate-funtzioak dira: Upper, Lower, Left, Right, Concatenate, Mid, Len, StartsWith, EndsWith, TrimEnds, Trim, Substitute eta Replace.
- Formula inplizituetan, hala nola
12 & "foo", edo12 & 34, edo"foo" & 12. - Ez da onartzen barne zenbakitik testura behartzea. Zenbaki bat testu bihurtzeko
Text(Number, Format)erabiltzea gomendatzen dugu. Funtzio batean argumentu batStringpasatzen bada, orduan argumentu hori ez da onartzen.TextFormat - Hona hemen zenbaki bat testu bihurtzeko eta kate bat eransteko
Textfuntzioa erabiltzen duen adibide bat:
Concatenate(Text(123,"#"),"ab") Text(123,"#") & "foo"Formula zutabeetan ez dira onartzen tokiko formatu-token espezifikoak, hala nola "." eta ",".
Formula zutabeen barrutiaren balidazioak
- Ezin dituzu formula zutabe baten *Gutxieneko balioa* edo *Gehienezko balioa* propietateak ezarri.
- Barne-kalkulu guztiak *(-100000000000 eta 100000000000* bitarteko hamartar motako formula-zutabeen tartean egon behar dira. Dataverse
- Formula-barran sartutako balio literal kodetu gogorrean sartutako balioak Dataverse tartearen barruan egon behar du.
- Zenbakizko zutabe bat nulua bada, 0 gisa hartzen da tarteko eragiketan. Adibidez,
a+b+c and If a = null, b=2, c=3orduan formula zutabeak0 + 2 + 3 = 5ematen du.- Portaera hau kasu honetan kalkulatutako zutabeetatik desberdina da, kalkulatutako zutabeek
null + 2 + 3 = nullematen baitute.
- Portaera hau kasu honetan kalkulatutako zutabeetatik desberdina da, kalkulatutako zutabeek
Formula zutabeen balidazio orokorrak
- Formula zutabeek beste formula zutabe batzuei erreferentzia egin diezaiekete, baina formula zutabe batek ezin du bere buruari erreferentzia egin.
- Formula zutabeek ez dituzte kate ziklikoak onartzen, hala nola
F1 = F2 + 10, F2 = F1 * 2. - Formula-zutabeetako formula-adierazpenen gehienezko luzera 1.000 karakterekoa da.
- Formula zutabeetan baimendutako sakonera maximoa 10 da.
Sakonera beste formula edo laburpen zutabe batzuei erreferentzia egiten dieten 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 honako hauetan:
- Erlazionatutako taula bateko zutabe bat duen formula zutabea.
- Zutabe logiko bat duen formula zutabea (adibidez, helbide zutabea).
- Beste kalkulatutako edo formula zutabe bat duen formula zutabea.
- Denbora-mugako funtzioa erabiltzen duen formula-zutabea
UTCNow().
- Zenbaki Oso motako zutabeak, Hizkuntza, Iraupena, Ordu-zona formatuarekin, ez dira onartzen formula-zutabeetan.
- Formula zutabeetan ez dira onartzen "String" motako zutabeak, "E-posta", "Testu-eremua", "Ticker Symbol" edo "URL" formatuan.
- Formula zutabeek ez dituzte balioak erakusten aplikazioa mugikorreko lineaz kanpoko moduan dagoenean.
- Ezin dituzu lan-fluxuak edo pluginak abiarazi formula zutabeetan.
- Ez dugu gomendatzen kalkulatutako zutabeak formula zutabeetan erabiltzea eta alderantziz.
- Formula zutabeetan ez dira bikoiztutako detekzio arauak abiarazten.
- Funtzioa formula zutabeekin erabil daiteke.
NowNow()erabiltzailearen tokiko portaera du etaUTCNow()ordu-zonarekiko independentea den portaera du. - Hamartar zutabeen zehaztasun propietatea ezar dezakezu.
- Formula itzultzen duten zenbakizko balioetarako, formula datu motaren balio lehenetsia Hamartarra da.
- Zenbaki osoko formula zutabearen formatua eguneratzea ez da onartzen.
Sortu ezin diren datu-moten formula-zutabeak
- Currency