예제 #1
0
    def tauxDistri(self):
        year = self.data["Année"][:3]
        bna = self.data["BNA"][:3]
        dividende = self.data["Dividende"][:3]
        dividend_ = []
        bna_ = []
        for anne, div in dividende.items():
            if anne not in year:
                continue
            dividend_.append(float(div[:-1].replace(",", ".")))
        for bn in bna:
            bna_.append(float(bn.replace(",", ".")))

        tauxdistri = []
        zip_object = zip(dividend_, bna_)
        for list1_i, list2_i in zip_object:
            tauxdistri.append("%.2f" % ((list1_i / list2_i) * 100))

        croi, decroi = utls.croissance(tauxdistri)
        if croi > decroi:
            analyse = "Croissance"
        else:
            analyse = "Decroissance"
        tauxdistri.append(analyse)
        self.analyse["Taux distribution"] = tauxdistri
예제 #2
0
 def bna(self):
     bna = self.data["BNA"][:3]
     crois, decrois = utls.croissance(bna)
     if crois > decrois:
         analyse = "BNA en croissance sur les 3 dernieres années."
     elif crois < decrois and bna[-1] > bna[1]:
         analyse = "BNA en décroissance mais Chiffre d'affaire en hausse la derniere année."
     else:
         analyse = "BNA en décroissance sur les 3 dernieres années."
     self.analyse["BNA"] = analyse
예제 #3
0
 def dividende(self):
     dividendes = self.data["Dividende"]
     try:
         all_div = []
         for div in dividendes[:self.annee_en_cour]:
             all_div.append(div)
         croi, decroi = utls.croissance(dividendes)
         if croi > decroi:
             analyse = "Dividende en croissance."
         else:
             analyse = "Dividende en décroissances."
     except:
         analyse = "No Data"
     self.analyse["Dividende"] = analyse
예제 #4
0
 def chiffreAffaire(self):
     chiffreA = self.data["Chiffre d'affaires"][:3]
     chiffre = []
     for i in chiffreA:
         chiffre.append(i.replace(' ', ''))
     croi, decroi = utls.croissance(chiffre)
     if croi > decroi:
         analyse = "Chiffre d'affaire en croissance sur les 3 dernieres années."
     elif croi < decroi and chiffre[-1] > chiffre[1]:
         analyse = "Chiffre d'affaire en décroissance mais Chiffre d'affaire en hausse la derniere année."
     else:
         analyse = "Chiffre d'affaire en décroissance sur les 3 dernieres années."
     # chiffreA.append(analyse)
     self.analyse["Chiffre d'affaires"] = analyse