📋 Comprehensive Feature Overview
🔍 Enhanced Navigation ✨
- Fluid zoom and pan with smooth animations
- Professional on-screen navigation controls
- Real-time minimap with viewport indicator
- Smart cursor feedback (grab/grabbing)
- CAD-like precision for large diagrams
🎨 Interactive Legend System ✨
- Dynamic legend from actual node colors
- Click legend items to highlight nodes
- Works with any categorical field
- Cross-filtering integration
- Node count display per category
📊 Proportional Edge Width ✨
- Edge thickness scales with flow intensity
- Per-node normalization algorithm
- Instant bottleneck identification
- Toggle on/off via format pane
- Contextual flow visualization
💬 Enhanced Tooltips ✨
- Flexible “Key: Value” node tooltips
- Smart edge tooltip fallback system
- Multi-field support with field names
- Automatic label generation
- Backward compatible design
🔄 Advanced Cross-Filtering
- Obojsmerné filtrovanie pomocou tabuliek
- Zvýraznenie jednotlivých uzlov/okrajov
- Legend-based category filtering
- Podpora viacerých výberov
- Enhanced data model with measures
🎯 Integrácia Power BI
- Kontextové ponuky kompatibilné s aplikáciou AppSource
- Bohaté možnosti vŕtania
- Usporiadané ovládacie prvky podokna formátu
- Enhanced edge controls with subgroups
- Professional selection management
📊 Enhanced Data Setup & Requirements
Vylepšená štruktúra dátového modelu
VYBRAŤ
NodeId,
‘Status: Running\nType: Machine\nTemperature: 85°C\nEfficiency: 92%’ as NodeTooltip,
‘Running’ as LegendColor, — For interactive legend ✨
NULL as EdgeId, NULL as SourceId, NULL as TargetId, NULL as EdgeTooltip,
Efficiency as NodeValue, — For cross-filtering
NULL as EdgeValue
Z tabuľky NodesTable
UNION ALL
VYBRAŤ
NULL as NodeId, NULL as NodeTooltip, NULL as LegendColor,
EdgeId, SourceId, TargetId,
‘Type: MaterialFlow\nIntensity: High\nPressure: 2.5 bar’ as EdgeTooltip, — Smart tooltips ✨
NULL as NodeValue,
FlowIntensity as EdgeValue — Cross-filtering + proportional width ✨
Z tabuľky EdgesTable
Enhanced Data Roles Reference
| Pole | Typ | Stav | Popis | Príklad |
|---|---|---|---|---|
| Obsah SVG | Opatrenie | ✅ Required | Značka SVG obsahujúca diagram digitálneho dvojčaťa | ... |
| NodeId | Kategória | ✅ Required | Jedinečný identifikátor pre každý uzol | M1001, B1201, T1101 |
| Node Tooltip | Kategória | ✨ Vylepšené | “Key: Value” multi-line tooltip format | Status: Running\nType: Machine\nEfficiency: 92% |
| Legend Color (optional) | Kategória | ✨ New! | Categorical field for interactive legend generation | Running, Maintenance, Offline |
| Node Value | Opatrenie | 🔄 Enhanced | Business metrics for cross-filtering nodes | 85.4, 92.1, 79.8 |
| EdgeId | Kategória | ❌ Voliteľné | Jedinečný identifikátor pre každú hranu | E1001, E1002 |
| SourceId | Kategória | ❌ Voliteľné | Zdrojový uzol pre hrany | M1001 |
| TargetId | Kategória | ❌ Voliteľné | Cieľový uzol pre hrany | M1002 |
| Edge Tooltip (optional) | Kategória | ✨ New! | Multi-field tooltip with smart fallback system | Multiple fields supported |
| Edge Value | Opatrenie | 🔄 Enhanced | Flow intensity for cross-filtering + proportional width | 85.0, 150.5, 89.1 |
⚙️ Komplexná príručka konfigurácie
Krok 1: Pripravte obsah SVG
- Vytvorenie opatrenia SVG: Uistite sa, že váš SVG obsahuje platné značky s jedinečnými
idatribúty - Identifikátory zápasu: Hodnoty NodeId musia zodpovedať prvku SVG
idatribúty presne - Čistá štruktúra: Používajte konzistentnú veľkosť a vyhýbajte sa zložitým transformáciám
- Neutrálne farby: Používajte neutrálne farby SVG; nechajte vizuálnu kontrolu nad farebnosťou
- Edge-Ready Design: Design edge paths to work well with proportional width scaling
"
<rect id=’M1001′ x=’100′ y=’100′ width=’80’ height=’50’ fill=’#cccccc’/>
<rect id=’M1002′ x=’220′ y=’100′ width=’80’ height=’50’ fill=’#cccccc’/>
<line id=’E1001′ x1=’180′ y1=’125′ x2=’220′ y2=’125′ stroke=’#999999’/>
<circle id=’T1101′ cx=’260′ cy=’460′ r=’30’ fill=’#aaaaaa’/>
"
Step 2: Download Visual and Insert License
📽️ In this video, you’ll learn how to download the Digital Twin visual from AppSource and activate your license.
- Download Visual: Download the Digital Twin visual from MS AppSource
- Pridať vizuálne: Vloženie vizuálu digitálneho dvojčaťa do správy
- Insert License: Paste your license key into the License section under Format your visual
Step 3: Import Your Data
📽️ This video shows how to prepare your SVG layout and structure your data table.
- Prepare Data: Create a single data table combining nodes and edges (see above)
- Import Data: Import the SVG (e.g. as .txt) and data table (e.g. as csv.) into Power BI field
Step 4: Connect Data to the Visual
📽️ In this video, you’ll connect your data to the visual and enable navigation and interactivity with other visuals.
- Apply Basic Data: Drag SVG content, node ID, and edge ID fields in the respective Visualizations pane
- Add Enhanced Data: Add measures to legend and tooltip fields to enrich the visual
- Implement Cross-Filtering: Include NodeValue and EdgeValue measures to ensure filtering works across visuals
- Visual Navigation: Test the visual navigation features using zoom controls, mini-map or mouse-over
Step 5: Customize Your Nodes
📽️ This video covers how to apply conditional formatting to highlight node insights.
- Simple Node Coloring: Select your preferred color for each node in the Nodes section under Format your visual
- Or Apply Conditional-Formatting: Set up individual rules to color your nodes by clicking the formula icon
Step 6: Customize Your Edges
📽️ In this video, learn how to customize flows and connections clearly and dynamically.
- (De-)select Gradient: Toggle gradient on/off for edge coloring
- Customize Format: Adjust opacity, line width, or layer order
- Simple Edge Coloring: Select your preferred color for each edge in the Edges section under Format your visual
- Or Apply Conditional-Formatting: Set up individual rules to color your edges by clicking the formula icon
Step 7: Create Advanced Tooltip
📽️ This video explains how to display extra context via mouse-over, with either simple or advanced. tooltips
- Apply Basic Tooltip: Drag fields into the Tooltip section to apply a basic tooltip
- Or Create Advanced Tooltip: Create a custom tooltip page with charts, KPIs, and more
- Connect to Visual: Add nodeID or edgeID to the Tooltip field
Step 8: Develop Drillthrough Option
📽️ In this video, learn how to create deep-dive analysis pages for nodes or edges.
- Create Detail Page: Create a report page and design customized visuals for detailed insights
- Connect to Visual: Add nodeID or edgeID to the Drillthrough field
- Test Drillthrough: Right-click a node or edge → Drillthrough to view details
Step 9: Apply Advanced Conditional Formatting
📽️ In this video, you’ll learn how to apply rule-based formatting using combined measures for clearer, priority-based node and edge coloring.
- Create Combined Measure: Create a combined measure as a column to reflect multiple conditions (e.g., node status and type)
- Podmienené formátovanie: Set up conditional formatting rules based on the new combined measure
- Insert Legend: Insert the same field as a legend to improve clarity and filtering
🎯 Sprievodca používaním pokročilých funkcií
🔍 Enhanced Navigation & Zoom ✨
Mouse & Touch Interactions
- Koliesko myši: Scroll to zoom in/out with smooth animations
- Kliknutie a pretiahnutie: Pan around with visual cursor feedback (grab/grabbing)
- Navigation Controls: Používanie tlačidiel +, - a domov na obrazovke
- Obnovenie zobrazenia: Click home button to smoothly return to original view
- Minimap Navigation: Click minimap to jump to different areas
- Viewport Tracking: Watch real-time viewport rectangle in minimap
🎨 Interactive Legend System ✨
Legend Setup & Usage
- Setup: Drag any categorical field to “Legend Color (optional)”
- Color Reading: Legend automatically reads actual colors from rendered nodes
- Click to Filter: Click legend items to highlight corresponding nodes
- Visual Feedback: Selected categories highlighted, others dimmed
- Cross-Visual: Legend clicks trigger filtering in other visuals
- Reset: Click same legend item again to clear highlighting
📊 Proportional Edge Width ✨
Flow-Based Visualization
- Data Mapping: Map flow intensity/throughput to Edge Value field
- Enable Feature: Format pane > Edges > General > “Proportional Width”
- Visual Scaling: Edge thickness automatically scales with data values
- Contextual Scaling: Per-node normalization shows relative importance
- Bottleneck ID: Instantly identify high-flow connections
- Visual Range: 1px minimum to 8px maximum thickness
💬 Enhanced Tooltip System ✨
Flexible Tooltip Configuration
- Node Tooltips: Use “Key: Value\nKey2: Value2” format in Node Tooltip field
- Multi-Line Support: Use \n for line breaks in tooltip content
- Edge Tooltips: Drag multiple fields to “Edge Tooltip (optional)”
- Smart Fallback: Automatic basic info when no custom fields specified
- Field Labels: Field names automatically become tooltip labels
- Rich Content: Support for operational context and business metrics
🔄 Advanced Cross-Filtering
Three-Way Filtering System
- Table ↔ Visual: Click table rows to highlight nodes/edges
- Legend ↔ Visual: Click legend items to highlight categories
- Visual ↔ Other Visuals: Click nodes/edges to filter charts/tables
- Viacnásobný výber: Podržte kláves Ctrl a kliknite na viacero prvkov
- Jasný výber: Click empty space to reset all selections
- Visual Feedback: Highlighted elements full opacity, others dimmed
⚡ Pokročilé ovládanie hrán
Organized Format Pane
- 🎨 Edge Colors (subgroup): Individual edge colors and gradient controls
- ⚙️ General (subgroup): Opacity, rendering order, and proportional width
- Enable Edge Gradient: Smooth color transitions between nodes
- Proportional Width: Flow-based thickness scaling
- Edge Opacity: Transparency control (0-100%)
- Show Edges in Foreground: Layering control
🎯 Nastavenie vŕtania
- Vytvorenie priebežných stránok: Nastavenie špecializovaných stránok s podrobnosťami
- Pridať polia filtra: Zahrnúť NodeId/EdgeId do filtrov na prechádzanie
- Testovanie navigácie: Kliknutím pravým tlačidlom myši na uzly/hrany zobrazíte možnosti priebežného vŕtania
- Empty Space Menu: Right-click empty areas for standard Power BI menu
- Overiť kontext: Zabezpečenie správneho odovzdania filtrovaného kontextu
🔧 Komplexná príručka na riešenie problémov
❌ Enhanced Navigation Issues ✨
- Check Format pane > Navigation settings for zoom controls and minimap visibility
- Verify sufficient visual space for navigation controls and minimap
- Test cursor feedback during pan operations (should show grab/grabbing)
- Ensure minimap viewport rectangle updates correctly during zoom/pan
- Testovanie responzívneho správania na rôznych veľkostiach obrazovky
❌ Interactive Legend Problems ✨
- Verify categorical field is dragged to “Legend Color (optional)”
- Check that nodes have actual colors (not all default gray)
- Ensure categorical data contains meaningful, clean values
- Test legend click functionality for highlighting behavior
- Verify legend positioning doesn’t obstruct main visual content
❌ Proportional Edge Width Issues ✨
- Enable “Proportional Width” toggle in Format pane > Edges > General
- Ensure Edge Value field contains numeric flow data
- Check that EdgeId, SourceId, TargetId are properly mapped
- Verify edge data has meaningful variation in values
- Test that thickness scaling is visually appropriate
❌ Enhanced Tooltip Problems ✨
- Use “Key: Value\nKey2: Value2” format for Node Tooltip field
- For Edge Tooltip, drag fields to “Edge Tooltip (optional)” section
- Test smart fallback when no Edge Tooltip fields specified
- Check that field names appear as labels in tooltip display
- Ensure multi-line content displays with proper line breaks
❌ Krížové filtrovanie nefunguje
- Add Node Value and/or Edge Value measure fields
- Zabezpečte, aby boli hodnoty merania vyplnené (nie NULL/prázdne)
- Test both directions: table → visual and visual → table
- Test legend-based filtering independently
- Verify selection triggers highlights (opacity changes)
- Najskôr otestujte jednoduchým výberom
❌ Vizuálne nezobrazenie
- Kontrola, či meranie obsahu SVG vracia platné značky SVG
- Overenie, či je pole NodeId namapované a obsahuje údaje
- Zabezpečenie presnej zhody ID prvkov SVG s hodnotami NodeId
- Overenie syntaxe SVG pomocou online validátora SVG
❌ Uzly nie sú interaktívne
- Potvrdiť, že dátová rola NodeId je vyplnená
- Kontrola, či majú prvky SVG zodpovedajúce atribúty id
- Overenie, či prvky nie sú skryté inými prvkami SVG
- Testovanie efektov hover na potvrdenie detekcie prvkov
❌ Okraje sa nezobrazujú
- Mapovanie dátových rolí EdgeId, SourceId a TargetId
- Zabezpečenie zhody hodnôt SourceId/TargetId s existujúcimi hodnotami NodeId
- Skontrolujte nastavenie nepriehľadnosti okrajov (môže byť nastavené príliš nízko)
- Overenie poradia vykresľovania okrajov (popredie vs. pozadie)
- Najprv otestujte s vysoko kontrastnými farbami okrajov
🎉 Pokročilé osvedčené postupy
Enhanced Data Modeling ✨
- Choose meaningful categorical fields for interactive legend
- Structure tooltips using “Key: Value” format
- Use flow metrics for proportional edge width
- Zabezpečenie správneho spracovania NULL v štruktúre UNION
- Testovanie s reálnymi objemami údajov
Performance & Navigation ✨
- Leverage minimap for large diagram navigation
- Optimize SVG complexity for smooth zoom/pan
- Test proportional width with realistic flow data
- Monitor memory usage with enhanced features
- Use measure fields strategically for cross-filtering
User Experience ✨
- Use legend clicks for category-based filtering
- Combine table filtering with legend filtering
- Design meaningful tooltip content
- Standardize zoom levels and navigation patterns
- Test all interaction workflows end-to-end
Advanced Integration ✨
- Use proportional width for operational monitoring
- Combine legend filtering with time-series analysis
- Connect flow data with predictive analytics
- Create comprehensive multi-modal dashboards
- Integrate with geographic visuals using shared filtering
© LeapLytics GmbH 2025 | Verzia 1.0.0.5 |
Digitálne dvojča Visual pre Power BI