ColumnProxy Sınıf
Sütun adından OData filtre ifadeleri oluşturmak için akıcı ara sunucu.
tarafından coldöndürülür. İşleç aşırı yüklemeleri ve yöntemleri, öğesine QueryBuilder.where()geçirilebilen örnekler üretirFilterExpression.
Example:
from PowerPlatform.Dataverse.models.filters import col
expr = col("statecode") == 0 # equality
expr = col("revenue") > 1_000_000 # comparison
expr = col("name").like("Contoso%") # startswith
expr = col("name").is_null() # null check
expr = col("statecode").in_([0, 1]) # in
Oluşturucu
ColumnProxy(name: str)
Parametreler
| Name | Description |
|---|---|
|
name
Gerekli
|
|
Yöntemler
| between |
Filtre arasında: |
| contains |
Filtreyi içerir: |
| endswith |
Filtre ile biter: |
| in_ |
|
| is_not_null |
Sütun null değil: |
| is_null |
Sütun eşittir null: |
| like |
En yakın OData eşdeğerine derlenmiş desen eşleştirme filtresi. |
| not_between |
Filtre arasında değil: |
| not_in |
|
| not_like |
Olumsuz desen eşleştirme filtresi; like kuralları yansıtır ve ardından olumsuzlar. |
| startswith |
Startswith filter: |
between
Filtre arasında: (column ge lo and column le hi).
between(lo: Any, hi: Any) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
lo
Gerekli
|
|
|
hi
Gerekli
|
|
contains
Filtreyi içerir: contains(column, value).
contains(value: str) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
value
Gerekli
|
|
endswith
Filtre ile biter: endswith(column, value).
endswith(value: str) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
value
Gerekli
|
|
in_
Microsoft.Dynamics.CRM.In kullanarak filtrede.
in_(values: Collection[Any]) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
values
Gerekli
|
Boş olmayan değer koleksiyonu. |
Özel durumlar
| Tür | Description |
|---|---|
|
Boşsa |
is_not_null
Sütun null değil: column ne null.
is_not_null() -> FilterExpression
is_null
Sütun eşittir null: column eq null.
is_null() -> FilterExpression
like
En yakın OData eşdeğerine derlenmiş desen eşleştirme filtresi.
like(pattern: str) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
pattern
Gerekli
|
LIKE stili desen dizesi. |
Özel durumlar
| Tür | Description |
|---|---|
|
Desen tek bir OData işlevine indirgenemiyorsa. |
not_between
Filtre arasında değil: not (column ge lo and column le hi).
not_between(lo: Any, hi: Any) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
lo
Gerekli
|
|
|
hi
Gerekli
|
|
not_in
Microsoft.Dynamics.CRM.NotIn kullanan yerleşik olmayan filtre.
not_in(values: Collection[Any]) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
values
Gerekli
|
Boş olmayan değer koleksiyonu. |
Özel durumlar
| Tür | Description |
|---|---|
|
Boşsa |
not_like
startswith
Startswith filter: startswith(column, value).
startswith(value: str) -> FilterExpression
Parametreler
| Name | Description |
|---|---|
|
value
Gerekli
|
|