Δημιουργήστε στήλες τύπων με δεκαδικούς, ακέραιους αριθμούς, τύπους δεδομένων κινητής υποδιαστολής και τύπους δεδομένων επιλογής
Αυτό το άρθρο παρέχει οδηγίες σχετικά με τη δημιουργία και τη χρήση διαφορετικών τύπων δεδομένων σε Microsoft Dataverse στήλες τύπων, όπως στήλες δεκαδικών,ακεραίων, κινητής υποδιαστολής και επιλογής. Περιγράφει βήματα που ξεκινούν με την επιλογή τύπου fx ως τύπου δεδομένων και την εισαγωγή ενός αριθμητικού τύπου επιστροφής τιμής στη γραμμή τύπων.
Ξεκινήστε δημιουργώντας μια στήλη για έναν πίνακα
Συνδεθείτε στο Power Apps στο https://make.powerapps.com.
Επιλέξτε Πίνακες και μετά επιλέξτε τον πίνακα όπου θέλετε να προσθέσετε μια στήλη τύπου. Εάν το στοιχείο δεν βρίσκεται στο πλαϊνό τμήμα του πίνακα, επιλέξτε ...Περισσότερα και, στη συνέχεια, επιλέξτε το στοιχείο που θέλετε.
Επιλέξτε την περιοχή Στήλες, επιλέξτε Νέα στήλη και, στη συνέχεια, επιλέξτε τον τύπο δεδομένων και εισαγάγετε τον Power Fx τύπο. Ανάλογα με τον τύπο που εισάγετε, μπορείτε να δημιουργήσετε οποιοδήποτε από τα εξής:
Δημιουργία στήλης τύπου δεκαδικού
Δημιουργήστε μια στήλη τύπου που επιστρέφει έναν δεκαδικό αριθμό.
- Επιλέξτε Τύπος δεδομένων ως fx τύπος.
- Εισαγάγετε έναν τύπο που επιστρέφει μια αριθμητική τιμή στη γραμμή τύπων.
Αυτό το παράδειγμα δημιουργεί μια στήλη τύπου που ονομάζεται Συνολικό ποσό. Η στήλη Τιμή ανά μονάδα είναι δεκαδικός τύπος δεδομένων.
- Αναπτύξτε το στοιχείο Επιλογές για προχωρημένους και, στη συνέχεια, ορίστε τον απαιτούμενο αριθμό δεκαδικών ψηφίων.
- Επιλέξτε Αποθήκευση. Από προεπιλογή, ο Τύπος δεδομένων τύπου ορίζεται σε Δεκαδικό και δημιουργείται ένα πεδίο δεκαδικού τύπου.
Δημιουργία στήλης τύπου ακέραιου αριθμού
Δημιουργήστε μια στήλη τύπου που επιστρέφει έναν ακέραιο αριθμό.
- Επιλέξτε Τύπος δεδομένων ως fx τύπος.
- Εισαγάγετε έναν τύπο που επιστρέφει μια αριθμητική τιμή στη γραμμή τύπων.
Αυτό το παράδειγμα δημιουργεί μια στήλη τύπου που ονομάζεται Αριθμός μονάδων. Οι στήλες Συνολική τιμή και Τιμή ανά μονάδα είναι τύπος δεκαδικών δεδομένων.
- Αναπτύξτε το στοιχείο Επιλογές για προχωρημένους και επιλέξτε Ακέραιος αριθμός ως Τύπο δεδομένων τύπου και ορίστε την απαιτούμενη μορφή για τη στήλη ακέραιων αριθμών.
- Επιλέξτε Αποθήκευση.
Δημιουργία στήλης τύπου αριθμού κινητής υποδιαστολής
Δημιουργήστε μια στήλη τύπου που επιστρέφει τύπο κινητής υποδιαστολής.
- Επιλέξτε Τύπος δεδομένων ως fx τύπος.
- Εισαγάγετε έναν τύπο που επιστρέφει έναν αριθμό κινητής υποδιαστολής στη γραμμή τύπων.
Εισαγάγετε έναν τύπο που επιστρέφει έναν αριθμό κινητής υποδιαστολής στη γραμμή τύπων. Αυτό το παράδειγμα δημιουργεί μια στήλη τύπου που ονομάζεται Συνολική τιμή. Το Βάρος είναι μια απλή στήλη κινητής υποδιαστολής και η Τιμή ανά Gm είναι μια απλή δεκαδική στήλη.
- Αναπτύξτε το στοιχείο Επιλογές για προχωρημένους και, στη συνέχεια, ορίστε τον απαιτούμενο αριθμό δεκαδικών ψηφίων.
- Επιλέξτε Αποθήκευση.
Οδηγίες για τη δημιουργία στηλών τύπου αριθμού κινητής υποδιαστολής
- Εάν ένας τελεστής που εμπλέκεται σε μια αριθμητική πράξη είναι τύπου κινητής υποδιαστολής, τότε το αποτέλεσμα του τύπου είναι τύπου κινητής υποδιαστολής. Για παράδειγμα:
-
1 + 2 + Float(1)
καθώς χρησιμοποιεί τελεστή τύπου κινητής υποδιαστολής -Float(1)
.
-
- Μια αριθμητική συνάρτηση επιστρέφει μια τιμή κινητής υποδιαστολής όταν η πρώτη παράμετρος που παρέχεται στη συνάρτηση είναι τύπου κινητής υποδιαστολής. Διαφορετικά, η συνάρτηση επιστρέφει μια δεκαδική τιμή. Για παράδειγμα:
-
Sum(1, 2, Float(1))
είναι δεκαδικού τύπου καιSum(Float(1), 1, 2)
τύπου κινητής υποδιαστολής.
-
- Οι συναρτήσεις
Float
,Sqrt
,Ln
,Power
,Exp
και ο τελεστής^
επιστρέφει μια τιμή κινητής υποδιαστολής.
Δημιουργία στήλης τύπου επιλογής
Για να δημιουργήσετε μια στήλη τύπου επιλογής, μπορεί να χρησιμοποιηθεί ως αποτέλεσμα είτε καθολική επιλογή είτε τοπική επιλογή μιας απλής στήλης επιλογών.
Χρήση καθολικής επιλογής
Δημιουργία καθολικής επιλογής. Αυτό το παράδειγμα δημιουργεί μια καθολική επιλογή που ονομάζεται Προτεραιότητα εργασιών.
Δημιουργήστε μια στήλη τύπου που επιστρέφει μια επιλογή χρησιμοποιώντας μια καθολική επιλογή.
- Επιλέξτε Τύπος δεδομένων ως fx τύπος.
- Εισαγάγετε έναν τύπο που επιστρέφει μια τιμή επιλογής στη γραμμή τύπων.
Αυτό το παράδειγμα δημιουργεί μια στήλη τύπου Προτεραιότητα χρησιμοποιώντας την καθολική επιλογή Προτεραιότητα εργασιών.
- Επιλέξτε Αποθήκευση. Παρατηρήστε ότι η στήλη που δημιουργήθηκε είναι τύπου δεδομένων επιλογής fx.
Χρήση τοπικής επιλογής από μια απλή στήλη επιλογών
Δημιουργία απλής στήλης τύπου επιλογής. Αυτό το παράδειγμα δημιουργεί μια απλή στήλη επιλογής προτεραιότητας εργασίας για τον πίνακα λογαριασμού.
Δημιουργήστε μια στήλη τύπων που επιστρέφει την επιλογή χρησιμοποιώντας μια τοπική επιλογή μιας απλής στήλης επιλογών.
- Επιλέξτε Τύπος δεδομένων ως fx τύπος.
- Εισαγάγετε έναν τύπο που επιστρέφει μια τιμή επιλογής στη γραμμή τύπων.
Αυτό το παράδειγμα δημιουργεί μια στήλη τύπου Προτεραιότητα στην οντότητα Λογαριασμός χρησιμοποιώντας την τοπική επιλογή μιας στήλης επιλογών Προτεραιότητα εργασίας για τον πίνακα λογαριασμού.
- Επιλέξτε Αποθήκευση.
Οδηγίες για εργασία με επιλογές σε στήλες τύπων
Οι τοπικές επιλογές της απλής στήλης επιλογής του σχετικού πίνακα δεν μπορούν να χρησιμοποιηθούν ως τύπος αποτελέσματος σε στήλες τύπων.
Οι επιλογές από το ίδιο σύνολο επιλογών θα πρέπει να χρησιμοποιούνται για όλα τα ορίσματα αποτελέσματος στις στήλες τύπου επιλογής.
Μια επιλογή που χρησιμοποιείται από μια στήλη τύπων δεν μπορεί να ενημερωθεί.
Οι επιλογές μιας επιλογής δεν μπορούν να διαβιβαστούν ως όρισμα σε συναρτήσεις συμβολοσειράς. Η συνάρτηση Value μπορεί να χρησιμοποιηθεί για την επιστροφή της αριθμητικής τιμής μιας επιλογής.
Η εξαρτώμενη στήλη τοπικής επιλογής της στήλης τύπου ή η καθολική επιλογή δεν μπορούν να διαγραφούν.
Για τη χρήση των επιλογών μιας στήλης τοπικών επιλογών (σύνολο επιλογών) ενός σχετικού πίνακα στον ορισμό στήλης τύπου, χρησιμοποιήστε πρώτα την επιλογή και, στη συνέχεια, χρησιμοποιήστε τις επιλογές αυτής της τοπικής επιλογής.
Για παράδειγμα, μια στήλη επιλογής με το όνομα Χρώμα στον πίνακα Επαφή.
Η στήλη επιλογών έχει επιλογές Κόκκινο, Κίτρινο και Πράσινο.
Για μια στήλη τύπου στον πίνακα λογαριασμού που χρησιμοποιεί τη στήλη επιλογής χρώματος, ο τύπος εμφανίζεται ως εξής:
Προτείνεται -
If(ParentAccount.Color == 'Color (Accounts)'.Red, 1, 2)
Δεν συνιστάται -
If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)
Δείτε επίσης
Χρήση του κατάλληλου τύπου αριθμού
Τύπος, υπολογισμένες στήλες και στήλες συνάθροισης με χρήση κώδικα