Toutes mes réponses sur les forums
-
AuteurMessages
-
Sophie Marchand
ParticipantJe ne sais plus quoi vous répondre. Vous utilisez encore la colonne M3, qui est dans votre table de dimension Reference. À quoi vous sert la table Sales???? Pourquoi vous faites une liaison avec cette table???? Quelle information tentez vous de récupérer dans la table Sales??? Vous dites que les ventes s’y trouvent mais vous utilisez encore la colonne M3, qui n’appartient pas à cette table. Tant que vous n’aurez pas clarifier ce point, je vais cesser de vous répondre sur ce forum.
Sophie Marchand
ParticipantBonjour,
Je veux bien vous aider mais vous exprimez très mal votre besoin. Dans votre illustration, vous utilisez la colonne M3 et la colonne M3 est dans votre table Reference et non dans la table Sales.
Quelle est donc la colonne de ventes dans votre table Sales???? Est-ce la colonne Qté???? Le cas échéant, est-ce que vous tentez de présenter les ventes de la colonne Qté par codebarres?
Au risque de me répéter, si vous souhaitez obtenir de l’aide dans ce forum, vous devrez être plus précis.
Merci.
Sophie
Sophie Marchand
ParticipantVos données de ventes sont les données de la colonne M3 selon ce que je comprends et ça adonne que cette colonne appartient à votre table où les codesbarres sont présents sans doublons (donc table de dimension). Voilà pourquoi les deux sources de données du tableau croisé dynamique proviennent de la même table, soit votre table de dimension. Habituellement, dans un modèle de données, vous avez une table de faits (la table avec les transactions où les dimensions reviennent avec des doublons) et une ou des tables de dimensions (table avec chacune des dimensions sans doublons). Dans votre cas, je n’ai aucune idée à quoi sert votre deuxième table avec des doublons… Vous utilisez la colonne M3 et cette colonne n’est pas dans la table avec des doublons… Vous pourriez peut-être expliquer à quoi sert cette deuxième table et pourquoi vous tenez à l’utiliser pour créer votre tableau croisé dynamique?
Sophie Marchand
ParticipantBonjour,
Je ne comprends pas ce qui vous pose problème. Dans votre exemple “issue illustration”, vous montrez la somme de volume m3 par codebarres.
Si c’est toujours ce que vous cherchez à faire, vous n’avez qu’à utiliser le codebarre de la bonne table.
Ci-joint, j’ai mis un fichier avec un tableau croisé dynamique qui montre le résultat que vous présentez dans votre fichier “issue-illustration” et j’ai mis un tableau croisé dynamique qui fonctionne correctement, pour vous montrer la différence.
Merci.
Sophie
Attachments:
You must be logged in to view attached files.Sophie Marchand
ParticipantBonjour,
Lorsque vous jetterai un coup d’œil à la relation entre vos deux tables, vous noterez un 1 et un *. Le 1 signifie que la table ne possède qu’une seule fois chaque clé commune. Dans votre cas, c’est la table FA Réassort. Le * signifie que la table possède plusieurs fois la clé commune. Dans votre cas, c’est la table Sales.
Lorsque vous créez votre tableau croisé dynamique, vous devez utiliser les codes barres (étiquettes de lignes) de la table sans doublon (donc de la table FA Réassort) et non les codes barres de la table avec doublons.
Au plaisir,
Sophie
Sophie Marchand
ParticipantBonjour,
En ce moment, cette option n’est pas disponible.
Au plaisir,
Sophie
23 juin 2017 à 8 h 15 min en réponse à : Calcul dynamique d’âge à partir d’une date de naissance #35818Sophie Marchand
ParticipantBonjour,
Le problème ne vient pas de la formule YEARFRAC, il vient de votre colonne de dates.
De mon côté, je dois inscrire:
=VALUE(MID(R6,1,2)&”-“&MID(R6,3,2)&”-“&MID(R6,5,2))Au lieu de:
=VALUE(MID(R6,5,2)&”-“&MID(R6,3,2)&”-“&MID(R6,1,2))Mais ça dépend comment sont vos paramètres de dates sur votre ordinateur.
Cela dit, je ne sais pas ce qu’est un NISS ni comment l’interpréter mais si un NISS commence par 15, comment savoir s’il s’agit de 2015 ou de 1915?
Je crois que c’est le bout qui manque…
Chose certaine, ce n’est pas la formule de différence d’âge qui ne fonctionne pas mais bien votre formule qui recrée les dates de naissance.
Merci,
Sophie
21 juin 2017 à 13 h 57 min en réponse à : Calcul dynamique d’âge à partir d’une date de naissance #35788Sophie Marchand
ParticipantBonjour,
Il faudrait que vous déposiez votre fichier puisque de mon côté, il n’y a aucun problème à calculer un écart avec cette date. Il doit y avoir une autre raison que la date elle-même qui explique votre problématique.
Merci.
Sophie
Sophie Marchand
ParticipantBonjour,
Je ne suis pas certaine où vous voulez aller avec ça, mais si je réponds exactement à ce que vous demandez, vous devez d’abord créer une mesure pour obtenir la durée de l’étape 10 et ensuite additionner la date de début à cette mesure. J’ai fait un exemple dans votre fichier.
Cela dit, pour travailler dans les colonnes, il est toujours préférable de faire ce type de calculs dans Power Query plutôt que dans Power Pivot.
Aussi, il est toujours préférable de travailler avec des mesures qu’avec des colonnes calculées dans Power Pivot.
Comme je ne sais pas où vous vous en aller avec ça, il est difficile de vous conseiller.
J’ai donc simplement fait ce que vous avez demandé.
Au plaisir,Sophie
Attachments:
You must be logged in to view attached files.15 juin 2017 à 13 h 43 min en réponse à : Compter le nombre de cellules différentes dans plage avec cellules vides #35694Sophie Marchand
ParticipantBonjour Kathia,
Je vous suggère de jeter un œil à notre article : Nombre de données distinctes dans une base de données.
Lien: https://www.lecfomasque.com/donnees-distinctes-base-donnees/.
Dans votre cas, vous devrez retrancher 1 du résultat puisque les cellules vides compteront pour une donnée distincte en tant que telle.
Une autre alternative est présentée dans notre article: Excel: Calculer le nombre de valeurs uniques avec la fonction Fréquence.
Lien: https://www.lecfomasque.com/excel-calculer-nombre-valeurs-uniques-frequence/.
En espérant que ces deux références pourront vous aider.
Au plaisir,
Sophie
Sophie Marchand
ParticipantBonjour,
Je crois avoir bien résolu votre problématique dans le fichier ci-joint. Toutefois, vos données en B comporte des espaces à la fin… Il fallait donc une formule qui se débarrasse également des espaces vides.
Au plaisir,
Sophie
Attachments:
You must be logged in to view attached files.Sophie Marchand
ParticipantBonjour,
Ça fonctionne pourtant de mon côté.
Voici le fichier à nouveau avec les formules pour les 4 lignes, incluant les signes de dollars.
Sophie
Attachments:
You must be logged in to view attached files.Sophie Marchand
ParticipantBonjour,
Je n’ai pas inséré de signes de $ pour effectuer des références fixes dans ma formule. J’ai pris pour acquis que vous pouviez faire ce bout de chemin par vous-mêmes…
Vous n’avez qu’à ajouter les signes de $ devant les références à des cellules fixes.
Merci.
Sophie
Sophie Marchand
ParticipantBonjour,
J’avais effectivement oublié un IF dans ma formule. Revoici la formule:
=IF(D2=base!C3,0.15,IF(D2=base!C1,0,IF(AND(D2=base!C2,OR(C2=”ouate”,C2=”Chanvre”,C2=”Hydrofuge Toiture”,C2=”Hydrofuge Façade”,C2=”Laine de Coton”)),0.2,0.15)))
Vous pouvez regarder le résultat dans le fichier ci-joint.
La prochaine fois, svp, insérez un fichier, c’est beaucoup plus facile comme ça.
Merci.
Sophie
Attachments:
You must be logged in to view attached files.Sophie Marchand
ParticipantBonjour,
Pourriez-vous soumettre votre fichier, ce serait pas mal plus simple.
Merci.
Sophie
-
AuteurMessages