Gelişmiş filtreleme ve sorgu söz dizimi
Önemli
Human Resources kullanan müşteriler, bu makalede belirtilen işlevler, şu anda tek başına Dynamics 365 Human Resources ve birleştirilmiş Finance altyapısında kullanılabilir. Güncelleştirmeler yapılırken gezinti seçeneği belirtilenden farklı olabilir. Belirli bir sayfayı bulmanız gerekiyorsa Arama seçeneğini kullanabilirsiniz.
Bu makalede, Gelişmiş filtreleme/sıralama iletişim kutusunu veya Filtre bölmesindeki eşleşmeler işlecini ya da ızgara sütun başlığı filtrelerini kullanırken yararlanabileceğiniz filtreleme ve sorgu seçenekleri açıklanmaktadır.
Gelişmiş sorgu söz dizimi
Sözdizimi | Karakter açıklaması | Tanım | Örnek |
---|---|---|---|
değer | Girilen değere eşit | Bulmak istediğiniz değeri yazın. | Smith, "Smith" değerini bulur. |
!değer (ünlem işareti) | Girilen değere eşit değildir | Ünlem işareti ve dışlamak için bir değer yazın. | !Smith, "Smith" haricindeki tüm değerleri bulur. |
değerinden..değerine (çift nokta) | Çift nokta ile ayrılan iki değer arasında | Başlangıç değerini girin, ardından çift nokta girin ve bitiş değerini girin. | 1..10, 1 ile 10 arasındaki tüm değerleri bulur. Ancak bir dize alanında, A..C, "A" ve "B" ile başlayan tüm değerleri ve "C" ile tam olarak eşdeğer olan tüm değerleri bulur. Örneğin, bu sorgu "Ca"'yı bulmaz. "A" ile "C" arasındaki tüm değerleri bulmak için A..D yazın. |
..değer (çift nokta) | Girilen değerden az veya bu değere eşit | Çift noktayı ve ardından değeri girin. | ..1000 sorgusu "100", "999,95" ve "1000" gibi, 1000'e eşit veya ondan küçük tüm sayıları bulur. |
değer.. (çift nokta) | Girilen değerden büyük veya bu değere eşit | Değeri ve ardından çift noktayı girin. | 1000.. sorgusu "1.000", "1.000,01" ve "1.000.000" gibi, 1000'e eşit veya ondan büyük tüm sayıları bulur. |
>değer (büyüktür işareti) | Girilen değerden büyüktür | Bir büyüktür işareti (>) ve ardından değeri girin. | >1000 sorgusu "1000,01", "20.000" ve "1.000.000" gibi 1000'den büyük sayıları bulur. |
<değer (küçüktür işareti) | Girilen değerden küçüktür | Küçüktür işaretini (<) ve ardından değeri girin. | <1000 sorgusu, "999,99", "1" ve "-200" gibi 1000'den küçük sayıları bulur. |
değer* (yıldız) | Girilen değerden başlar | Başlangıç değerini ve ardından yıldız yazın (*). | S* "Stockholm", "Sydney" ve "San Francisco" gibi "S" ile başlayan dizeleri bulur. |
*değer (yıldız) | Girilen değerle biten | Bir yıldız girin ve ardından bitiş değerini girin. | *doğu, "Kuzeydoğu" ve "Güneydoğu" gibi "doğu" ile biten dizeleri bulur. |
*değer* (yıldız) | Girilen değeri içeren | Bir yıldız girin, ardından değeri girin ve daha sonra bir yıldız daha girin. | *th*, "Northeast" ve "Southeast" gibi "th" içeren dizeleri bulur. |
? (soru işareti) | Bir veya birden fazla bilinmeyen karaktere sahip | Değerdeki bilinmeyen karakterlerin yerine soru işareti girin. | Sm?th, "Smith" ve "Smyth" değerlerini bulur. |
değer,değer (virgül) | Virgülle ayrılmış değerlerle eşleşen | Tüm ölçütlerinizi girin ve virgülle ayırın. | A, D, F, G tam olarak "A", "D", "F" ve "G" değerlerini bulur. 10, 20, 30, 100 tam olarak "10, 20, 30, 100" değerlerini bulur. |
"" (iki çift tırnak) | Boş bir değerle eşleştirme | Bu alandaki boş değerleri filtrelemek için art arda iki çift tırnak yazın. | İki ardışık çift tırnak (""), geçerli sütun için değer içermeyen satırları bulur. |
(Finans ve operasyon sorgusu) (Parantez içinde finans ve operasyon sorgusu) | Tanımlanan bir sorgulamayı eşleştirir. | Finans ve operasyon sorgu dilini kullanarak parantez içinde SQL deyimi olarak bir sorgu yazın. | ((AccountNum LIKE "US*") && (DirPartyTable.Name LIKE "Cont*")) kök veri kaynağındaki bir alanda filtre koşulu için sözdizimi örneği ve farklı bir veri kaynağındaki bir alan (Tüm müşteriler sayfası için) |
S | Bugünün tarihi | T yazın. | T bugünün tarihi ile eşleşir. |
(methodName(parameters)) (Parantez içinde SysQueryRangeUtil yöntemi) | SysQueryRangeUtil yöntemi parametreleri tarafından belirtilen değer veya değer aralığı ile eşleşen | Değeri veya değer aralığını belirten parametrelere sahip bir SysQueryRangeUtil yöntemi girin. |
|
SysQueryRangeUtil yöntemleri kullanan gelişmiş tarih sorguları
Yöntem | Açıklama | Örnek |
---|---|---|
Gün (_relativeDays=0) | Oturum tarihine göre bir tarih bulun. Pozitif değerler gelecekteki tarihleri, negatif değerler geçmişteki tarihleri gösterir. |
|
DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Oturum tarihine göre tarih aralığı bulun. Pozitif değerler gelecekteki tarihleri, negatif değerler geçmişteki tarihleri gösterir. |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | Belirtilen göreli tarih sonrasındaki tüm tarihleri bulun. |
|
GreaterThanUtcNow () | Geçerli saatten sonraki tüm tarih/saat girişlerini bulun. |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | Belirtilen göreli tarih öncesindeki tüm tarihleri bulun. |
|
LessThanUtcNow () | Geçerli saatten önceki tüm tarih/saat girişlerini bulun. |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | Geçerli aya göreli aylara dayalı olarak bir tarih aralığını bulun. |
|
YearRange (_relativeFrom=0, _relativeTo=0) | Geçerli yıla göreli yıllara dayalı olarak bir tarih aralığını bulun. |
|
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin