Ekinlikler
31 Mar 23 - 2 Nis 23
Microsoft Fabric, Power BI, SQL ve yapay zeka topluluğu tarafından yönetilen nihai etkinlik. 31 Mart - 2 Nisan 2025.
Bugün kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Bu makalede, oluştur, birleştir, seç, filtre dizileri, tablo oluştur ve JSON ayrıştır gibi Power Automate içinde bulunan bazı yaygın veri işlemleri hakkında bilgi edineceksiniz. Bu işlemleri akış oluştururken verileri işlemek için kullanın.
Not
Bu makaledeki farklı bölümler ilişkili değildir ve birbirine bağlı değildir. Farklı bölümlerde farklı örnekler kullanın.
Veri işlemleri hakkında hızlı bir video burada sunulmuştur.
Bir bulut akış tasarlarken aynı verileri birden çok kez girmekten kaçınmak için Veri İşlemi - Oluştur eylemini kullanın. Bu örnekte,akışını tasarlarken birkaç defa bir basamak dizisi ([0,1,2,3,4,5,6,7,8,9]
) girmeniz gerekir. Aşağıdaki yordamda açıklandığı gibi diziyi kaydetmek için oluşturma eylemini kullanabilirsiniz.
Diziyi daha sonra başvurmak istediğiniz Girişler kutusuna girin.
İpucu
Oluşturma kartının daha sonra daha kolay bulunmasını sağlamak için, kartın başlık çubuğunda Oluşturma metni seçerek ve anımsanması kolay bir ad girerek yeniden adlandırın.
Oluşturma eyleminin içeriğine erişmek için aşağıdaki adımları izleyebilirsiniz.
Birleştir - Veri İşlemleri gibi bir eylem ekleyin.
Oluşturma eyleminde kaydettiğiniz içeriği hangi denetime eklemek istediğinizi seçin.
Bu akışta kullanılan uygulama ve bağlayıcılardan dinamik içerik ekleyin ekranı açılır.
Dinamik içerik sekmesinde, Oluştur bölümünde, Çıkışlar'ı seçin.
Bir diziyi tercih ettiğiniz bir ayıraçla sınırlamak için Veri İşlemleri - Birleştir eylemini kullanın. Örneğin, akışınızın şu e-posta adresi dizisini içeren bir web isteği aldığını varsayalım: ["d@example.com", "k@example.com", "dal@example.com"]
. Ancak e-posta programınız adreslerin noktalı virgüllerle ayrılmış tek bir dize olmasını gerektiriyor olsun. Veri İşlemleri - Birleştir eylemini kullanarak ve şu adımları izleyerek virgül sınırlayıcısını (,) bir noktalı virgüle (;) değiştirebilirsiniz:
Yeni bir eylem ekleyin, Birleştir sözcüğünü arayın ve Veri İşlemleri - Birleştir seçeneğini belirleyin.
Kimden kutusuna diziyi girin ve Şununla birleştir kutusuna noktalı virgül (;) girin.
Akışınızı kaydedin ve çalıştırın.
Akışınız çalıştırıldıktan sonra, Veri İşlemleri – Birleştir eylemi aşağıdaki ekran görüntüsünde gösterildiği gibi, noktalı virgülle birleştirilmiş adreslerden oluşan bir dize halini alır.
Bir dizideki nesnelerin biçimini dönüştürmek için Veri İşlemleri – Seç eylemini kullanın. Örneğin, bir dizideki her nesnede öğe ekleyebilir, öğeleri kaldırabilir veya yeniden adlandırabilirsiniz.
Not
Seçme eylemini kullanarak öğe ekleyip kaldırabilseniz de dizideki nesne sayısını değiştiremezsiniz.
Bu örnekte, veriler bir Web isteği aracılığıyla akışınızı şu biçimde girer:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Gelen verileri, first
yerine FirstName
ve last
yerine FamilyName
olarak adlandırıp ve yeni bir üyeyi FullName
(first
ve last
(boşlukla ayrılmış) adlarını birleştiren) ile ekler..
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Yapılacak eylem:
Akışa bir HTTP isteği alındığında tetikleyicisi ekleyin.
Şema oluşturmak için örnek yük kullan öğesini seçin.
Görüntülenen kutuda kaynak veri dizinizin bir örneğini yapıştırın ve Bitti düğmesini seçin.
Veri İşlemleri – Seç eylemini ekleyin ve bu eylemi aşağıdaki ekran görüntüsünde gösterildiği gibi yapılandırın.
> Seçme eyleminden alınan çıkış, yeni şekillendirilmiş nesneleri içeren bir dizidir. Daha sonra bu diziyi daha önce açıklandığı gibi başka bir eylemde kullanabilirsiniz.
Bir dizideki nesne sayısını belirttiğiniz ölçütlerle eşleşen bir alt kümeye düşürmek için Diziyi filtrele - Veri İşlemleri eylemini kullanın.
Not
Bu örnekte, bu dizide filtre dizisi eylemini kullanıyorsunuz:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Bu örnek, yalnızca first
değerinin Eugenia
olarak ayarlandığı nesneleri içeren yeni bir dizi oluşturur.
Diziyi filtrele eylemini bulun ve akışınıza ekleyin.
Diziyi filtreleme eylemini aşağıdaki ekran görüntüsünde gösterildiği gibi yapılandırın.
Akışınızı kaydedip çalıştırın.
Bir JSON dizisi girişini virgülle ayrılmış değer (CSV) tablosuna dönüştürmek için CSV tablosu oluştur - Veri İşlemleri eylemini kullanın. CSV çıkışında üst bilgilerin görünür kalmasını sağlayabilirsiniz. Bu örnekte, aşağıdaki diziyi bir CSV tablosuna dönüştürürsünüz:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
CSV tablosu oluştur - Veri İşlemleri eylemini bulun, ekleyin ve aşağıdaki resimdekine benzeyecek şekilde yapılandırın.
Bu resimdeki Gövde belirteci bir HTTP isteği alındığında eyleminden gelir, ancak CSV tablosu oluştur eylemine yönelik girişi akışınızda daha önce gerçekleştirilen herhangi bir eylemden alabilir ya da doğrudan Kimden kutusuna girebilirsiniz.
Akışınızı kaydedip çalıştırın.
Akışınız çalıştırıldığında CSV tablosu oluştur eylemi aşağıdaki ekran görüntüsünde gösterilen çıkışı görüntüler.
Bir JSON dizisi girişini HTML tablosuna dönüştürmek için HTML tablosu oluştur - Veri İşlemleri eylemini kullanın. HTML çıkışında üst bilgilerin görünür kalmasını sağlayabilirsiniz.
Bunu yapmak için, CSV tablosu oluşturmak için önceki CSV tablosu oluşturma eylemini kullanma bölümündeki adımları izleyin. CSV tablosu oluşturma yerine HTML tablosu oluşturma - Veri İşlemi eylemini kullanın.
İpucu
HTML tablosunu e-posta yoluyla göndermeyi planlıyorsanız, e-posta eyleminde IsHtml seçeneğini belirlemeyi unutmayın.
Ekinlikler
31 Mar 23 - 2 Nis 23
Microsoft Fabric, Power BI, SQL ve yapay zeka topluluğu tarafından yönetilen nihai etkinlik. 31 Mart - 2 Nisan 2025.
Bugün kaydolunEğitim
Modül
Use Dataverse triggers and actions in Power Automate - Training
Extend Dataverse usability by integrating with Power Automate to reduce or eliminate repetitive business processes.
Sertifikasyon
Microsoft Certified: Power Automate RPA Developer Associate - Certifications
Demonstrate how to improve and automate workflows with Microsoft Power Automate RPA developer.