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

Power BI Discussion :

comptage de champ entre 2 date


Sujet :

Power BI

  1. #1
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut comptage de champ entre 2 date
    Bonjour,

    Je dispose de 2 colonnes ,

    identifiant
    champ date

    Je recherche a calculer le nombre d’occurrence entre 2 date distinct :

    Code dax : Sélectionner tout - Visualiser dans une fenêtre à part
    macolonne = CALCULATE(count(matable[numero]),DATESBETWEEN(matable[date_effet],DATE(2019,5,1),DATE(2019,6,1)))

    L'execution de la formule sur power bi est particulièrement récalcitrante pour calculer ce malheureux champ ...

    Une idée ?

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut
    Bonjour ,

    Depuis plusieurs jours et après une 20 aines d'essais powerbi persiste et signe .

    Voici la formule que je mets dans powerbi pour ajouter une colonne avec 0 ou 1 si la date est bien l'intervalle :

    Code DAX : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if(DATESBETWEEN(
    date(year(ma_table[date_effet].[Année]);month(ma_table[date_effet].[mois]);day(ma_table[date_effet].[jour]));
    date(year(ma_table[date_effet].[Année]);month(ma_table[date_effet].[mois]);1);
    date(if(Month(ma_table[date_effet])=12;YEAR(ma_table[date_effet].[Année])+1;YEAR(ma_table[date_effet].[Année]));if(Month(ma_table[date_effet].[mois])=12;1;Month(ma_table[date_effet].[mois])+1);1)
    );1;0)

    J'ai teste chaque tronçon de la formule et chaque tronçon FONCTIONNE .

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut
    Bonjour,

    Après pas mal de sueur froide avec le dax et powerbi voici une formule pour calculer / noter automatiquement une valeur comprise entre le 1 et 31 du mois courant :

    Code dax : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    field2 = if
    (
     AND(
         date(year(ma_table[date_truc]);month(ma_table[date_truc]);day(ma_table[date_truc])) >= date(year(TODAY());month(TODAY());1)  
    	 ;
         date(year(ma_table[date_truc]);month(ma_table[date_truc]);day(ma_table[date_truc])) < date ( if(Month(TODAY())=12;YEAR(TODAY())+1;YEAR(TODAY())) ; if(Month(TODAY())=12;1;Month(TODAY())+1) ; 1 ) 
        )
    ;
    "oui"
    ;
    "non"
    )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Bloqué pour calculer la somme d'un champ entre 2 date
    Par bastien3117 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/08/2009, 13h08
  2. afichage des champs entre deux dates
    Par nanine85 dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/05/2009, 15h19
  3. Différence entre 2 date dans champ indépendant
    Par johanaquatique dans le forum IHM
    Réponses: 9
    Dernier message: 01/08/2008, 11h50
  4. [Access2003/SQLserver2000]Comparaison entre des dates (champs texte)
    Par hoaxpunk dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 09/06/2007, 13h21
  5. Comptage du nombre de Samedi entre deux date
    Par lito74 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 08/12/2005, 19h01

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