mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-30 01:59:23 +00:00
Fixed NaN values in Cost Analysis aggregate APIs (#13708)
* fixed nan in aggregations * review comments
This commit is contained in:
parent
452a33b1a0
commit
b89f5eaad0
@ -26,9 +26,12 @@ public abstract class AggregatedUsedvsUnusedAssetsCountAggregator<A, H, B, S>
|
||||
Double used = Objects.requireNonNullElse(getValue(totalUsed), 0.0);
|
||||
Double unused = Objects.requireNonNullElse(getValue(totalUnused), 0.0);
|
||||
Double total = used + unused;
|
||||
Double usedPercentage = used / total;
|
||||
Double unusedPercentage = unused / total;
|
||||
|
||||
Double usedPercentage = 0.0;
|
||||
Double unusedPercentage = 0.0;
|
||||
if (total != 0.0) {
|
||||
usedPercentage = used / total;
|
||||
unusedPercentage = unused / total;
|
||||
}
|
||||
data.add(
|
||||
new AggregatedUsedVsUnusedAssetsCount()
|
||||
.withTimestamp(timestamp)
|
||||
|
||||
@ -25,9 +25,12 @@ public abstract class AggregatedUsedvsUnusedAssetsSizeAggregator<A, H, B, S> imp
|
||||
Double used = Objects.requireNonNullElse(getValue(totalUsed), 0.0);
|
||||
Double unused = Objects.requireNonNullElse(getValue(totalUnused), 0.0);
|
||||
Double total = used + unused;
|
||||
Double usedPercentage = used / total;
|
||||
Double unusedPercentage = unused / total;
|
||||
|
||||
Double usedPercentage = 0.0;
|
||||
Double unusedPercentage = 0.0;
|
||||
if (total != 0.0) {
|
||||
usedPercentage = used / total;
|
||||
unusedPercentage = unused / total;
|
||||
}
|
||||
data.add(
|
||||
new AggregatedUsedVsUnusedAssetsSize()
|
||||
.withTimestamp(timestamp)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user