Forum Discussion
Display empty values in area chart
- 9 years ago
Hi,
I've figured out I must have a value for each day in my dates range for the ending balance.
Otherwise, charts and visuals in general will look terrible.
This is the expression I've managed to find:
Saldo em EUR = IF ( AND ( 'Consolidado'[DataCorrente] <= 'Consolidado'[DataMáxima]; 'Consolidado'[DataCorrente] >= 'Consolidado'[DataMínima] ); CALCULATE ( 0 + SUM ( 'Consolidado'[Fluxo em EUR (intermédio)] ); FILTER ( ALL ( 'Calendário'[Data] ); 'Calendário'[Data] <= MAX ( 'Calendário'[Data] ) ) ) )Initially, a simple measure but required to define intermediate calculations.
Now, the charts are looking better:
2nd question first - use a stacked area chart (you just have a standard area chart)
As to the 1st question, can you replace BLANK with 0 in the data? There have been other dicussions that the area/stacked are chart leaves whitespots when there is missing data - it's a "bug" that seems to be low priority to be addressed.
You could also use a stacked column chart, which will show basically the same thing as the stacked area chart, but with "gaps" in between each X value.
Hope this helps
David
- webportal9 years agoImpactful Individual
Thanks a lot for your support.
The thing is, if you check your bank account on a day without transactions, you should still be able to see the balance (not a blank).- dedelman_clng9 years agoCommunity Champion
So it sounds like your value needs to be a running total? Here is a DAX pattern for running total (assume Table1 and DateTable have a Many-to-1 relationship:
RunningMeasure = CALCULATE ( SUM ( 'Table1'[Value Column]), FILTER ( ALL ( 'DateTable'[Date] ), 'Table1'[Date] <= MAX ( 'DateTable'[Date] ) ) )Hope this helps
David
- webportal9 years agoImpactful Individual
Hi,
I've figured out I must have a value for each day in my dates range for the ending balance.
Otherwise, charts and visuals in general will look terrible.
This is the expression I've managed to find:
Saldo em EUR = IF ( AND ( 'Consolidado'[DataCorrente] <= 'Consolidado'[DataMáxima]; 'Consolidado'[DataCorrente] >= 'Consolidado'[DataMínima] ); CALCULATE ( 0 + SUM ( 'Consolidado'[Fluxo em EUR (intermédio)] ); FILTER ( ALL ( 'Calendário'[Data] ); 'Calendário'[Data] <= MAX ( 'Calendário'[Data] ) ) ) )Initially, a simple measure but required to define intermediate calculations.
Now, the charts are looking better:
- Sean9 years agoCommunity Champion
Is your X-Axis Continuous?