update quarter and annual result in financial statements
This commit is contained in:
parent
b6d81dd97e
commit
1507f75506
@ -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}
|
||||
-
|
||||
|
||||
@ -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}
|
||||
-
|
||||
|
||||
@ -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}
|
||||
-
|
||||
|
||||
@ -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}
|
||||
-
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user