Thanks for the reply. I’ve added the screenshots & code. Please check this & let me know the if any other information required.
import wixData from ‘wix-data’;
import wixUsers from ‘wix-users’;
import wixSearch from ‘wix-search’;
import { local } from ‘wix-storage’;
import wixWindow from ‘wix-window’;
$w.onReady(() => {
$w("#totalsumdisplay").html = "<p style='font-size: 25px; font-style: avenir; text-align: right; color: black;'>Calculating...</p>";
$w('#dataset1').onReady(() => {
$w("#repeater1").onItemReady( ($item, itemData, index) => {
var a = new Date($item(‘#datePicker1’).value);
console.log(a);
var b = new Date($item(‘#datePicker2’).value);
console.log(b);
var y = a.getDate(); // starting date get & find days
var z = b.getDate(); // end
var m = a.getMonth();
var n = b.getMonth();
var r = a.getYear();
var s = b.getYear();
var monthdifference = n-m; //Month Difference
var yeardifference = s-r; //Year Difference
var principal = (itemData.amount);
let user = wixUsers.currentUser;
let userId = user.id;
//let filter1 =
if (wixUsers.currentUser.loggedIn){
//console.log($item(‘#text43’).value);
wixData.query(“transfirm”).eq(“_owner”, wixUsers.currentUser.id).eq(“name”, $item(‘#text43’).value)
.find()
.then( (results) => {
// let resultQuery = results.items;
results.items.forEach(() => {
if ($item(‘#text43’).text === “results.items[index].name”){
$item(‘#text43’).text = (results.items[index].rateofinterest).toString();
console.log(“Here is the rate”+results.items[index].rateofinterest);
}
else {
console.log(“J”);
}
})
} )
}
//$w(“#dataset2”).setFilter(wixData.filter().eq(“_id”, userId))
var rate = (itemData.rateofinterest);
console.log(“Your R te” +rate);
if (rate === null || rate === 0 || rate === undefined){
console.log(“Entered in If loop”);
var rate = 0;
$item(‘#text43’).html = “Please add your fixed rate of interest”;
var interest = 0;
$item(‘#text24’).html = “0.00”;
}
else {
var days = (parseFloat(($item(‘#text25’).text)));
var interest = (principalratedays)/36000;
$item(‘#text24’).text = interest.toString();
}
// $w(‘#input3’).value == days();
var getting = parseFloat($item(“#text19”).text);
if ($item(“#text20”).text === “Debit”) {
var value = (-1 * getting);
$item(“#text19”).html = “
” + value.toLocaleString(‘en-IN’, {
maximumFractionDigits: 2,
style: ‘currency’,
currency: ‘INR’
}); + “
”;
}
else {
var value = getting;
$item(“
#text19”).html = “
” + value.toLocaleString(‘en-IN’, {
maximumFractionDigits: 2,
style: ‘currency’,
currency: ‘INR’
}); + “
”;
}
});
$w('#dropdown1').onChange(() => { mysum2() });
$w('#dropdown2').onChange(() => { mysum2() });
$w('#resetfilter').onClick(() => {
mysum2();
$w("#dropdown1").value= "";
$w("#dropdown2").value = "";
})
})
});