Toutes mes réponses sur les forums
-
AuteurMessages
-
sprcyril
ParticipantBonjour et merci pour votre réponse.
En faite je souhaite faire une matrice synthèse avec les données pour chaque typologie de logements.Dans la capture d’écran en pj, la formule vers laquelle j’essaie d’aller mais qui ne fonctionne pas, car je ne sais pas ou je dois placer mon filtre pour la typologie.
L’objectif étant d’avoir 4 mesures, une pour chaque typologie : 1 pièce, 2 pièces, 3 pièces, 4 pièces et plus.
Peut être que je me complique la tache et que l’une de vos solutions sera la plus adaptée.
J’essaie et vous fais un retour.Merci pour le temps accordé.
Cyril
Attachments:
You must be logged in to view attached files.sprcyril
ParticipantBonsoir,
Merci pour ce tuto très complet.
Effectivement le fichier fonctionne sur Powerbi.En revanche, je pense que je vais pratiquer un peu Qgis car l’outil ne me semble pas très facile d’accès.
Merci encore et bon week end.
Cyril
sprcyril
ParticipantBonsoir,
Merci pour votre réponse.
Je souhaite travailler sur les 3 iris du fichier (mais ma demande peut concernée plus d’iris, mais jamais, je l’espère la France entière :)).Je vais regarder vos liens.
Bonne soirée
4 janvier 2023 à 15 h 19 min en réponse à : Mettre des étiquettes de données différentes des données affichées #124425sprcyril
ParticipantMerci beaucoup pour votre proposition, ça fonctionne.
Savez vous si l’on peut mettre une mesure avec l’année?
Lorsque j’essaie de glisser une mesure dans l’axe X elle n’est pas acceptée.3 janvier 2023 à 8 h 20 min en réponse à : Mettre des étiquettes de données différentes des données affichées #124395sprcyril
Participant2 janvier 2023 à 15 h 17 min en réponse à : Regroupement de valeurs avec vérification de la cohérence des dates #124386sprcyril
ParticipantBonsoir,
Petite rectification sur le code donné précédemment.
Ma problématique était de pouvoir identifier des chevauchement dans des dates de location.
@xavierallart a eut la gentillesse de me répondre avec une très bonne solution.
Toutefois, une fois mise en application, j’ai remarqué un problème pour ma situation.
En effet, le jour de départ d’un vacancier peut aussi être le jour d’arrivée d’un autre vacancier.
Or la formule, me compte cette situation comme étant 2 appartements.Pour résoudre le problème j’ai dû compléter le code avec “-1” après Number.From([Fin])}.
De cette manière la formule me permet de répondre à ma problématique de vacanciers qui se croisent.Ce qui donne :
En power Query (Modification des données
Requête 1 (sejour)
Importer la sourceRequête 2 (sejour 2)
Créer par référence à « sejour »
Garder les colonnes “Adresse”,”Debut”,”Fin”,
Ajouter une colonne personnalisée « Date » = {Number.From([Debut])..(Number.From([Fin])-1)}
Développer la colonne « Date »
Modifier son type en Date
Supprimer les colonnes “Debut”, “Fin”
Regrouper par
Avancé
Par Adresse et Date
Compter les lignesPasser en mode visualisation
Ajouter une mesure
Appartements = max(‘Sejour (4)'[Nombre])Bonne soirée.
29 décembre 2022 à 9 h 30 min en réponse à : Regroupement de valeurs avec vérification de la cohérence des dates #124315sprcyril
ParticipantParfait ca fonctionne, un grand merci.
Y a t’il une manipulation à faire pour indiquer que le problème est résolu?Merci encore de m’avoir accordé du temps.
Cordialement
Cyril29 décembre 2022 à 3 h 33 min en réponse à : Regroupement de valeurs avec vérification de la cohérence des dates #124306sprcyril
ParticipantBonjour et merci pour le lien.
Si je peux me permettre une autre question.
Toujours sur le même exercice, j’ai mis en application le code que vous m’avez donné et cela fonctionne. Merci.En revanche, dans mon cas, je fonctionne sur plusieurs années et j’ai fait le regroupement par année puis par adresse.
Je ne peux pas faire de liaison entre la table source et source (2) car je n’ai pas de valeur unique (les adresses et années sont répétées dans mes 2 tables).Si j’applique la mesure Max dans la table source 2, ca fonctionne parfaitement. En revanche si j’applique la mesure Max dans la table source, les données sont erronées.
Je comprends que la mesure n’arrive pas a trouver les filtres à appliquer et affiche donc la valeur max de la colonne sans prendre en compte l’année et l’adresse. Ce qui est logique puisqu’il n’y a pas de liaison entre les 2 tables. En revanche je ne sais pas comment procéder.
Cette fois j’ai mis les fichiers en pj.
Merci d’avance pour votre aide.
Attachments:
You must be logged in to view attached files.28 décembre 2022 à 15 h 55 min en réponse à : Regroupement de valeurs avec vérification de la cohérence des dates #124303sprcyril
ParticipantJe viens de regarder .pbix en pj.
C’est exactement ce que je voulais !!Merci pour l’astuce, je vois que ca fonctionne un peu comme SQL.
Si j’ai bien compris :
– {Number.From([Debut])..Number.From([Fin])} va permettre de créer une liste avec l’ensemble des dates comprise entre le début et la fin
– le Groupby va permettre de compter le nombre de fois ou chaque date apparait pour une adresse
– la mesure max() va permettre d’obtenir le nombre maximum de fois ou une date ressort pour l’adresse et par conséquent le nombre d’appartements.Je pourrais ensuite si besoin créer une liaison 1-N de Sejour(2) vers Sejour. Ou bien est ce que cela n’a pas d’intérêt?
Je viens d’apprendre une nouvelle fonction qui je pense va me servir souvent.
J’use de votre gentillesse, mais à tout hasard auriez vous un bon site/forum/youtubeur … à me conseiller pour me perfectionner sur la pratique du Dax ?
Merci encore
28 décembre 2022 à 15 h 21 min en réponse à : Regroupement de valeurs avec vérification de la cohérence des dates #124296sprcyril
ParticipantBonsoir et merci Xavier pour le temps consacré.
Je teste cela au plus vite (si possible demain) et vous dirai.
Bonne soirée
Cyril -
AuteurMessages