Daha çox

Sahə Kalkulyatoru, Python istifadə edərək yüzdə əlavə etmək


Burda nə səhv edə bilərəm ki, faiz əlavə etməyə çalışıram. Mən Field Calcualtor istifadə edirəm və bir səhv almaq davam edir.

Percent adlı bir sahə əlavə etmək üçün Cədvəli açıram və sonra bunu yazın:

dəyirmi ([T_Acres] / 207 * 100,0) + "%"

faiz işarəsi ədədi sahədə etibarlı bir dəyər deyil. İstəsəniz görmək faiz simvolu, sahənizin adını sağ vurub xassələrə -> rəqəm fomatına keçə və faiz seçə bilərsiniz.

əks halda (tövsiyə edilmir) bir mətn sahəsinə ehtiyacınız var, ancaq sonra ədədi dəyərlərinizi sətrə çevirməlisiniz (T_Acres-in ədədi olduğunu və Python təhlilçisini istifadə edərək (VB-də birləşmə operatorunun "&" olduğunu unutmayın))

str (dəyirmi (! T_Acres! / 207 * 100,0)) + "%"

EDIT T_Acres sətirdirsə, hesablama üçün istifadə edə bilməzsən (bu mətn sahəsində saxlamağımın tövsiyə edilməməsinin bir çox səbəblərindən biridir). Beləliklə edə bilərsiniz:

str (dəyirmi (float (! T_Acres!) / 207 * 100,0)) + "%"

Radouxjunun cavabını bir mətn sahəsinə hesabladığınızı düşünsəniz, niyə nəticə verməyəcəyini bilmirəm. Hesabladığınız sahənin məlumat növünün nə olduğu bəlli deyil (heç olmasa mənim üçün).

T_Acres'in bir mətn sahəsi olduğunu başa düşürəm. Həqiqətən olmamalı idi, amma bu körpünün altındakı su. Bu problemi həll etmək üçün dblAcres kimi və ya ehtiyaclarınıza uyğun hər hansı bir şey adlandırılan yeni bir cüt sahə yaratmağın necə olduğunu. Bunu doldurmaq üçün Sahə Kalkulyatorundan istifadə edin:

CDbl (T_Acres)

Bu, T_Acres-in yalnız ədədi dəyərlərin mətn versiyalarını ehtiva etdiyini, yəni T_Acres-də '34 .2369%' kimi dəyərlərin olmadığını düşünür. % İşarəsi sizi qarışdıracaq; ədədi deyil, mətn dəyəridir. Bundan qurtula bilərsiniz, amma məlumatlarınızın necə qurulduğunu bilmədən bir çox fərqli həll göndərmək istəmirəm.

Hər halda, yeni bir sahəyə həqiqi ədədi dəyərlər əldə edirsinizsə, radouxju göstərdiyi biçimlendirme metodundan istifadə edin. Bu etiketləmə məqsədləri üçündürsə, sahə dəyərində% işarəsinə ehtiyacınız yoxdur və ya istəməyiniz lazımdır (və sahə ədədi olduqda əslində bunu edə bilməzsiniz); etiket ifadəsinə əlavə edilə bilər və əlavə etməsəniz formatlaşdırma təyin etsəniz görünəcəkdir.

Bu işə yaramırsa, məlumatlarınızın bir alt hissəsini göndərmək istəyə bilərsiniz, çünki buradakı metodlar işləməlidir.


& quotBen Automator & quot; Python'un gücünü istifadə edərək, Raspberry Pi köməyi ilə böyük, təkrarlanan tapşırıqları avtomatlaşdırmaqdan və mövcud tətbiqlərə və real həyat məhsullarına yeni funksiyalar əlavə etməkdən zövq alıram. Word Scramble tapmaca həll edicisindən Kucoin birjasında müştərinin xüsusi alış / satış strategiyasını avtomatlaşdıran kriptovalyutası botuna qədər hər şeyi yazdım. Daha populyar layihələrimdən bəziləri bunlardır: - Veb qırmaq - Yerli radio pleylistlərini yükləmək, Reddit's / r / bandnames-dən bant adı təklif bazası yaratmaq, mövcud hava / səhmlər / xəbərləri tutmaq və s. - Kriptovalyuta nəzarətçisi alqı / satqı strategiyalarını həyata keçirə bilər - MMS köməkçisini böyüdün -.

Məlumat: -T-SQL -Excel / VBA -PowerBI - Tableau - Python -R -MySQL -SQL Server -Domo Front End Dev: -HTML -JS -React -CSS (Bootstrap, Material UI və s.) -Adobe XD -Sənətçi Təcrübəm əsasən səhiyyə və mülk / zərər sahəsindəki sahələrə aiddir, baxmayaraq ki, sənaye / hərbi daxil olmaqla digər sahələrdə müştərilərlə işləmişəm. PowerBI üçün xüsusi görsellər, DAX, mürəkkəb Power Query və aralarında hər hansı bir şey inkişaf etdirə bilərəm.


Videoya baxın: Kreditə görə kompensasiyanı hesablayan kalkulyator hazırlanıb - Kəpəz TV (Oktyabr 2021).