I previously wrote a post about dates not displaying correctly in SmartView and Financial Reporting Studio when using 11.1.1.x (http://whatsallthehype-essbase.blogspot.com/2010/04/date-dimension-display-problem.html). Recently, I have seen a couple of posts about this exact issue on the forums so I thought I would write another post detail one alternative for addressing this issue.
To review, this was identified as a bug by Oracle that was fixed in 11.1.2.x. For those of us that are not yet on that version, this is still an issue. As noted in my previous post, the date is stored correctly, but just being displayed one day less than the date stored. For example: 2/11/2013 displays as 2/10/2013. I had suggested loading the data to one member and then using formulas to display the correct dates.
So to expound upon my previous suggestion, here is how we are going to handle the date display issue.
Let’s say we have an effective date that needs to be stored. We are setting up 2 date measures:
1) Effective_Date – Date type member within account dimension where we will load and store the date
2) Effective Date – Date type member within account dimension where we will perform a calculation to roll the date forward by one day so that the date displayed is correct.
The formula in our Effective Date member utilizes the DateRoll MDX formula. The formula would be:
DateRoll([Hire_Date], DP_DAY, 1)
Now we have our data stored correctly in one member(Effective_Date) and have a member that can be used for reporting purposes (Effective Date). For end users, we will likely set up a filter that provides them no access to Effective_Date so there isn’t confusion as to which date is the correct date. In addition or as an alternative, you can create a small rollup within your account dimension that is for the stored dates. You can even label it as a do not use. It is really preference.
The beauty of this plan is that once we do upgraded to 11.1.2.x, we can remove our Effective Date formulated member and add “Effective Date” as an alias to our Effective_Date member. This will allow the process to be seamless to our users as they almost always use alias table when doing their ad hoc analysis. So having “Effective Date” on one of their retrieves, while pulling a different member, should still return the same results, eliminating the need to update any retrieves where this data was being utilized. Note: If you have applied a filter to limit access to these members then you will just need to remove that filter. If you decide to add a node to “hide” the stored members in prior to upgrade, just remember to move them back into the main hierarchy so users can easily find them.
As a note: The DateRoll function can be used to roll a date backwards or forwards by any part of the date (Year, Quarter, Month, Week, or Day).
i am john working on dataware housing.. your blog is pretty good , keep posting on hyperionessabase
ReplyDeleteAgen Bola Online, Situs Judi Casino Online, Bandar Taruhan Bola
ReplyDeleteAgen Casino | Judi Online | Bursa Taruhan | Bandar Bola
Agen Judi Bola | Bandar Bola Online | Casino Online
Informasi Terupdate | Sumber Berita | Sumber Inspirasi
Berita Terbaru | Inovatif
Berita Bola | Prediksi Bola Jitu
Hanya Untuk Anda Pecinta Dunia Maya
Info Masa Depan | Ulas Bola Hari Ini
Info Terupdate | Berita Inovatif | Berita Pilihan
Ulas Bola Hari Ini | Prediksi Skor | Jadwal Bola
Prediksi Skor | Berita Bola | Jadwal Bola
Prediksi Bola | Pasaran Bola | Berita Bola Online
Informasi Terkini | Prediksi Dan Berita Sepakbola
Info Berita Terbaik | Bursa Taruhan
Berita Terhangat | Info Masa Depan
Berita Terupdate | Sumber Berita
Hasil Skor | Prediksi Bola Terpercaya
Info Skor Hari Ini | Update Bola
Prediksi Online | Bursa Taruhan Bola
Berita Terkini | Informasi Akurat Berimbang
Jadwal Dunia Sepak Bola | Prediksi Skor
Kumpulan Informasi | Prediksi Skor | Berita Bola
Prediksi Bola Akurat | Berbagai Prediksi Skor
Dapatkan Info Berita Bola Terbaru
Informasi | Berita Terbaru Era Masa Kini
Harian Bola | Bursa Online dan Berita Bola
Info Terakurat dan Terpercaya
Opini Info Terkini
Info Terkini | Kumpulan Informasi
Info Online | Berita Bola | Prediksi Skor | Cerita Dewasa
Semua Tentang Bola dan Khusus Dewasa
Portal Berita Bola | Prediksi Skor
Berita Informasi Terkini | Harian Bola | Ulas bola
prediksi-borussia-dortmund-vs-arsenal-agen-bola-terpercaya
ReplyDeleteprediksi-as-monaco-vs-bayer-leverkusen-agen-taruhan
prediksi-benfica-vs-zenit-st-petersburg-bandar-bola
prediksi-juventus-vs-malmo-ff-info-skor-terpercaya
prediksi-agen-bola-benfica-vs-zenit-st-petersburg
prediksi-bandar-bola-as-monaco-vs-bayer-leverkusen
prediksi-tebak-skor-borussia-dortmund-vs-arsenal
prediksi-bursa-bola-terbesar-galatasaray-vs-anderlecht
==================HB
ReplyDeleteprediksi-barcelona-vs-apoel-bursa-bola-terpercaya
prediksi-chelsea-vs-schalke-04-situs-judi-terpercaya
prediksi-nottingham-forest-vs-fulham-situs-taruhan
prediksi-bayern-munchen-vs-manchester-bandar-online
prediksi-as-roma-vs-cska-moscow-agen-bola-terpercaya
prediksi-barcelona-vs-apoel-nicosia-ulas-bola-terpercaya
prediksi-as-roma-vs-cska-moscow-bursa-bola-terpercaya
prediksi-barcelona-vs-apoel-nicosia-agen-bola-terbesar
prediksi-judi-bola-bayern-munchen-vs-manchester-city
Prediksi Juventus vs Olympiakos | Agen Bola Terbaik
ReplyDeletePrediksi Malmo FF vs Atletico Madrid | Taruhan Bola
Prediksi Real Madrid vs Liverpool | Judi Bola Terbaik
Prediksi Arsenal vs Anderlecht | Situs Bola Terbaik
Prediksi Ajax vs Barcelona | Info Skor Terbesar
Prediksi Asteras Tripolis vs Tottenham – Taruhan Judi Online
Prediksi HJK vs Torino – Casino Online Terpercaya
Prediksi Besiktas vs Partizan Beograd – Bursa Taruhan
prediksi-info-bola-terpercaya-panathinaikos-vs-psv-eindhoven
ReplyDeleteprediksi-info-skor-fk-karabakh-vs-dnipro-dnipropetrovsk
prediksi-tebak-skor-terpercaya-saint-etienne-vs-inter-milan
prediksi-ulas-bola-terpercaya-fc-copenhagen-vs-club-brugge
prediksi-bursa-bola-terpercaya-wolfsburg-vs-fc-krasnodar
prediksi-legia-warszawa-vs-metalist-bursa-bola-terbesar
prediksi-guingamp-vs-dinamo-minsk-situs-bola-terbesar
prediksi-basingstoke-town-vs-afc-telford-united-agen-bola
prediksi-bromley-fc-vs-dartford-fc-agen-casino-terpercaya
prediksi-bury-fc-vs-hemel-hempstead-agen-taruhan
prediksi-liverpool-vs-chelsea-agen-judi-terpercaya
prediksi-burnley-vs-hull-city-bandar-bola-terpercaya
prediksi-port-vale-vs-milton-keynes-dons-bandar-online
prediksi-southend-united-vs-chester-fc-bandar-casino
prediksi-tranmere-rovers-vs-bristol-rovers-bola-online
prediksi-manchester-united-vs-crystal-palace-judi-bola
prediksi-southampton-vs-leicester-city-judi-online
prediksi-kupas-bola-terpercaya-warrington-town-vs-exeter-city
prediksi-plymouth-argyle-vs-afc-fylde-agen-bola-terbesar
prediksi-agen-taruhan-terbesar-eastleigh-vs-lincoln
prediksi-peterborough-united-vs-carlisle-united-agen-judi
Bursa Taruhan/
win18bola
ReplyDeleteI Work For Money, If You Want Loyalty Hire a Dog Judi Slot Online
ReplyDeleteno one notices your sadness until it turns into anger, and then you are the bad person Fafaslot | Joker Gaming | Joker Gaming | Slot Joker Gaming | Joker Slot | Joker Slot | Slot Joker
ReplyDeleteKRISTALQQ situs resmi permainan kartu Online terlengkap dan terpercaya di Indonesia bonus kemenangan nyata ratusan juta
ReplyDeleteSitus Joker123
ReplyDeleteJoker123
Sabung Ayam Online
Great and I have a tremendous proposal: How Much House Renovation house renovation near me
ReplyDelete