update quarter and annual result in financial statements
This commit is contained in:
parent
b6d81dd97e
commit
1507f75506
@ -1,7 +1,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { Chart } from 'svelte-echarts'
|
import { Chart } from 'svelte-echarts'
|
||||||
import {numberOfUnreadNotification, displayCompanyName, stockTicker} from '$lib/store';
|
import {numberOfUnreadNotification, displayCompanyName, stockTicker} from '$lib/store';
|
||||||
import { abbreviateNumber,sumQuarterlyResultsByYear } from '$lib/utils';
|
import { abbreviateNumber } from '$lib/utils';
|
||||||
//import * as XLSX from 'xlsx';
|
//import * as XLSX from 'xlsx';
|
||||||
|
|
||||||
import { init, use } from 'echarts/core'
|
import { init, use } from 'echarts/core'
|
||||||
@ -401,10 +401,10 @@ $: {
|
|||||||
{
|
{
|
||||||
if (filterRule === 'annual') {
|
if (filterRule === 'annual') {
|
||||||
|
|
||||||
fullStatement = sumQuarterlyResultsByYear(data?.getBalanceSheetStatement, namingList)
|
fullStatement = data?.getBalanceSheetStatement?.annual
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fullStatement = data?.getBalanceSheetStatement;
|
fullStatement = data?.getBalanceSheetStatement?.quarter
|
||||||
}
|
}
|
||||||
|
|
||||||
balanceSheet = filterStatement(fullStatement, timeFrame);
|
balanceSheet = filterStatement(fullStatement, timeFrame);
|
||||||
@ -621,7 +621,7 @@ $: {
|
|||||||
</span>
|
</span>
|
||||||
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
||||||
<span class="text-[#FF2F1F]">
|
<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>
|
</span>
|
||||||
{:else}
|
{:else}
|
||||||
-
|
-
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {numberOfUnreadNotification,displayCompanyName, stockTicker} from '$lib/store';
|
import {numberOfUnreadNotification,displayCompanyName, stockTicker} from '$lib/store';
|
||||||
import { abbreviateNumber, sumQuarterlyResultsByYear } from '$lib/utils';
|
import { abbreviateNumber } from '$lib/utils';
|
||||||
//import * as XLSX from 'xlsx';
|
//import * as XLSX from 'xlsx';
|
||||||
import { Chart } from 'svelte-echarts'
|
import { Chart } from 'svelte-echarts'
|
||||||
|
|
||||||
@ -366,10 +366,10 @@ $: {
|
|||||||
if (timeFrame || displayStatement || filterRule)
|
if (timeFrame || displayStatement || filterRule)
|
||||||
{
|
{
|
||||||
if (filterRule === 'annual') {
|
if (filterRule === 'annual') {
|
||||||
fullStatement = sumQuarterlyResultsByYear(data?.getCashFlowStatement)
|
fullStatement = data?.getCashFlowStatement?.annual
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fullStatement = data?.getCashFlowStatement;
|
fullStatement = data?.getCashFlowStatement?.quarter
|
||||||
}
|
}
|
||||||
|
|
||||||
cashFlow = filterStatement(fullStatement, timeFrame);
|
cashFlow = filterStatement(fullStatement, timeFrame);
|
||||||
@ -577,7 +577,7 @@ $: {
|
|||||||
</span>
|
</span>
|
||||||
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
||||||
<span class="text-[#FF2F1F]">
|
<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>
|
</span>
|
||||||
{:else}
|
{:else}
|
||||||
-
|
-
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {numberOfUnreadNotification,displayCompanyName, stockTicker} from '$lib/store';
|
import {numberOfUnreadNotification,displayCompanyName, stockTicker} from '$lib/store';
|
||||||
import { abbreviateNumber, sumQuarterlyResultsByYear } from '$lib/utils';
|
import { abbreviateNumber } from '$lib/utils';
|
||||||
//import * as XLSX from 'xlsx';
|
//import * as XLSX from 'xlsx';
|
||||||
import { Chart } from 'svelte-echarts'
|
import { Chart } from 'svelte-echarts'
|
||||||
|
|
||||||
@ -339,10 +339,10 @@ const filterStatement = (fullStatement, timeFrame) => {
|
|||||||
if (timeFrame || displayStatement || filterRule)
|
if (timeFrame || displayStatement || filterRule)
|
||||||
{
|
{
|
||||||
if (filterRule === 'annual') {
|
if (filterRule === 'annual') {
|
||||||
fullStatement = sumQuarterlyResultsByYear(data?.getIncomeStatement)
|
fullStatement = data?.getIncomeStatement?.annual
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fullStatement = data?.getIncomeStatement;
|
fullStatement = data?.getIncomeStatement?.quarter
|
||||||
}
|
}
|
||||||
income = filterStatement(fullStatement, timeFrame);
|
income = filterStatement(fullStatement, timeFrame);
|
||||||
|
|
||||||
@ -556,7 +556,7 @@ const filterStatement = (fullStatement, timeFrame) => {
|
|||||||
</span>
|
</span>
|
||||||
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
||||||
<span class="text-[#FF2F1F]">
|
<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>
|
</span>
|
||||||
{:else}
|
{:else}
|
||||||
-
|
-
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { Chart } from 'svelte-echarts'
|
import { Chart } from 'svelte-echarts'
|
||||||
import {numberOfUnreadNotification, displayCompanyName, stockTicker} from '$lib/store';
|
import {numberOfUnreadNotification, displayCompanyName, stockTicker} from '$lib/store';
|
||||||
import { sumQuarterlyResultsByYear, abbreviateNumber } from '$lib/utils';
|
import { abbreviateNumber } from '$lib/utils';
|
||||||
//import * as XLSX from 'xlsx';
|
//import * as XLSX from 'xlsx';
|
||||||
import { init, use } from 'echarts/core'
|
import { init, use } from 'echarts/core'
|
||||||
import { LineChart, BarChart } from 'echarts/charts'
|
import { LineChart, BarChart } from 'echarts/charts'
|
||||||
@ -310,10 +310,10 @@ $: {
|
|||||||
if (timeFrame || displayStatement || filterRule)
|
if (timeFrame || displayStatement || filterRule)
|
||||||
{
|
{
|
||||||
if (filterRule === 'annual') {
|
if (filterRule === 'annual') {
|
||||||
fullStatement = sumQuarterlyResultsByYear(data?.getRatiosStatement, namingList)
|
fullStatement = data?.getRatiosStatement?.annual
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fullStatement = data?.getRatiosStatement;
|
fullStatement = data?.getRatiosStatement?.quarter;
|
||||||
}
|
}
|
||||||
|
|
||||||
ratios = filterStatement(fullStatement, timeFrame);
|
ratios = filterStatement(fullStatement, timeFrame);
|
||||||
@ -512,7 +512,7 @@ $: {
|
|||||||
</span>
|
</span>
|
||||||
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
{:else if (item?.value - tableList[index+1]?.value ) < 0}
|
||||||
<span class="text-[#FF2F1F]">
|
<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>
|
</span>
|
||||||
{:else}
|
{:else}
|
||||||
-
|
-
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user