update quarter and annual result in financial statements

This commit is contained in:
MuslemRahimi 2024-08-14 01:27:57 +02:00
parent b6d81dd97e
commit 1507f75506
4 changed files with 16 additions and 16 deletions

View File

@ -1,7 +1,7 @@
<script lang="ts">
import { Chart } from 'svelte-echarts'
import {numberOfUnreadNotification, displayCompanyName, stockTicker} from '$lib/store';
import { abbreviateNumber,sumQuarterlyResultsByYear } from '$lib/utils';
import { abbreviateNumber } from '$lib/utils';
//import * as XLSX from 'xlsx';
import { init, use } from 'echarts/core'
@ -401,10 +401,10 @@ $: {
{
if (filterRule === 'annual') {
fullStatement = sumQuarterlyResultsByYear(data?.getBalanceSheetStatement, namingList)
fullStatement = data?.getBalanceSheetStatement?.annual
}
else {
fullStatement = data?.getBalanceSheetStatement;
fullStatement = data?.getBalanceSheetStatement?.quarter
}
balanceSheet = filterStatement(fullStatement, timeFrame);
@ -621,7 +621,7 @@ $: {
</span>
{:else if (item?.value - tableList[index+1]?.value ) < 0}
<span class="text-[#FF2F1F]">
-{(((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
-{(Math?.abs((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
</span>
{:else}
-

View File

@ -1,6 +1,6 @@
<script lang="ts">
import {numberOfUnreadNotification,displayCompanyName, stockTicker} from '$lib/store';
import { abbreviateNumber, sumQuarterlyResultsByYear } from '$lib/utils';
import { abbreviateNumber } from '$lib/utils';
//import * as XLSX from 'xlsx';
import { Chart } from 'svelte-echarts'
@ -366,10 +366,10 @@ $: {
if (timeFrame || displayStatement || filterRule)
{
if (filterRule === 'annual') {
fullStatement = sumQuarterlyResultsByYear(data?.getCashFlowStatement)
fullStatement = data?.getCashFlowStatement?.annual
}
else {
fullStatement = data?.getCashFlowStatement;
fullStatement = data?.getCashFlowStatement?.quarter
}
cashFlow = filterStatement(fullStatement, timeFrame);
@ -577,7 +577,7 @@ $: {
</span>
{:else if (item?.value - tableList[index+1]?.value ) < 0}
<span class="text-[#FF2F1F]">
-{(((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
-{(Math?.abs((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
</span>
{:else}
-

View File

@ -1,6 +1,6 @@
<script lang="ts">
import {numberOfUnreadNotification,displayCompanyName, stockTicker} from '$lib/store';
import { abbreviateNumber, sumQuarterlyResultsByYear } from '$lib/utils';
import { abbreviateNumber } from '$lib/utils';
//import * as XLSX from 'xlsx';
import { Chart } from 'svelte-echarts'
@ -339,10 +339,10 @@ const filterStatement = (fullStatement, timeFrame) => {
if (timeFrame || displayStatement || filterRule)
{
if (filterRule === 'annual') {
fullStatement = sumQuarterlyResultsByYear(data?.getIncomeStatement)
fullStatement = data?.getIncomeStatement?.annual
}
else {
fullStatement = data?.getIncomeStatement;
fullStatement = data?.getIncomeStatement?.quarter
}
income = filterStatement(fullStatement, timeFrame);
@ -556,7 +556,7 @@ const filterStatement = (fullStatement, timeFrame) => {
</span>
{:else if (item?.value - tableList[index+1]?.value ) < 0}
<span class="text-[#FF2F1F]">
-{(((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
-{(Math?.abs((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
</span>
{:else}
-

View File

@ -1,7 +1,7 @@
<script lang="ts">
import { Chart } from 'svelte-echarts'
import {numberOfUnreadNotification, displayCompanyName, stockTicker} from '$lib/store';
import { sumQuarterlyResultsByYear, abbreviateNumber } from '$lib/utils';
import { abbreviateNumber } from '$lib/utils';
//import * as XLSX from 'xlsx';
import { init, use } from 'echarts/core'
import { LineChart, BarChart } from 'echarts/charts'
@ -310,10 +310,10 @@ $: {
if (timeFrame || displayStatement || filterRule)
{
if (filterRule === 'annual') {
fullStatement = sumQuarterlyResultsByYear(data?.getRatiosStatement, namingList)
fullStatement = data?.getRatiosStatement?.annual
}
else {
fullStatement = data?.getRatiosStatement;
fullStatement = data?.getRatiosStatement?.quarter;
}
ratios = filterStatement(fullStatement, timeFrame);
@ -512,7 +512,7 @@ $: {
</span>
{:else if (item?.value - tableList[index+1]?.value ) < 0}
<span class="text-[#FF2F1F]">
-{(((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
-{(Math?.abs((tableList[index+1]?.value - item?.value) / item?.value) * 100 )?.toFixed(2)}%
</span>
{:else}
-