Fair PYTD comparison for current week/month
Weekly: cap pyToStr at elapsed days (not full Mon-Sun), and filter py_sales to past days only — both give WTD vs WTD. Labels show 'PY WTD' for current week, 'PY' for complete past weeks. Monthly: pyToStr already capped at same day-of-month; salesTo already capped at today. Labels now show 'PY MTD' for current month, 'PY' for complete past months. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
dc1a14a070
commit
44a7caa937
2 changed files with 20 additions and 11 deletions
|
|
@ -192,7 +192,7 @@ export default function Monthly() {
|
|||
<div className="summary-card">
|
||||
<div className="label">{isCurrentMonth ? 'Actual MTD' : 'Actual'}</div>
|
||||
<div className="value">{fmtMoney(totalActual)}</div>
|
||||
{pyWages != null && <div className="sub">PY {fmtMoney(pyWages)}{pyPct(totalActual, pyWages)}</div>}
|
||||
{pyWages != null && <div className="sub">{isCurrentMonth ? 'PY MTD' : 'PY'} {fmtMoney(pyWages)}{pyPct(totalActual, pyWages)}</div>}
|
||||
</div>
|
||||
{isCurrentMonth && (
|
||||
<div className="summary-card">
|
||||
|
|
@ -221,7 +221,7 @@ export default function Monthly() {
|
|||
<div className="summary-card">
|
||||
<div className="label">{isCurrentMonth ? 'Net Sales MTD' : 'Net Sales'}</div>
|
||||
<div className="value">{fmtMoney(netSales)}</div>
|
||||
{pySales > 0 && <div className="sub">PY {fmtMoney(pySales)}{pyPct(netSales, pySales)}</div>}
|
||||
{pySales > 0 && <div className="sub">{isCurrentMonth ? 'PY MTD' : 'PY'} {fmtMoney(pySales)}{pyPct(netSales, pySales)}</div>}
|
||||
</div>
|
||||
<div className="summary-card">
|
||||
<div className="label">% Net Sales</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue