Kümnend-, täisarvu-, ujuk- ja valikuandmetüüpidega valemiveergude loomine

See artikkel annab juhiseid erinevate andmetüüpide Microsoft Dataverse (nt kümnend-, täisarvu-, ujukoma- ja valikuveerud) loomiseks ja kasutamiseks valemiveergudes. Selles kirjeldatakse etappe, alustades andmetüübiks fx-valemi valimisest ja valemiribale arvväärtust tagastava valemi sisestamisest.

Alustage tabeli jaoks veeru loomisest

  1. Logige sisse aadressile Power Apps AT https://make.powerapps.com.

  2. Valige Tabelid ja seejärel valige tabel, kuhu soovite valemi veeru lisada. Kui üksust pole külgpaneeli paanil, valige ... Rohkem ja seejärel valige soovitud üksus.

  3. Valige ala Veerud , valige Uus veerg, seejärel valige andmetüüp ja sisestage Power Fx valem. Sõltuvalt sisestatavast valemist saate luua ühe järgmistest.

Kümnendvalemi veeru loomine

Looge valemi veerg, mis tagastab kümnendarvu.

  1. Valige Andmetüüp kui fx valem.
  2. Sisestage valem, mis tagastab valemiribal arvväärtuse. Selles näites luuakse valemi veerg nimega Kogusumma. Veerg Ühiku hind on kümnendtüüpi andmetüüp. Kuvatõmmis uue valemi veerupaani loomisest, mida kasutatakse kümnendarvuga, kasutades väärtust
  3. Laiendage jaotist Täpsemad suvandid ja seejärel määrake vajalik arv kümnendkohti. Kümnendvalemi veeru definitsiooni kuvatõmmis.
  4. Valige käsk Salvesta. Vaikimisi on andmetüübi Valem väärtuseks seatud Kümnendkoht ja luuakse kümnendvalemiväli.

Täisarvu valemi veeru loomine

Looge valemiveerg, mis tagastab täisarvu.

  1. Valige Andmetüüp kui fx valem.
  2. Sisestage valem, mis tagastab valemiribal arvväärtuse. Selles näites luuakse valemiveerg nimega Ühikute arv. Veerud Koguhind ja Ühiku hind on kümnendandmetüübiga. Kuvatõmmis uue valemi veeru loomise paanist täisarvuga kasutamiseks.
  3. Laiendage jaotist Täpsemad suvandid ja valige andmetüübiksValem Täisarv ning määrake täisarvuveeru jaoks nõutav vorming. Kuvatõmmis täisarvu valemi veeru definitsioonist, kasutades valikut
  4. Valige käsk Salvesta.

Ujukomaarvu valemi veeru loomine

Looge valemiveerg, mis tagastab ujukväärtuse.

  1. Valige Andmetüüp kui fx valem.
  2. Sisestage valem, mis tagastab valemiribal ujukomaarvu. Sisestage valem, mis tagastab valemiribal ujukomaarvu. Selles näites luuakse valemi veerg nimega Koguhind. Kaal on lihtne ujuvveerg ja hind Gm kohta on lihtne kümnendveerg. Kuvatõmmis ujukvoomi veeru loomisest
  3. Laiendage jaotist Täpsemad suvandid ja määrake vajalik arv kümnendkohti.
  4. Valige käsk Salvesta.

Ujukomaarvu valemiveergude loomise juhised

  • Kui aritmeetilises tehtes osalev operandi on ujuv-tüüpi, siis on valemi tulemus ujuv-tüüpi. Näiteks:
    • 1 + 2 + Float(1) kuna see kasutab ujuktüüpi operandi - Float(1).
  • Numbriline funktsioon tagastab ujukväärtuse, kui funktsioonile antud esimene parameeter on ujuktüüpi parameeter. Vastasel juhul tagastab funktsioon kümnendväärtuse. Näiteks:
    • Sum(1, 2, Float(1)) on kümnendtüüpi ja Sum(Float(1), 1, 2) ujuvtüüpi.
  • Float, Sqrt, Ln, Power,funktsioonid Exp ja ^ operaator tagastavad ujuvväärtuse.

Valikuvalemi veeru loomine

Valikuvalemi veeru loomiseks saab tulemuseks kasutada kas globaalset valikut või lihtsa valikuveeru kohalikku valikut.

Globaalse valiku kasutamine

Looge ülemaailmne valik. See näide loob globaalse valiku nimega Ülesande prioriteet.

Ekraanipilt globaalsest valikust.

Looge valemiveerg, mis tagastab valiku globaalse valiku abil.

  1. Valige Andmetüüp kui fx valem.
  2. Sisestage valem, mis tagastab valemiribal valikuväärtuse. Selles näites luuakse valemiveerg Prioriteet, kasutades globaalset valikut Ülesande prioriteet. Kuvatõmmis globaalse valiku valemi loomise veerust.
  3. Valige käsk Salvesta. Pange tähele, et loodud veeru andmetüüp on Valik fx.

Kohaliku valiku kasutamine lihtsast valikuveerust

Lihtsa valikuveeru loomine. Selles näites luuakse kontotabeli jaoks lihtsa valiku veerg Ülesande prioriteet .

Kuvatõmmis lihtsa valikuveeru loomisest.

Looge valemiveerg, mis tagastab valiku, kasutades lihtsa valikuveeru kohalikku valikut.

  1. Valige Andmetüüp kui fx valem.
  2. Sisestage valem, mis tagastab valemiribal valikuväärtuse. Selles näites luuakse valemiveerg Konto olemi prioriteet,kasutades kontotabeli valikuveeru Ülesande prioriteet kohalikku valikuvalikut . Kuvatõmmis kohaliku valiku valemi loomise veerust.
  3. Valige käsk Salvesta.

Valemiveergude valikutega töötamise juhised

  • Seotud tabeli lihtsa valiku veeru kohalikke valikuid ei saa kasutada valemiveergudes tulemitüübina.

  • Sama suvandikomplekti suvandeid tuleks kasutada kõigi valikuvalemi veergude tulemiargumentide jaoks.

  • Valemiveeru kasutatavat valikut ei saa värskendada.

  • Valiku suvandeid ei saa stringifunktsioonidele argumendina edastada. Funktsiooni Value saab kasutada suvandi arvväärtuse tagastamiseks.

  • Valemiveeru sõltuvat kohaliku valiku veergu või globaalset valikut ei saa kustutada.

  • Seotud tabeli kohalike valikute (suvandikomplekti) veeru suvandite kasutamiseks valemiveeru definitsioonis kasutage esmalt valikut ja seejärel selle kohaliku valiku suvandeid.

    Näiteks valikuveerg nimega Värv tabelis Kontakt. Valikuveerg seotud kontaktitabeli nimega värv. Valikuveerus on valikud Punane, Kollane ja Roheline. Valikuveerg valikutega punane, kollane ja roheline. Kontotabeli valemiveeru puhul, mis kasutab veergu Värvivalik , kuvatakse valem järgmiselt:

    Soovitatav - If(ParentAccount.Color == 'Color (Accounts)'.Red, 1, 2)

    Pole soovitatav - If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)Valikuveeru valem

Vaata ka

Õiget tüüpi numbri kasutamine

Fx-valemi veerud

Microsoft Power Fx Ülevaade

Spetsiaalsed veerud

Kümnendkohaga valemiveergude loomine (video)