Formule dans power query

Bonjour à tous,

je traite une BDD via PQ pour alimenter à terme des TCD.

j'aimerai ( si cela est possible) créer dans PQ la colonne "C" de l'exemple en PJ et les cellules prendraient la valeur "ok ou NOK" en fonction des colonnes "D" et "E" de l'exemple via la formule: =SI(ET(SOMME(AUJOURDHUI()-([@SC1])<360);[@[RECYCLAGE SC1 Ts les 2 ans]]="");"Ok";SI(ET(SOMME(AUJOURDHUI()-([@SC1])>360);[@[RECYCLAGE SC1 Ts les 2 ans]]="");"Nok";SI(SOMME(AUJOURDHUI()-([@[RECYCLAGE SC1 Ts les 2 ans]])<360);"Ok";"Nok")))

pouvez vous m'aider à faire cela? je ne sais pas comment procéder

un grand merci à vous

très cordialement

12essaipq.xlsx (10.85 Ko)

Bonsoir à tous !

Je vous livre une proposition de ce que je pense être votre besoin !

La requête est le reflet de la reformulation du test effectué (voir classeur).

merci beaucoup pour cette réponse.

sans vouloir vous embêter

est il possible avec PQ de calculer le taux de remplissage d'une BDD:

soit:

le nb de cases= nb de colonnes*nb de lignes

le nb de cases vides (ou nulle dans PQ) sur l'ensemble de la BDD

==> le taux= (cases vides*100)/nb cases

j'ai bien la logique mais je ne sais pas comment le réaliser, j'ai recherché mais je n'ai red trouvé ( ou j'ai mal cherché )

je suis ouvert a d'autres propositions

merci d'avance à vous

Bonjour à tous !

Version 2 (avec simplification de la requête principale) :

franchement merci à vous

cela ma permis d'avancer sur d'autres formules et cela va ma faciliter la vie.

savez vous si nous pouvons mettre le résultat de cette requête ( ex: taux de remplissage) directement dans un rectangle type "Shapes" le but étant de faire un tableau de bord?

merci d'avance à vous

cdt

Bonjour à tous de nouveau !

Comme ceci ?

bonjour à tous ( désolé)

oui je recherche dans cet esprit là mais si possible par VBA :

- pour éviter les personnes qui vont supprimer la formule dans la cellule sans faire attention

mais si il y a d'autres solutions

merci d'avance à vous

cdt

Bonjour à tous de nouveau !

oui je recherche dans cet esprit là mais si possible par VBA :

- pour éviter les personnes qui vont supprimer la formule dans la cellule sans faire attention

Là, je passe la main aux spécialistes !

merci à vous

cdt

bonjour à tous,

j'ai trouver une petite solution à mon pb pouvez vous me dire si cela est optimal :

Sub test()
Dim c As Variant

c = Range("Taux_Occupation_Bdd[Taux Occupation Bdd]")
c = c * 100
c = Round(c, 1) & "%"
With ActiveSheet.Shapes("Rectangle 2").TextFrame
.Characters.Text = c
.HorizontalAlignment = xlHAlignCenter
.VerticalAlignment = xlVAlignCenter
End With

End Sub

merci à vous et bonne fête

Bonsoir à tous !

Il serait, je pense, judicieux d'ouvrir un nouveau sujet.

Rechercher des sujets similaires à "formule power query"