Bonjour,
En ce moment j'importe des données provenant d'un fichier Excel qui nécessite un traitement particulier.
Ce traitement s'applique à plusieurs colonnes et je dois retaper 15 fois le scritp suivant pour chaque type de colonne :
Existe-t-il un moyen de créer sa propre fonction DAX ? Ainsi je pourrais effectuer la formule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 IF([delai_attente_telephone_signe] = ">" && [delai_attente_telephone_objectif] * 0,01 > [delai_attente_telephone_trim]; 2; IF([delai_attente_telephone_signe]= ">" && [delai_attente_telephone_objectif] * 0,01 < [delai_attente_telephone_trim] && ([delai_attente_telephone_trim]- [delai_attente_telephone_objectif] * 0,01) < 0,20; 1; IF([delai_attente_telephone_signe] = ">" && [delai_attente_telephone_objectif] * 0,01 < [delai_attente_telephone_trim]; 0; IF([delai_attente_telephone_signe] = "<" && [delai_attente_telephone_objectif] * 0,01 < [delai_attente_telephone_trim]; 2; IF([delai_attente_telephone_signe] = "<" && [delai_attente_telephone_objectif] * 0,01 > [delai_attente_telephone_trim] && ([delai_attente_telephone_objectif] * 0,01 - [delai_attente_telephone_trim]) < 0,20; 1; 0 ) ) ) ) )
=maFonction(int trim; string signe; int objectif)
Le souci c'est qu'on ne peut pas le créer en VBA pour l'utiliser dans Excel cette fonction, vu que les données qu'on importe sont liés à PowerPivot, l'opération doit se faire au niveau de PowerPivot.
Merci
Partager