Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Réduire
Logo

Communauté Digdash

  1. Accueil
  2. Discussion Générale
  3. Studio
  4. Création mesure calculée avancée

Création mesure calculée avancée

Planifié Épinglé Verrouillé Déplacé Résolu Studio
5 Messages 2 Publieurs 1.6k Vues 2 Abonné
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • B
    B
    bipp_jchesneau
    a écrit sur dernière édition par
    #1

    Bonjour,

    Je me permets de vous solliciter pour la création d'une mesure calculée.
    Vous avez deux images ci-dessous montrant le soucis.
    La mesure "Somme écart" est calculée par une suite de calculs (division, multiplication, soustraction). Le résultat est bon lorsqu'on l'affiche par plateforme.
    Si on affiche le total avec agrégation naturelle, on obtient 0, avec une agrégation somme, on obtient 14,4 (résultat attendu).
    Nous souhaitons renvoyer le total SOMME de cette colonne sur toutes les lignes d'une autre colonnes dans le même tableau.
    Nous avons commencé par faire une mesure calculée simple SUM("Somme écart") avec navigation décochée sur Plateforme mais cela renvoie 0 car le calcul n'est justement plus effectué par Plateforme.
    Nous avons ensuite tenté via une variable globale en se disant qu'il fallait cumuler toutes les valeurs de la colonnes "Somme écart" pour ensuite renvoyer le dernier chiffre obtenu sur toutes les lignes. Mes connaissances étant limitées en JS, je ne parviens pas à réaliser la fonction (peut être une boucle et renvoyer la dernière valeur obtenue après cumul).

    Si vous avez une solution JS ou autre, je serais preneur. Merci d'avance

    Jérémy

    20210922_2.png 20210922_1.png

    ? 1 réponse Dernière réponse
    1
    • B bipp_jchesneau

      Bonjour,

      Je me permets de vous solliciter pour la création d'une mesure calculée.
      Vous avez deux images ci-dessous montrant le soucis.
      La mesure "Somme écart" est calculée par une suite de calculs (division, multiplication, soustraction). Le résultat est bon lorsqu'on l'affiche par plateforme.
      Si on affiche le total avec agrégation naturelle, on obtient 0, avec une agrégation somme, on obtient 14,4 (résultat attendu).
      Nous souhaitons renvoyer le total SOMME de cette colonne sur toutes les lignes d'une autre colonnes dans le même tableau.
      Nous avons commencé par faire une mesure calculée simple SUM("Somme écart") avec navigation décochée sur Plateforme mais cela renvoie 0 car le calcul n'est justement plus effectué par Plateforme.
      Nous avons ensuite tenté via une variable globale en se disant qu'il fallait cumuler toutes les valeurs de la colonnes "Somme écart" pour ensuite renvoyer le dernier chiffre obtenu sur toutes les lignes. Mes connaissances étant limitées en JS, je ne parviens pas à réaliser la fonction (peut être une boucle et renvoyer la dernière valeur obtenue après cumul).

      Si vous avez une solution JS ou autre, je serais preneur. Merci d'avance

      Jérémy

      20210922_2.png 20210922_1.png

      ?
      ?
      Un Ancien Utilisateur
      a écrit sur dernière édition par
      #2

      Bonjour @bipp_jchesneau ,

      Si j'ai bien compris votre demande , vous souhaitez affecter 14.4 dans toute votre colonne J_TAUX_SAV_GLOBAL(2).

      Vous pouvez créer une mesure calculée reprenant votre "Somme Ecart" et lui retirer la navigation de plateforme.
      d34f2ea4-9360-4b58-b2a2-ea15c2acaf5e-image.png

      Vous obtenez le résultat ci-dessous.

      8527ce56-08c1-413c-9d1b-05205c739943-image.png

      Restant à votre disposition.

      Cordialement,

      Dubois Quentin.
      Consultant DigDash

      B 1 réponse Dernière réponse
      1
      • ? Un Ancien Utilisateur

        Bonjour @bipp_jchesneau ,

        Si j'ai bien compris votre demande , vous souhaitez affecter 14.4 dans toute votre colonne J_TAUX_SAV_GLOBAL(2).

        Vous pouvez créer une mesure calculée reprenant votre "Somme Ecart" et lui retirer la navigation de plateforme.
        d34f2ea4-9360-4b58-b2a2-ea15c2acaf5e-image.png

        Vous obtenez le résultat ci-dessous.

        8527ce56-08c1-413c-9d1b-05205c739943-image.png

        Restant à votre disposition.

        Cordialement,

        Dubois Quentin.
        Consultant DigDash

        B
        B
        bipp_jchesneau
        a écrit sur dernière édition par
        #3

        Bonjour @quentin-dubois-0,

        Merci pour le retour, malheureusement cela ne fonctionne pas à cause des calculs intermédiaires faisant appel à des divisions...
        (Nous avons commencé par faire une mesure calculée simple SUM("Somme écart") avec navigation décochée sur Plateforme mais cela renvoie 0 car le calcul n'est justement plus effectué par Plateforme.)

        Cordialement

        Jérémy

        ? 1 réponse Dernière réponse
        1
        • B bipp_jchesneau

          Bonjour @quentin-dubois-0,

          Merci pour le retour, malheureusement cela ne fonctionne pas à cause des calculs intermédiaires faisant appel à des divisions...
          (Nous avons commencé par faire une mesure calculée simple SUM("Somme écart") avec navigation décochée sur Plateforme mais cela renvoie 0 car le calcul n'est justement plus effectué par Plateforme.)

          Cordialement

          Jérémy

          ?
          ?
          Un Ancien Utilisateur
          a écrit sur dernière édition par
          #4

          Bonjour @bipp_jchesneau ,

          Merci pour votre retour.
          Afin d'alimenter votre variable globale il vous faut placer votre calcul dans le "if".

          d9148965-9ff2-48d8-8f4f-0db05454325c-image.png
          800b047f-6e1e-4cd2-85d2-f2dc23d5680f-image.png

          Vous n'avez pas besoin de filtrer sur la dimension plateforme.

          Cordialement,
          Dubois Quentin
          Consultant DigDash

          B 1 réponse Dernière réponse
          1
          • ? Un Ancien Utilisateur

            Bonjour @bipp_jchesneau ,

            Merci pour votre retour.
            Afin d'alimenter votre variable globale il vous faut placer votre calcul dans le "if".

            d9148965-9ff2-48d8-8f4f-0db05454325c-image.png
            800b047f-6e1e-4cd2-85d2-f2dc23d5680f-image.png

            Vous n'avez pas besoin de filtrer sur la dimension plateforme.

            Cordialement,
            Dubois Quentin
            Consultant DigDash

            B
            B
            bipp_jchesneau
            a écrit sur dernière édition par
            #5

            Bonjour @quentin-dubois-0,

            Cela fonctionne parfaitement, merci beaucoup.

            Cordialement

            Jérémy

            1 réponse Dernière réponse
            1
            • DigDashD DigDash a verrouillé ce sujet sur
            • DigDashD DigDash a verrouillé ce sujet sur
            • DigDashD DigDash a déverrouillé ce sujet sur
            • DigDashD DigDash a verrouillé ce sujet sur
            • DigDashD DigDash a déverrouillé ce sujet sur

            Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

            Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

            Grâce à votre participation, ce message peut devenir encore meilleur 💗

            S'inscrire Se connecter
            Répondre
            • Répondre à l'aide d'un nouveau sujet
            Se connecter pour répondre
            • Du plus ancien au plus récent
            • Du plus récent au plus ancien
            • Les plus votés


            • Accueil
            • Webinaires
            • Documentation
            • Interviews
            • Vidéos tutos
            • Se connecter

            • Vous n'avez pas de compte ? S'inscrire

            • Connectez-vous ou inscrivez-vous pour faire une recherche.
            • Premier message
              Dernier message
            0
            • Catégories
            • Récent
            • Mots-clés
            • Populaire
            • Utilisateurs
            • Groupes