mirror of
https://github.com/MinaSaad1/pbi-cli
synced 2026-04-21 13:37:19 +00:00
Remove the VIBE BI block-art header and marketing branding that was added to all 17 assets in v3.10.3. Restore each SVG to its original content focused on the feature it illustrates (chat demo, DAX debugging, architecture flow, etc.) without the promotional overlay.
70 lines
5.3 KiB
XML
70 lines
5.3 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="850" height="480" viewBox="0 0 850 480">
|
|
<rect width="100%" height="100%" fill="#0d1117" rx="8"/>
|
|
|
|
<!-- Title -->
|
|
<text x="425" y="32" font-family="'Segoe UI', Arial, sans-serif" font-size="18" fill="#F2C811" text-anchor="middle" font-weight="bold">One Prompt, Five Measures</text>
|
|
<text x="425" y="50" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#8b949e" text-anchor="middle">Stop clicking through the GUI for every single measure</text>
|
|
|
|
<!-- Chat container -->
|
|
<rect x="40" y="65" width="770" height="380" rx="8" fill="#161b22" stroke="#30363d" stroke-width="1"/>
|
|
|
|
<!-- Header bar -->
|
|
<rect x="40" y="65" width="770" height="30" rx="8" fill="#21262d"/>
|
|
<rect x="40" y="87" width="770" height="8" fill="#21262d"/>
|
|
<circle cx="62" cy="80" r="5" fill="#ff5f57"/>
|
|
<circle cx="78" cy="80" r="5" fill="#febc2e"/>
|
|
<circle cx="94" cy="80" r="5" fill="#28c840"/>
|
|
<text x="116" y="84" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#d97757" font-weight="bold">Claude Code</text>
|
|
|
|
<!-- User message -->
|
|
<rect x="220" y="106" width="570" height="44" rx="12" fill="#1a3a5c" stroke="#264d73" stroke-width="1"/>
|
|
<text x="240" y="124" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#e2e8f0">Add time intelligence measures to Sales: YTD, QTD, MTD,</text>
|
|
<text x="240" y="141" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#e2e8f0">Prior Year, and Year-over-Year growth %</text>
|
|
|
|
<!-- Claude response -->
|
|
<rect x="60" y="162" width="620" height="268" rx="12" fill="#1c1c1c" stroke="#30363d" stroke-width="1"/>
|
|
|
|
<text x="78" y="182" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#8b949e">Creating 5 measures in Sales table...</text>
|
|
|
|
<!-- Measure 1 -->
|
|
<text x="78" y="206" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#06d6a0">✓</text>
|
|
<text x="95" y="206" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#c9d1d9" font-weight="bold">YTD Revenue</text>
|
|
<text x="200" y="206" font-family="'Courier New', Courier, monospace" font-size="12" fill="#d97757">TOTALYTD ( SUM ( Sales[Amount] ), Calendar[Date] )</text>
|
|
|
|
<!-- Measure 2 -->
|
|
<text x="78" y="232" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#06d6a0">✓</text>
|
|
<text x="95" y="232" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#c9d1d9" font-weight="bold">QTD Revenue</text>
|
|
<text x="200" y="232" font-family="'Courier New', Courier, monospace" font-size="12" fill="#d97757">TOTALQTD ( SUM ( Sales[Amount] ), Calendar[Date] )</text>
|
|
|
|
<!-- Measure 3 -->
|
|
<text x="78" y="258" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#06d6a0">✓</text>
|
|
<text x="95" y="258" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#c9d1d9" font-weight="bold">MTD Revenue</text>
|
|
<text x="200" y="258" font-family="'Courier New', Courier, monospace" font-size="12" fill="#d97757">TOTALMTD ( SUM ( Sales[Amount] ), Calendar[Date] )</text>
|
|
|
|
<!-- Measure 4 -->
|
|
<text x="78" y="284" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#06d6a0">✓</text>
|
|
<text x="95" y="284" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#c9d1d9" font-weight="bold">PY Revenue</text>
|
|
<text x="200" y="284" font-family="'Courier New', Courier, monospace" font-size="12" fill="#d97757">CALCULATE ( SUM ( Sales[Amount] ), SAMEPERIODLASTYEAR (... ) )</text>
|
|
|
|
<!-- Measure 5 -->
|
|
<text x="78" y="310" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#06d6a0">✓</text>
|
|
<text x="95" y="310" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#c9d1d9" font-weight="bold">YoY Growth %</text>
|
|
<text x="200" y="310" font-family="'Courier New', Courier, monospace" font-size="12" fill="#d97757">DIVIDE ( [YTD Revenue] - [PY Revenue], [PY Revenue] )</text>
|
|
|
|
<!-- Summary line -->
|
|
<line x1="78" y1="325" x2="650" y2="325" stroke="#30363d" stroke-width="1"/>
|
|
<text x="78" y="345" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#F2C811" font-weight="bold">5 measures created in 3.2 seconds</text>
|
|
<text x="78" y="363" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#8b949e">All formatted, described, and assigned to Sales table display folder</text>
|
|
|
|
<!-- Comparison callout -->
|
|
<rect x="78" y="378" width="200" height="38" rx="6" fill="#161b22" stroke="#ff6b6b" stroke-opacity="0.4"/>
|
|
<text x="178" y="397" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#ff6b6b" text-anchor="middle">GUI: ~10 min, 50+ clicks</text>
|
|
<text x="178" y="411" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#8b949e" text-anchor="middle">per measure, repeated 5x</text>
|
|
|
|
<rect x="298" y="378" width="200" height="38" rx="6" fill="#161b22" stroke="#06d6a0" stroke-opacity="0.4"/>
|
|
<text x="398" y="397" font-family="'Segoe UI', Arial, sans-serif" font-size="12" fill="#06d6a0" text-anchor="middle">pbi-cli: 3 seconds, 1 prompt</text>
|
|
<text x="398" y="411" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#8b949e" text-anchor="middle">all five at once</text>
|
|
|
|
<!-- Footer -->
|
|
<text x="425" y="470" font-family="'Segoe UI', Arial, sans-serif" font-size="13" fill="#8b949e" text-anchor="middle">Batch operations that would take hours in the GUI, done in seconds</text>
|
|
</svg>
|