Rapor Doyasına 2 Csvden Veri Çekme

  • Konuyu başlatan Konuyu başlatan Noartist
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Rapor Doyasına 2 Csvden Veri Çekme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba arkadaşlar,

Mevcut raporda session report veri dosyasındaki verileri Rapor dosyasına makro ile aktarımını yapıyoruz, sadece mevcut raporlamada hergün için ayrı 7 csv dosyası okutuyorduk, artık bu işlem için her gün için tek bir csv dosyası okutacağız. Bunun dışında bu veri dosyasıyla ilgili bir değişiklik olmayacak.

Bu rapora ilave olarak asıl konu activity report dosyasında bazı uygulama sürelerinin Rapor dosyasına işlenmesi konusunda yardımınızı talep edeceğim.

Veri dosyasında B sütunundaki "wfica32.exe" uygulamasına ait sürelerin Rapor dosyasında ilgili tarih için wfica32.exe satırına işlenmesi gerekiyor.
Bir de aynı veri dosyasında OUTLOOK.EXE; Teams.exe; mstsc.exe; EXCEL.EXE; WINWORD.EXE; POWERPNT.EXE bu uygulamara ait toplam sürenin Rapor dosyasında business apps satırına hesaplanarak eklenmesi gerekmektedir.

Konuyla ilgili destek olabilirseniz sevinirim, şimdiden teşekkür ederim.
 
Ekli dosyalar
Moderatörün son düzenlenenleri:
Umarım dosyanızda, elle yapılmış örneklendirme ve
bunların nereden hangi kriterlere göre yazıldığına dair açıklamalarınız vardır.

Şayet yoksa belirttiğim gibi eklemeler yaparak dosyanızı yenilerseniz iyi olur.
 
Forumdaki birçok konuyla ilgilenip cevaplar yazan biri olarak umarım dosyanızdaki tüm detayları hatırlamamı beklemiyorsunuzdur.
İki adet CSV belge var. Bu iki belge için mi işlem yapılacak, bu iki CSV belgeye göre olması gereken sonuçlar nelerdir, nerelere yazılacaktır,
gibi hususları, olması gereken sonuçları olması gereken konumlarına elle yazıp, bu veri şuradan (şu belgenin şu hücresinden gibi) geldi şeklinde açıklamanız lazımdı.
Mevcut kod(lar) sorunlu mudur, hatalı (istenilmeyen) sonuçları mı vermektedir, eksik veri mi çekmektedir?

Dediğim gibi örneklendirme ve bu örnek sonuçlara göre açıklama olması lazım.
 
Forumdaki birçok konuyla ilgilenip cevaplar yazan biri olarak umarım dosyanızdaki tüm detayları hatırlamamı beklemiyorsunuzdur.
İki adet CSV belge var. Bu iki belge için mi işlem yapılacak, bu iki CSV belgeye göre olması gereken sonuçlar nelerdir, nerelere yazılacaktır,
gibi hususları, olması gereken sonuçları olması gereken konumlarına elle yazıp, bu veri şuradan (şu belgenin şu hücresinden gibi) geldi şeklinde açıklamanız lazımdı.
Mevcut kod(lar) sorunlu mudur, hatalı (istenilmeyen) sonuçları mı vermektedir, eksik veri mi çekmektedir?

Dediğim gibi örneklendirme ve bu örnek sonuçlara göre açıklama olması lazım.

Forumdaki birçok konuyla ilgilenip cevaplar yazan biri olarak umarım dosyanızdaki tüm detayları hatırlamamı beklemiyorsunuzdur.
İki adet CSV belge var. Bu iki belge için mi işlem yapılacak, bu iki CSV belgeye göre olması gereken sonuçlar nelerdir, nerelere yazılacaktır,
gibi hususları, olması gereken sonuçları olması gereken konumlarına elle yazıp, bu veri şuradan (şu belgenin şu hücresinden gibi) geldi şeklinde açıklamanız lazımdı.
Mevcut kod(lar) sorunlu mudur, hatalı (istenilmeyen) sonuçları mı vermektedir, eksik veri mi çekmektedir?

Dediğim gibi örneklendirme ve bu örnek sonuçlara göre açıklama olması lazım.
Merhaba @Ömer BARAN hocam haklısınız ben mevcut durumu ve ihtiyacı açıklamaya çalışayım.

Mevcut çalışan yapıda bulunan dosyalar Rapor ve Session.csv dosyaları, yeni eklenen ise activity.csv dosyası.

Mevcut yapı session.csv dosyasında bulunan aşağıdaki sütündaki verileri kullanarak Rapor dosyasında kullanıcı hesabının karşısına ilgili tarihe veri işlenmektedir.
Her güne ait rapor dosyası ertesi gün oluştuğundan session.csv dosyasının ismi bir sonraki günün tarihi olarak gözükmektedir.

Session.csv dosyasında kullanılan sütunlar.

Active time (K) Sütunu)
Session start(N Sütunu)
Last activity (Q Sütunu)

Rapor ve Session ile başlayan dosyalarda bir sorun yok, buradaki tek değişiklik günlük olarak farklı 7 session.csv dosyası oluşuyordu artık bu csv dosya adedi günlük olarak 1'e düştü. Makro(rapor) dosyasında session.csv ile başlayan her güne ait 1 adet dosya çalıştırılacaktır.

Asıl konu yeni bir csv dosyası geldi session ile birlikte toplam 2 adet csv dosyası oldu, session dosyası yukarıda bahsettiğim dosyadır. Yeni dosya activity.csv ile başlayan dosyadır bu csv de uygulama raporları bulunmaktadır.

Rapor dosyasında activity.csv raporu için yeni eklenen sütunlar "00.00.0000 wfica32.exe" "00.00.0000 Business Apps" sütunlarıdır.

activity.csv dosyasında bulunan B sütunundaki "wfica32.exe" isimli uygulamaya ait N sütununda bulunan kullanım süresinin Rapor dosyasında ilgili kullanıcının "wfica32.exe" satırlarına işlenmesi gerekiyor.

activity.csv dosyasında bulunan B sütunundaki belirtilen uygulamalar (OUTLOOK.EXE; Teams.exe; mstsc.exe; EXCEL.EXE; WINWORD.EXE; POWERPNT.EXE) yine activity.csv dosyasında N sütununda bulunan uygulama kullanım sürelerinin Rapor dosyasında ilgili kullanıcının "Business Apps" satırlarına işlenmesi gerekiyor.

Her gün için iki farklı csv dosyası ile rapor dosyasına veri işlenmesi gerekmektedir.
 
Moderatörün son düzenlenenleri:
Merhaba @Ömer BARAN hocam haklısınız ben mevcut durumu ve ihtiyacı açıklamaya çalışayım.

Mevcut çalışan yapıda bulunan dosyalar Rapor ve Session.csv dosyaları, yeni eklenen ise activity.csv dosyası.

Mevcut yapı session.csv dosyasında bulunan aşağıdaki sütündaki verileri kullanarak Rapor dosyasında kullanıcı hesabının karşısına ilgili tarihe veri işlenmektedir.
Her güne ait rapor dosyası ertesi gün oluştuğundan session.csv dosyasının ismi bir sonraki günün tarihi olarak gözükmektedir.

Session.csv dosyasında kullanılan sütunlar.

Active time (K) Sütunu)
Session start(N Sütunu)
Last activity (Q Sütunu)

Rapor ve Session ile başlayan dosyalarda bir sorun yok, buradaki tek değişiklik günlük olarak farklı 7 session.csv dosyası oluşuyordu artık bu csv dosya adedi günlük olarak 1'e düştü. Makro(rapor) dosyasında session.csv ile başlayan her güne ait 1 adet dosya çalıştırılacaktır.

Asıl konu yeni bir csv dosyası geldi session ile birlikte toplam 2 adet csv dosyası oldu, session dosyası yukarıda bahsettiğim dosyadır. Yeni dosya activity.csv ile başlayan dosyadır bu csv de uygulama raporları bulunmaktadır.

Rapor dosyasında activity.csv raporu için yeni eklenen sütunlar "00.00.0000 wfica32.exe" "00.00.0000 Business Apps" sütunlarıdır.

activity.csv dosyasında bulunan B sütunundaki "wfica32.exe" isimli uygulamaya ait N sütununda bulunan kullanım süresinin Rapor dosyasında ilgili kullanıcının "wfica32.exe" satırlarına işlenmesi gerekiyor.

activity.csv dosyasında bulunan B sütunundaki belirtilen uygulamalar (OUTLOOK.EXE; Teams.exe; mstsc.exe; EXCEL.EXE; WINWORD.EXE; POWERPNT.EXE) yine activity.csv dosyasında N sütununda bulunan uygulama kullanım sürelerinin Rapor dosyasında ilgili kullanıcının "Business Apps" satırlarına işlenmesi gerekiyor.

Her gün için iki farklı csv dosyası ile rapor dosyasına veri işlenmesi gerekmektedir.

Yukarıda anlatmaya çalıştığım açıklamaya ek olarak rapor dosyasında neyi nereden çekmesi gerektiğiyle ilgili açıklamaları başlıkların altına yazdım @Ömer BARAN hocam.
 
Ekli dosyalar
Geri
Üst