Udostępnij przez


Praca z kolumnami formuł w tabeli (wersja zapoznawcza)

[Ten temat pochodzi ze wstępnej wersji dokumentacji i może ulec zmianie.] Więcej informacji: Program usługi Power Apps w wersji zapoznawczej

Kolumny formuły są typem danych w Microsoft Dataverse for Teams , które są zbudowane na Power Fx. Kolumnę formuły można dodać do tabeli w czasie rzeczywistym. Tabela Dataverse przechowuje logikę i udostępnia wartości podczas operacji pobierania. Kolumny formuł używają składni Power Fx, która jest podobna do programu Office Excel. Podczas wprowadzania formuły funkcja IntelliSense oferuje rekomendacje dotyczące formuł, składni i błędów.

Uwaga / Notatka

Kolumny formuł można dodawać jako pole obliczeniowe. Obecnie kolumny formuły nie mogą być używane w polach zwijanych lub z wtyczkami.

Dodaj kolumnę formuły

  1. Na karcie Budowanie wybierz opcję Zobacz wszystko, a następnie rozwiń Tabele.
  2. Z listy tabel w aplikacji Power Apps dla usługi Teams wybierz odpowiednią tabelę.
  3. Wybierz pozycję Dodaj kolumnę lub wybierz pozycję Edytuj dane>Dodaj kolumnę. Po wybraniu pozycji Edytuj dane możesz też wybrać +, aby dodać kolumnę formuły do wybranej kolumny.
  4. W okienku Dodawanie nowej kolumny :
    • Wprowadź nazwę kolumny, na przykład Łączna cena.
    • Wybierz Formułę jako Typ.
    • Wprowadź formułę w polu Wyrażenie . W tym przykładzie kolumna Price (Typ danych dziesiętnych) jest mnożona przez kolumnę Liczba jednostek (typ danych Liczba). Wybierz Utwórz. Tworzenie kolumny formuły

Podczas tworzenia rekordu kolumna formuły wykonuje formułę i wyświetla dane dla rekordu. Jeśli wartość kolumny formuły dla rekordu nie zostanie zaktualizowana, wybierz pozycję Odśwież na pasku poleceń, aby wykonać formułę.

Przykładowy rekord z kolumną formuły

Zwróć uwagę, że typ kolumny jest określany przez formułę. Formułę można zmienić po jej utworzeniu, jeśli nie zmieni typu kolumny. Na przykład formuła cena * rabat tworzy typ kolumny liczbowej, podczas gdy formuła Pierwsze & „ ” & Ostatnie tworzy typ kolumny tekstowej. Możesz zmienić cenę * formułę rabatu na cenę * (rabat +10%), ponieważ nie zmienia to typu kolumny. Jednak po zapisaniu nie można zmienić formuły ceny * rabatu na Text(price * discount), ponieważ wymagałoby to zmiany typu kolumny na ciąg.

Typy danych

W kolumnie formuły można wyświetlić następujące typy danych:

  • Tekst
  • Liczbowy dziesiętny
  • Wartość logiczna (tak/nie)
  • Date

Uwaga / Notatka

Typ danych Waluta nie jest obecnie obsługiwany.

Typy funkcji

Obsługiwane są następujące typy funkcji w kolumnach zawierających wzory:

  • Decimal
  • Sznurek
  • logiczny
  • Zestaw opcji
  • DateTime (TZI)
  • DateTime (użytkownik lokalny) (ograniczony do porównań z innymi wartościami lokalnymi użytkownika i funkcją DateAdd)
  • Data/godzina (tylko data) (ograniczone do porównywania z innymi wartościami tylko daty i funkcją DateAdd)
  • Waluta
  • Liczba całkowita, podwyższona do liczby dziesiętnej

Operatory

Te operatory są obsługiwane wraz z formułami używanymi w kolumnie z formułami.
+, -, *, /, %, ^, in, exactin, &

Więcej informacji: Operatory w usłudze Power Apps

Dostępne funkcje

Następujące funkcje skalarne są dostępne w kolumnach formuły.

Abs

And

Day

Exp

If

Int

Len

Ln

Mod

Not

Or

Moc

Tekst *

* Funkcje Text i Value działają tylko z liczbami całkowitymi, w których nie ma separatora dziesiętnego. Ponieważ separator dziesiętny różni się w zależności od ustawień regionalnych, a kolumny formuły są oceniane bez wiedzy na temat ustawień regionalnych, nie ma możliwości prawidłowego interpretowania ani generowania separatora dziesiętnego.

Zobacz także

Praca z kolumnami tabeli
Dokumentacja formuł w usłudze Power Apps