menambahkan saja...

Berhubung sumber data berasal dari hasil koneksi data ke SQL Server, maka
pada connection yang telah terbentuk, ubah command type menjadi SQL dan
susun query pengambilan datanya, seperti usulan mbak Putri, seperti :
   select a.[field_yang_ingin_ditampilkan] as nama_headernya, dst
   from tabel_data as a
   where a.[field_tanggalnya] >= tanggal_laporan -
jumlah_harinya_yang_ingin_ditampilkan

dengan bagian berbunyi :
   tanggal_laporan - jumlah_harinya_yang_ingin_ditampilkan
diubah menjadi : (ingin 7 hari terakhir berarti tanggal hari ini dikurang 7
hari + 1 hari tanggal hari ini yang disertakan = dikurang 6 hari)
> kalau pakai SQL Server 2008 ke atas :
   convert( date , getdate() ) - 6
> kalau pakai SQL Server versi sebelum 2008 :
   cast( convert( varchar(10) , getdate() , 120 ) as datetime ) - 6

Wassalam,
Kid


2015-06-03 19:53 GMT+10:00 egidia seftyanaputri [email protected]
[belajar-excel] <[email protected]>:

>
>
> Dear pak Fajar,
>
> 1 buah kolom helper yang diletakan di kolom paling kanan dari data
> seharusnya tidak akan menyulitkan user untuk pembuatan reportnya.
>
> imho, jika sumber data berasal dari SQL Server dapat juga melakukan filter
> tanggal pada query-nya, jadi data yang masuk ke excel sudah data tanggal
> yang ingin ditampilkan.
>
> mungkin scriptnya akan seperti ini:
>
> select a.[field_yang_ingin_ditampilkan] as nama_headernya, dst
> from tabel_data as a
> where a.[field_tanggalnya] >= tanggal_laporan -
> jumlah_harinya_yang_ingin_ditampilkan
>
> solusi dari mr Kid tampaknya masih merupakan solusi terbaik untuk thread
> ini :)
>
> cmiiw
>
> regards,
>
> -putri-
>
>
> 2015-06-03 15:13 GMT+07:00 Fajar Fatahillah [email protected]
> [belajar-excel] <[email protected]>:
>
>>
>>
>> sudah mba putri, tapi masih belum solve nih,
>> mr. kid, data source pivotnya itu dari external data (sql server), jadi
>> agak susah untuk menambah dan mengedit kolom untuk helpernya, harapan saya
>> sih bisa di filter di pivot tablenya, tapi blm bisa juga , kecuali harus
>> manual.
>>
>> Best Regards,
>> Fajar Fatahillah
>>
>>
>>
>>   On Wednesday, June 3, 2015 2:27 PM, "egidia seftyanaputri
>> [email protected] [belajar-excel]" <[email protected]>
>> wrote:
>>
>>
>>
>>  Dear pak Fajar,
>>
>> sudah coba solusi dari mr Kid?
>> tadi jaringan di tempat putri sedang lambat, jadi tidak tau kalo
>> thread-nya sudah solved oleh mr Kid :)
>>
>> regards,
>>
>> -putri-
>>
>> 2015-06-03 13:13 GMT+07:00 Fajar Fatahillah [email protected]
>> [belajar-excel] <[email protected]>:
>>
>>
>>  maaf, ini attachmentnya
>>
>> Best Regards,
>> Fajar Fatahillah
>>
>>
>>
>>   On Wednesday, June 3, 2015 1:01 PM, "egidia seftyanaputri
>> [email protected] [belajar-excel]" <[email protected]>
>> wrote:
>>
>>
>>
>>  Dear pak Fajar,
>>
>> sambil menunggu jawaban dari yang lain, Putri coba ikut memberikan
>> pandangan ya..
>>
>> Hal tersebut memungkinkan jika data source mengandung kolom yang berisi
>> perhitungan selisih antara tanggal data dengan tanggal laporan dibuat, bisa
>> menggunakan formula =Today() - tanggal_data.
>>
>> Hasil perhitungan tersebut yang dimasukkan ke dalam field filter pada
>> Pivot Table.
>>
>> Jika data source selalu bertambah setiap hari, ada baiknya memanfaatkan
>> fitur Excel Table atau List agar range data selalu bersifat dinamis
>> mengikuti pertambahan data yang ada.
>>
>> cmiiw
>>
>> regards,
>>
>> -putri-
>>
>> Pada 3 Juni 2015 10.55, Fajar Fatahillah [email protected]
>> [belajar-excel] <[email protected]> menulis:
>>
>>
>>  Dear Master Excel,
>> mau tanya, apakah bisa excel pivot hanya menampilkan data 7 hari terakhir
>> saja, sementara data hari tersebut bertambah setiap harinya.
>> Misal
>> data hari 1,2,3,4,5,6,7 juni
>> besoknya 2,3,4,5,6,7,8
>> seterusnya 3,4,5,6,7,8,9
>>
>> data sourcenya bertambah setiap harinya, namun yang ingin ditampilkan di
>> pivot hanya 7 hari terakhir.
>>
>> terima kasih atas perhatiannya.
>>
>> Best Regards,
>> Fajar Fatahillah
>>
>> --- Mods ---
>> File lampiran yang melebihi 250KB dilepas dari email. Penanya
>> dipersilahkan mengirim ulang file lampiran yang diusahakan maksimal 250KB
>> dengan cara me-reply email ini.
>> ---------------
>>
>>
>  
>

Kirim email ke