IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Microsoft BI Discussion :

Modélisation pour traitement des effectifs


Sujet :

Microsoft BI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 304
    Par défaut Modélisation pour traitement des effectifs
    Bonjour,

    Je débute que Powerpivot, je recherche un tuto ou un exemple qui me permettrai de modéliser mon powerpivot afin de pouvoir traiter et analyser des effectifs. actuellement, je ne trouve que des vidéos traitant des chiffres financiers (ventes de produits,...)

    Ce que je cherche c'est le moyen de traiter des données d'effectifs, les présents début de mois, les entrées du mois, les sorties du mois et les présents en fin de mois. En sachant que voudrait aussi l'évolution des entrées et sorties ainsi que l'effectif fin de mois sur l'année.

    Je ne sais pas vraiment comment prendre le sujet et comment l'articuler surtout avec la gestion des dates.

    Je suis à la recherche de toutes sources d'informations, merci.

    Cdt,

    J.

  2. #2
    Membre chevronné Avatar de Nicolas MENDEZ
    Homme Profil pro
    Consultant - Formateur - Datanaute & Power BI addict
    Inscrit en
    Mai 2021
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant - Formateur - Datanaute & Power BI addict

    Informations forums :
    Inscription : Mai 2021
    Messages : 287
    Par défaut
    Hello,

    Je prends connaissance de ton post et n'ai pas trop de temps pour te répondre précisément maintenant, je le ferai ce soir.

    mais voici une piste car la résolution et toujours la même dans ce cas..

    Je vais dire quelque chose d'affreux, mais gérer des effectifs c'est gérer des entrées et des sorties comme pour :
    - Du stock
    - De l'encours
    - Des taches d'un projet
    ...

    Tu stockes et tu déstockes dans le temps

    Il faut faire un cumul des entrées et un cumul des stories, puis la différence des 2 : ce sera ton effectif réel à date !

    Voici le lien du post ou j'explique l'approche : LIEN
    Enjoy !

    May the Power BI be with you !

    ---------------------------------------------
    Rejoignez le groupe dédié à la Microsoft Power Platform pour échanger autour de Power BI, Power Apps, Power Automate et Power Virtual Agents Acces ICI

  3. #3
    Membre chevronné Avatar de Nicolas MENDEZ
    Homme Profil pro
    Consultant - Formateur - Datanaute & Power BI addict
    Inscrit en
    Mai 2021
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant - Formateur - Datanaute & Power BI addict

    Informations forums :
    Inscription : Mai 2021
    Messages : 287
    Par défaut
    Hello,

    Comme évoqué voici un exemple détaillé (avec formules) de suivi des effectifs

    Aperçu :
    Nom : Capture d’écran 2021-06-19 155421.png
Affichages : 405
Taille : 163,3 Ko
    Enjoy !

    May the Power BI be with you !

    ---------------------------------------------
    Rejoignez le groupe dédié à la Microsoft Power Platform pour échanger autour de Power BI, Power Apps, Power Automate et Power Virtual Agents Acces ICI

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 304
    Par défaut
    Bonjour,

    Merci pour ces informations qui me sont très utile, ça me donne une autre vision de la méthode.

    Depuis l'ouverture de mon post, j'ai avancé sur ma problématique.

    Je n'avais pas lié ma table de data et le calendrier et don j'avais des mesures qui faisait des comparatifs de date avec le calendrier.

    Mes datas ressemble à cela

    Date de début | Date de fin | Type d'entrée | type de sortie | et toutes les datas nécessaires à faire des statistiques comme par exemple : Sexe, Organisation structurelle avec plusieurs niveaux, Age,....

    Mes datas sont chargées mensuellement avec toujours une date de début et une date de fin, car je peux avoir d'un mois sur l'autre différents changements comme par exemple un changement organisationnel et je dois l'identifier comme sortie d'une orga et comme entrée dans l'autre.

    si j'ai une organisation A B C D et qu'une personne passe de B vers A, je dois pouvoir l'identifier. Dans ma table je procède de la façon suivante :

    Je créé un Identifiant pour avoir la donnée du mois précédent, je la récupère et et je compare afin de savoir si la personne a changé d'organisation, dans ma table j'ai donc les colonnes :

    Orga niv 1 Orga niv 1 (M-1) Mut Orga niv 1

    ensuite, je comptabilise les mutations d'entrée et de sortie, je devrai avoir une table de ce type :

    Orga niv 1 mutation Entrée Mutation sortie
    A 1
    B -1

    ça je peux le faire mais je dois créer une table sans relation et utiliser la fonction DAX Treatas pour que je puisse afficher correctement le résultat, ce qui complique les mesures et aussi les performances surtout si on veut descendre à un niveau inférieur.

    Est ce que c'est la seule solution ou il existe une autre méthodo que je n'ai pas.

    Je ne sais pas si c'est très clair, si question, je répondrai.

    Par avance merci.

    Meumeu73

  5. #5
    Membre chevronné Avatar de Nicolas MENDEZ
    Homme Profil pro
    Consultant - Formateur - Datanaute & Power BI addict
    Inscrit en
    Mai 2021
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant - Formateur - Datanaute & Power BI addict

    Informations forums :
    Inscription : Mai 2021
    Messages : 287
    Par défaut
    Salut,

    Sous réserve d'avoir bien compris le besoin final, cela ne me parait pas trop tordu.

    Ta table de faits devrait avoir cette structure

    Nom : Capture d’écran 2021-06-29 114931.png
Affichages : 363
Taille : 7,0 Ko

    En suite il te suffit de réaliser un COUNT( des entrées ) et un COUNT( des sorties) par Orga. Et pour avoir les éléments du mois précédent
    Code Mesure DAX : Sélectionner tout - Visualiser dans une fenêtre à part
    CALCULATE( COUNT(des entrées), DATEADD( Calendrier[Date], - 1, MONTH ))
    devrait faire le job...

    Concernant les relations virtuelles avec TREATAS(), c'est vrai que la formule DAX est plus complexe, mais cette option reste la plus performante pour ce type de relation.
    Enjoy !

    May the Power BI be with you !

    ---------------------------------------------
    Rejoignez le groupe dédié à la Microsoft Power Platform pour échanger autour de Power BI, Power Apps, Power Automate et Power Virtual Agents Acces ICI

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 304
    Par défaut
    Merci pour la réponse rapide.

    ma table de faits ressemble plus à ça :
    Nom : Capture1.JPG
Affichages : 372
Taille : 20,0 Ko

    et le résultat attendu :
    Nom : Capture2.JPG
Affichages : 370
Taille : 13,9 Ko

    Ensuite, pour récupérer les mutations du mois précédent avec la formule du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CALCULATE( COUNT(des entrées), DATEADD( Calendrier[Date], - 1, MONTH ))
    il faudrait que je taggue aussi la mutation, mais ça risque d'être en conflit avec les mutations des autres mois antérieurs ?

    je vais essayer de faire un petit test

Discussions similaires

  1. [MLD] Problème de modélisation pour gérer des élèves
    Par obiseb dans le forum Schéma
    Réponses: 8
    Dernier message: 29/09/2015, 17h48
  2. script pour traitement des données (séismes)
    Par slim251 dans le forum Tkinter
    Réponses: 5
    Dernier message: 25/09/2011, 14h08
  3. Limiter les accès disques pour traitement des données.
    Par harry le ravi dans le forum Windows
    Réponses: 1
    Dernier message: 18/11/2009, 00h11
  4. Fonction récursive pour traitement des fichiers
    Par Montor dans le forum Contribuez
    Réponses: 6
    Dernier message: 29/09/2008, 07h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo