mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-02 19:48:17 +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 used = Objects.requireNonNullElse(getValue(totalUsed), 0.0);
|
||||||
Double unused = Objects.requireNonNullElse(getValue(totalUnused), 0.0);
|
Double unused = Objects.requireNonNullElse(getValue(totalUnused), 0.0);
|
||||||
Double total = used + unused;
|
Double total = used + unused;
|
||||||
Double usedPercentage = used / total;
|
Double usedPercentage = 0.0;
|
||||||
Double unusedPercentage = unused / total;
|
Double unusedPercentage = 0.0;
|
||||||
|
if (total != 0.0) {
|
||||||
|
usedPercentage = used / total;
|
||||||
|
unusedPercentage = unused / total;
|
||||||
|
}
|
||||||
data.add(
|
data.add(
|
||||||
new AggregatedUsedVsUnusedAssetsCount()
|
new AggregatedUsedVsUnusedAssetsCount()
|
||||||
.withTimestamp(timestamp)
|
.withTimestamp(timestamp)
|
||||||
|
|||||||
@ -25,9 +25,12 @@ public abstract class AggregatedUsedvsUnusedAssetsSizeAggregator<A, H, B, S> imp
|
|||||||
Double used = Objects.requireNonNullElse(getValue(totalUsed), 0.0);
|
Double used = Objects.requireNonNullElse(getValue(totalUsed), 0.0);
|
||||||
Double unused = Objects.requireNonNullElse(getValue(totalUnused), 0.0);
|
Double unused = Objects.requireNonNullElse(getValue(totalUnused), 0.0);
|
||||||
Double total = used + unused;
|
Double total = used + unused;
|
||||||
Double usedPercentage = used / total;
|
Double usedPercentage = 0.0;
|
||||||
Double unusedPercentage = unused / total;
|
Double unusedPercentage = 0.0;
|
||||||
|
if (total != 0.0) {
|
||||||
|
usedPercentage = used / total;
|
||||||
|
unusedPercentage = unused / total;
|
||||||
|
}
|
||||||
data.add(
|
data.add(
|
||||||
new AggregatedUsedVsUnusedAssetsSize()
|
new AggregatedUsedVsUnusedAssetsSize()
|
||||||
.withTimestamp(timestamp)
|
.withTimestamp(timestamp)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user