background preloader

Gestion des dates

Facebook Twitter

PowerPivot Excel2013 – Table temps universelle pour vos POCs | MS BI Addict. Le triptyque Excel 2013, PowerPivot et Power View forme une excellente plateforme nous permettant de (dé)montrer à nos clients : les biens fondés de BI Self-Servicela puissance et la performance du moteur xVelocity (ou VertiPaq)la simplicité d’utilisation de ces outils, puisque désormais tout est intégré dans Excel Bon je ne vais pas faire un n-ième post sur Excel 2013 et les fonctionnalités BI, pour ceux qui désireraient plus d’infos sur le sujet, je ne saurai que vous renvoyer aux excellents articles de : pour ne citer qu’eux, désolé pour les autres… Bon vanter les mérites d’une table temps universelle, je ne citerai que les points suivants : Passons désormais en mode tutoriel pour la réalisation de notre dimension Temps.

La première étape consiste à créer une table liée (Linked Table) contenant la liste des dates qui me sera utile pour mon POC Je commence par ouvrir Excel, et créer sur une feuille vierge la liste de dates désirée. Notez au passage : Voilà pour vos POCs çà devrait suffire …. Events-In-Progress for Time Periods in DAX | Gerhard Brueckl's BI Blog. Calculating the Events-In-Progress is a very common requirement and many of my fellow bloggers like Chris Webb, Alberto Ferrari and Jason Thomas already blogged about it and came up with some really nice solutions.

Alberto also wrote a white-paper summing up all their findings which is a must-read for every DAX and Tabular/PowerPivot developer. However, I recently had a slightly different requirement where I needed to calculate the Events-In-Progress for Time Periods – e.g. the Open Orders in a given month – and not only for a single day. The calculations shown in the white-paper only work for a single day so I had to come up with my own calculation to deal with this particular problem.

Before we can start we need to identify which orders we actually want to count if a Time Period is selected. For my customer an order was considered as “open” if it was open within the selected Time Period, so in our case we need to count only Orders O1, O2, O3 and O4. Related February 22, 2013 May 8, 2012.

How about a FIRSTDATE()? - PowerPivotPro. Guest Post by Willem van Dijk Intro I am, like most (if not all) visitors to this website, an addict for information –> data –> truth –> Εμπειρία <-hope that sounds like Greek to you… My journey into Power Pivot has been one of uphill struggles and downhill thrills. It’s been brief moments of ego feeding, immediately followed by lengthy bouts of meekness. One moment I am Indiana Jones going for his gun in The Raiders of the Lost Ark directly followed by the same scene in The Temple of Doom Where did my DAX go?

Though I’d like to view myself as an Excel Power User, I often refer to myself as an Excel Power (ab)User Lacking any formal training in computer anything, it has been a feline curiosity which introduced me to =SUBTOTAL(), =VLOOKUP(), PivotTables, combination of =IF() =VLOOKUP() and PivotTables, to viewing my laptop blowing up while trying to create a report for our corporate execs allowing one to drill down to any order / invoicing line in our system. Okay, so about that FIRSTDATE()… Dynamic Age Calculation Using Measures - PowerPivotPro. By Matt Allington I was recently helping a forum member at with a problem about how to dynamically calculate an employee’s age. I thought a worked through example would make a good blog post as it demonstrates a further use of disconnected tables vs the more common “disconnected slicers” tables that Rob loves so much. First let me explain the scenario. Number of Employees Under the Age of 35 The requirement is to be able to calculate the total number of employees under age 35 years of age at any point in time.

Employee Database I have used the Adventure Works Employee database from Microsoft – it has a total of 290 employees on record. So my source data looks like this. Calendar Table I also created a calendar table with all possible dates starting from the date when the first employee was hired (1996). The Tables Should not be Linked For this scenario, there is no need to link the tables together. So our 2 tables look like this – loaded but disconnected. Calculs sur les dates et les heures | xcell. Cette page a été remaniée en remplaçant les appels à la fonction MOD par des appels à la fonction JOURSEM, afin d'éviter les problèmes de compatibilité entre calendrier 1900 et calendrier 1904. Je remercie vivement Daniel Maher, du Québec, pour son aide précieuse de "traduction" MOD => JOURSEM, ainsi que pour la simplification de certaines formules.

I. Généralités II. Codes de formats de date et heure III. Fonctions et calculs de base IV. I. A. Sous Excel, les dates et heures sont codées sous la forme de numéros de série. B. Les numéros de série comportent une partie entière et une partie fractionnaire. . - Nombre de jours entièrement écoulés depuis le 01/01/1900 à minuit : 34 909 - Fraction de jour restante : 0,46 soit 46% de 24 heures, soit 46% * 24 = 11,04 heures La partie fractionnaire est précise au moins jusqu'à la seconde. C. Pour saisir des heures, seul le caractère : est autorisé. II. A. B. C. Toutes les combinaisons de code sont autorisées, y compris les répétitions.

D. III. A. B. Comprendre et gérer les dates sous Excel et en VBA. Dans Microsoft Windows, la plage des dates reconnues valides s'étend du 1er janvier 100 au 31 décembre 9999 du calendrier grégorien. Ces plages varient en fonction des systèmes d'exploitation. Sous Excel (depuis Excel 2000), une feuille de calcul peut afficher des dates du 1 janvier 1900 au 31 décembre 9999. Quand vous entrez une date dans une cellule, Excel, s'il reconnaît la saisie comme un format valide, mémorise le Numéro de série correspondant et affiche la date correspondante selon le format par défaut.

Tous les calculs seront effectués sur la base du Numéro de série et non du format. Une date-heure sous Excel est stockée sous forme de nombre appelé Numéro de série (explicité plus loin). Il est important de bien comprendre que ce qui est affiché dans une cellule n'est qu'une représentation de la donnée mémorisée par Excel selon un format donné. De 00 à 29 interprétées en 2000 - 2029. La construction des N° de série sera explicitée dans ce qui suit.

II-A. II-B. II-C. II-D. II-D-1.