Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, vous apprendrez à calculer la population actuelle du personnel pour plusieurs dates dans LuckyTemplates à l'aide des fonctions COUNTROWS et FILTER . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Cette discussion est basée sur une question dans le forum de support de LuckyTemplates.
Un utilisateur de LuckyTemplates souhaitait calculer le nombre de membres du personnel qui ont été embauchés au cours de périodes spécifiques.
Pour ce problème, il est important de comprendre comment les données sont configurées. Vous devriez avoir les noms des employés et les dates de début et de départ, entre autres détails. Ce sont des données courantes liées aux RH.
Pour que cette technique fonctionne, vous devez utiliser des relations inactives et un type de formule qui vous permet de compter les nombres entre les dates d'une même ligne.
Table des matières
Données et modèle sur la population du personnel
Regardons les données de démonstration.
Vous pouvez voir que le tableau utilise des numéros de référence du personnel. Ils sont utiles car les bases de données RH contiennent généralement beaucoup d'informations.
Il y a aussi la date de début et la date de fin. La date de fin redevient vide si la personne est toujours un employé de l'entreprise.
Maintenant, pour connaître le nombre d'employés pour une certaine période, vous devez d'abord configurer des relations inactives dans votre modèle.
Lorsque vous avez plusieurs dates dans votre table de faits, vous devez avoir des relations inactives afin que vous puissiez travailler les informations ou la logique entre les dates spécifiées.
Par exemple, si vous souhaitez calculer le nombre d'employés qui ont commencé au cours d'un mois spécifique, vous aurez besoin d'une relation active entre la table Date et la table Effectif du personnel.
L'utilisation de relations inactives vous permet de choisir les éléments de vos faits et de votre table de recherche à activer pour que votre calcul fonctionne.
Choisir le contexte
Pour cet exemple, les dates ont un contexte de mois et d'année.
Vous pouvez faire en sorte que le tableau affiche un contexte de jour en modifiant simplement les valeurs sous le volet Visualisations.
Ce tableau peut également être transformé en une visualisation :
Le graphique avec un contexte de jour a un niveau de détail plus granulaire que celui avec un contexte de mois et d'année.
Formule pour le personnel actuel
Chaque résultat de la ligne Personnel actuel doit être calculé individuellement.
Vous devez isoler chaque valeur et travailler sur la logique qui la sous-tend.
Pour mieux comprendre ce concept, la ligne avec mai 2018 sera utilisée comme exemple :
Maintenant, pour calculer le nombre d'employés actuels, vous devez utiliser les événements dans un modèle de formule de progression :
La fonction COUNTROWS
La fonction compte le nombre de membres du personnel dans chaque ligne du tableau Effectif du personnel.
Fonction VALUES et instruction FILTER
Concentrons-nous maintenant sur les fonctions et les instructions à l'intérieur de la formule.
Pour la première logique, les VALEURS à l'intérieur de la fonction FILTER parcourent chaque date de début dans le tableau Population du personnel :
Si la date de début est inférieure ou égale à la date , elle sera évaluée à TRUE.
Pour la ligne de mai 2018, la date MAX est le 31 mai. La première logique vous donne une liste de tous les membres du personnel dont les dates de début sont antérieures au dernier jour de mai 2018.
Regardons maintenant la deuxième logique de la formule :
Il parcourt les dates de fin de chaque ligne du tableau Effectif du personnel contenant les dates de début qui ont été conservées après l'exécution de la première logique.
Si la date de fin est supérieure ou égale à la date , elle sera évaluée à TRUE.
Pour cet exemple, si la date de fin est supérieure au premier jour de mai, le personnel ou l'employé existe toujours dans cette période spécifiée.
La fonction ISBLANK
La fonction évalue si la date de fin est vide.
Si la date de fin est vide, cela signifie que le personnel est toujours employé.
Ainsi, il y a deux conditions pour la deuxième logique dans la formule. Tout d'abord, il doit évaluer si la date de fin est supérieure ou égale au premier jour du mois ; et deuxièmement, si c'est VIERGE.
Une fois que la formule a parcouru ces deux logiques, elle compte ensuite les données restantes dans le tableau Population du personnel.
Le FILTRE à l'intérieur de la fonction modifie le contexte du calcul.
Comment utiliser plusieurs dates dans LuckyTemplates
Tables virtuelles principales dans LuckyTemplates à l'aide de DAX
Compter les clients dans le temps à l'aide de DISTINCTCOUNT dans LuckyTemplates
Conclusion
Ce didacticiel a expliqué comment compter le nombre d'employés actuels sur plusieurs dates à l'aide de la fonction COUNTROWS et FILTER dans LuckyTemplates.
Pour résumer, les instructions FILTER créent une table virtuelle contenant des données qui correspondent aux critères évalués. Ensuite, la fonction COUNTROWS compte les données restantes, ce qui donne le nombre d'employés actuels au cours de périodes spécifiques.
Des relations inactives sont nécessaires pour que cette technique fonctionne. Ils s'assurent que vous parcourez d'abord chaque membre du personnel, puis que vous travaillez sur les données filtrées. Cette méthode garantit le nombre correct d'employés par date. Une relation active aurait donné le mauvais calcul.
Les scénarios à plusieurs dates peuvent être très déroutants lorsque vous vous lancez dans LuckyTemplates. Avec ce didacticiel, vous comprendrez mieux comment utiliser cette technique dans vos propres modèles.
Tous mes vœux,
Qu'est-ce que le self en Python ? Exemples concrets
Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.
Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.
Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.
Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.
Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.
Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.
Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.
Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir