📋 Išsami funkcijų apžvalga
🔍 Patobulinta navigacija ✨
- Sklandus priartinimas ir paslinkimas su sklandžia animacija
- Profesionalūs ekrano navigacijos valdikliai
- Realaus laiko minimapas su rodinio indikatoriumi
- Išmanusis žymeklio grįžtamasis ryšys (griebti/graibstyti)
- CAD tikslumas didelėms diagramoms
🎨 Interaktyvioji legendų sistema ✨
- Dinaminė legenda pagal faktines mazgų spalvas
- Spustelėkite legendos elementus, kad paryškintumėte mazgus
- Veikia su bet kokiu kategoriniu lauku
- Kryžminio filtravimo integracija
- Mazgų skaičiaus rodymas pagal kategoriją
📊 Proporcinis kraštų plotis ✨
- Kraštų storis priklauso nuo srauto intensyvumo
- Vieno mazgo normalizavimo algoritmas
- Momentinis kliūčių nustatymas
- Įjungti / išjungti per formato langą
- Kontekstinis srauto vizualizavimas
💬 Patobulintos įrankių viršūnėlės ✨
- Lankstus "Raktas: Mazgų įrankių užrašai
- Išmanioji krašto įrankių užuominų grįžtamoji sistema
- Kelių laukų palaikymas su laukų pavadinimais
- Automatinis etikečių generavimas
- Atgalinio suderinamumo dizainas
🔄 Išplėstinis kryžminis filtravimas
- Dvipusis filtravimas naudojant lenteles
- Atskirų mazgų ir kraštų paryškinimas
- Legendomis pagrįstas kategorijų filtravimas
- Kelių pasirinkimų palaikymas
- Patobulintas duomenų modelis su priemonėmis
🎯 "Power BI" integracija
- "AppSource" atitinkantys kontekstiniai meniu
- Didelės gręžimo galimybės
- Organizuoti formato skydelio valdikliai
- Patobulinti kraštų valdikliai su pogrupiais
- Profesionalus atrankos valdymas
📊 Patobulinta duomenų sąranka ir reikalavimai
Patobulinta duomenų modelio struktūra
IŠSIRINKTI
NodeId,
"Būklė: Statusas: Running\nType: Temperatūra: 85°C\nEfektyvumas: 92%' as NodeTooltip,
'Running' kaip LegendColor, - Interaktyviai legendai ✨
NULL kaip EdgeId, NULL kaip SourceId, NULL kaip TargetId, NULL kaip EdgeTooltip,
Efektyvumas kaip mazgo reikšmė, - kryžminiam filtravimui
NULL kaip EdgeValue
IŠ mazgų lentelės
UNION ALL
IŠSIRINKTI
NULL kaip NodeId, NULL kaip NodeTooltip, NULL kaip LegendColor,
EdgeId, SourceId, TargetId,
"Tipas: Tipas: MaterialFlow\nIntensity: High\nPressure: 2.5 bar' as EdgeTooltip, - Smart tooltips ✨
NULL kaip NodeValue,
FlowIntensity kaip EdgeValue - Kryžminis filtravimas + proporcingas plotis ✨
FROM EdgesTable
Patobulintų duomenų vaidmenų nuoroda
| Laukas | Tipas | Statusas | Aprašymas | Pavyzdys |
|---|---|---|---|---|
| SVG turinys | Priemonė | ✅ Reikalinga | SVG žyma, kurioje pateikiama skaitmeninio dvynio diagrama | ... |
| NodeId | Kategorija | ✅ Reikalinga | Unikalus kiekvieno mazgo identifikatorius | M1001, B1201, T1101 |
| Mazgo įrankių užuomina | Kategorija | ✨ Patobulinta | "Raktas: Vertė" kelių eilučių įrankių užuominos formatas | Būklė: Tipas: Mašina\nEfektyvumas: 92% |
| Legendos spalva (neprivaloma) | Kategorija | ✨ Nauja! | Kategorinis laukas interaktyviam legendos generavimui | Veikia, Techninė priežiūra, Atsijungęs |
| Mazgo vertė | Priemonė | 🔄 Patobulinta | Verslo rodikliai kryžminio filtravimo mazgams | 85.4, 92.1, 79.8 |
| EdgeId | Kategorija | ❌ Neprivaloma | Unikalus kiekvienos briaunos identifikatorius | E1001, E1002 |
| SourceId | Kategorija | ❌ Neprivaloma | Kraštų šaltinio mazgas | M1001 |
| TargetId | Kategorija | ❌ Neprivaloma | Tikslinis briaunų mazgas | M1002 |
| Kraštų įrankių užrašas (neprivaloma) | Kategorija | ✨ Nauja! | Kelių laukų įrankių užuomina su išmaniąja grįžtamąja sistema | Palaikomi keli laukai |
| Kraštų vertė | Priemonė | 🔄 Patobulinta | Srauto intensyvumas kryžminiam filtravimui + proporcingas plotis | 85.0, 150.5, 89.1 |
⚙️ Išsamus konfigūravimo vadovas
1 žingsnis: Paruoškite SVG turinį
- Sukurti SVG priemonę: Užtikrinkite, kad jūsų SVG turi galiojančią žymę su unikalia
idatributai - Rungtynių ID: Mazgo ID reikšmės turi atitikti SVG elementą
idatributai tiksliai - Švari struktūra: Naudokite nuoseklų dydį ir venkite sudėtingų transformacijų
- Neutralios spalvos: Naudokite neutralias SVG spalvas; leiskite vizualiai kontroliuoti spalvas
- "Edge-Ready" dizainas: Projektuokite kraštų kelius, kad jie gerai veiktų su proporcingu pločio mastelio keitimu
"
<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
- Pridėti vaizdinį: Įterpkite "Digital Twin" vaizdinę medžiagą į ataskaitą
- 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)
- Sąlyginis formatavimas: 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
🎯 Išplėstinių funkcijų naudojimo vadovas
🔍 Patobulinta navigacija ir priartinimas ✨
Sąveika su pele ir lietimu
- Pelės ratukas: Slinkimas, norint priartinti ar atitolinti vaizdą su sklandžia animacija
- Spustelėkite ir vilkite: Apskritimas su vizualiniu žymeklio grįžtamuoju ryšiu (griebimas ir (arba) patraukimas)
- Navigacijos valdikliai: Naudokite ekrane esančius +, - ir pradžios mygtukus
- Iš naujo nustatyti vaizdą: Spustelėkite mygtuką "Home", kad sklandžiai grįžtumėte į pradinį vaizdą
- Navigacija minimaliu žemėlapiu: Spustelėkite minimapą, kad pereitumėte į skirtingas sritis
- Viewport sekimas: Stebėti realaus laiko rodinio stačiakampį minimape
🎨 Interaktyvioji legendų sistema ✨
Legendos sąranka ir naudojimas
- Nustatymas: Vilkite bet kurį kategorinį lauką į "Legendos spalva (neprivaloma)"
- Spalvų skaitymas: Legenda automatiškai nuskaito faktines spalvas iš atvaizduotų mazgų
- Spustelėkite Filtruoti: Spustelėkite legendos elementus, kad paryškintumėte atitinkamus mazgus
- Vizualinis grįžtamasis ryšys: Pasirinktos kategorijos paryškintos, kitos užtamsintos
- Kryžminis vaizdas: Legendos paspaudimai sukelia filtravimą kituose vaizdiniuose
- Iš naujo nustatyti: Spustelėkite tą patį legendos elementą dar kartą, kad panaikintumėte paryškinimą
📊 Proporcinis kraštų plotis ✨
Srautu pagrįstas vizualizavimas
- Duomenų atvaizdavimas: Srauto intensyvumo / pralaidumo atvaizdavimas į kraštinės vertės lauką
- Įjungti funkciją: Formato langas > Kraštai > Bendra > "Proporcingas plotis"
- Vizualinis mastelio keitimas: Kraštų storis automatiškai keičiamas pagal duomenų vertes
- kontekstinis mastelis: Kiekvieno mazgo normalizavimas rodo santykinę svarbą
- Siauro taško ID: Akimirksniu nustatyti didelio srauto jungtis
- Regėjimo nuotolis: Nuo 1px mažiausio iki 8px didžiausio storio
💬 Patobulinta įrankių užuominų sistema ✨
Lanksti įrankių užuominų konfigūracija
- Mazgų įrankių užrašai: Naudokite "Key: reikšmė\nKey2: reikšmė2" formatą mazgo įrankių užuominos lauke
- Kelių linijų palaikymas: Naudokite \n eilučių pertraukoms įrankių užuominų turinyje
- Kraštų įrankių užrašai: Vilkite kelis laukus į "Edge Tooltip (neprivaloma)"
- Išmanusis atsarginis variantas: Automatinė pagrindinė informacija, kai nenurodyti pasirinktiniai laukai
- Lauko etiketės: Laukų pavadinimai automatiškai tampa įrankių užrašų etiketėmis
- Turtingas turinys: Veiklos konteksto ir verslo rodiklių palaikymas
🔄 Išplėstinis kryžminis filtravimas
Trijų krypčių filtravimo sistema
- Lentelė ↔ Vizualiai: Spustelėkite lentelės eilutes, kad paryškintumėte mazgus ir briaunas
- Legenda ↔ Vizualiai: Spustelėkite legendos elementus, kad paryškintumėte kategorijas
- Vaizdinė ↔ Kita vaizdinė medžiaga: Spustelėkite mazgus / briaunas, kad filtruotumėte diagramas / lenteles
- Daugkartinis pasirinkimas: Laikykite nuspaudę klavišą Ctrl ir spustelėkite kelis elementus
- Išvalyti pasirinkimą: Spustelėkite tuščią vietą, kad iš naujo nustatytumėte visus pasirinkimus
- Vizualinis grįžtamasis ryšys: Paryškinti elementai visiškai nepermatomi, kiti - prislopinti
⚡ Išplėstiniai kraštų valdikliai
Organizuotas formato langas
- 🎨 Kraštų spalvos (pogrupis): Individualios kraštų spalvos ir gradiento valdikliai
- ⚙️ Bendrasis (pogrupis): Nepermatomumas, atvaizdavimo tvarka ir proporcingas plotis
- Įjungti kraštų gradientą: Sklandus spalvų perėjimas tarp mazgų
- Proporcingas plotis: Srautu pagrįstas storio mastelis
- Kraštų neskaidrumas: Skaidrumo valdymas (0-100%)
- Rodyti kraštus pirmame plane: Sluoksniavimo valdymas
🎯 Gręžimo per gręžimą nustatymas
- Sukurkite puslapius su gręžimo funkcija: Nustatykite specialius išsamius puslapius
- Pridėti filtro laukus: Įtraukti NodeId/EdgeId į gręžimo filtrus
- Bandomoji navigacija: Dešiniuoju pelės klavišu spustelėkite mazgus / briaunas, kad pamatytumėte gręžimo parinktis
- Tuščia erdvė Meniu: Dešiniuoju pelės klavišu spustelėkite tuščias sritis standartiniam "Power BI" meniu
- Patikrinkite kontekstą: Užtikrinkite, kad filtruotas kontekstas būtų perduotas teisingai
🔧 Išsamus trikčių šalinimo vadovas
❌ Patobulintos navigacijos problemos ✨
- Patikrinkite Formato skydelis > Navigacijos nustatymai, ar yra priartinimo valdikliai ir minimapo matomumas
- Patikrinkite, ar navigacijos valdikliams ir minimaliam žemėlapiui užtenka regimosios erdvės.
- Bandomas žymeklio grįžtamasis ryšys atliekant poslinkio operacijas (turėtų būti rodomas užgriebimas/užspaudimas)
- Užtikrinkite, kad minimalaus žemėlapio rodinio stačiakampis būtų teisingai atnaujinamas priartinimo/atstūmimo metu
- Bandymas su skirtingų dydžių ekranais, siekiant nustatyti reaguojančią elgseną
❌ Interaktyvios legendos problemos ✨
- Patikrinkite, ar kategorinis laukas yra perkeltas į "Legendos spalva (neprivaloma)"
- Patikrinkite, ar mazgai turi tikras spalvas (ne visi pagal nutylėjimą pilkos spalvos)
- Užtikrinkite, kad kategoriniuose duomenyse būtų prasmingos ir švarios reikšmės.
- Legendos paspaudimo funkcionalumo bandymas, siekiant išryškinti elgesį
- Patikrinkite, ar legendos vieta neužstoja pagrindinio vaizdinio turinio.
❌ Proporcingo krašto pločio problemos ✨
- Įjunkite perjungiklį "Proporcingas plotis" lange Formatas > Briaunos > Bendra
- Užtikrinkite, kad krašto vertės lauke būtų skaitmeniniai srauto duomenys
- Patikrinkite, ar tinkamai atvaizduoti EdgeId, SourceId, TargetId
- Patikrinkite, ar krašto duomenys reikšmingai skiriasi.
- Patikrinkite, ar storio mastelis vizualiai tinkamas
❌ Patobulintos įrankių užuominų problemos ✨
- Naudokite "Key: reikšmė\nKey2: reikšmė2" formatą mazgo įrankių užuominos laukui
- Jei norite gauti kraštų įrankių užuominą, vilkite laukus į skyrių "Kraštų įrankių užuomina (neprivaloma)".
- Išbandyti išmanųjį grįžtamąjį ryšį, kai nenurodyti jokie kraštinių įrankių užuominų laukai
- Patikrinkite, ar laukų pavadinimai rodomi kaip etiketės įrankių užuominose
- Užtikrinkite, kad kelių eilučių turinys būtų rodomas su tinkamais eilučių pertrūkiais
❌ Kryžminis filtravimas neveikia
- Pridėti mazgo vertės ir (arba) krašto vertės matavimo laukus
- Užtikrinkite, kad priemonės vertės būtų užpildytos (ne NULL / tuščios)
- Išbandykite abi kryptis: lentelė → vaizdas ir vaizdas → lentelė
- Savarankiškai išbandykite legendomis pagrįstą filtravimą
- Patikrinkite, ar pasirinkimo metu atsiranda paryškinimai (neskaidrumo pokyčiai)
- Pirmiausia išbandykite paprastą vienos atrankos testą
❌ Vizualiai nerodoma
- Patikrinkite, ar "SVG Content measure" grąžina galiojančią SVG žymę
- Patikrinkite, ar NodeId laukas yra atvaizduotas ir jame yra duomenų
- Užtikrinkite, kad SVG elemento ID tiksliai atitiktų NodeId reikšmes
- SVG sintaksės tikrinimas naudojant internetinį SVG validatorių
❌ Mazgai nėra interaktyvūs
- Patvirtinkite, kad duomenų vaidmuo NodeId yra užpildytas
- Patikrinkite, ar SVG elementai turi atitinkamus atributus id
- Patikrinkite, ar elementų neslepia kiti SVG elementai
- Išbandykite "hover" efektus, kad patvirtintumėte elemento aptikimą
❌ Nerodomi kraštai
- Atvaizduokite EdgeId, SourceId ir TargetId duomenų vaidmenis
- Užtikrinkite, kad SourceId/TargetId reikšmės atitiktų esamas NodeId reikšmes
- Patikrinkite kraštų neskaidrumo nustatymą (gali būti nustatytas per mažas)
- Patikrinkite kraštų atvaizdavimo tvarką (pirmas planas ir fonas)
- Pirmiausia išbandykite didelio kontrasto kraštų spalvas
🎉 Išplėstinė geroji praktika
Patobulintas duomenų modeliavimas ✨
- Pasirinkite prasmingus kategorinius laukus interaktyviai legendai
- Struktūros įrankių užrašai naudojant "Key: Vertė" formatą
- Naudokite srauto rodiklius proporcingam krašto pločiui
- Užtikrinkite tinkamą NULL tvarkymą UNION struktūroje
- Testavimas naudojant realius duomenų kiekius
Veikimas ir navigacija ✨
- Naudokite minimapą didelėms diagramoms naršyti
- SVG sudėtingumo optimizavimas sklandžiam priartinimui ir (arba) paslinkimui
- Proporcinio pločio testavimas naudojant realius srauto duomenis
- Stebėkite atminties naudojimą naudodami patobulintas funkcijas
- Strategiškai naudokite priemonių laukus kryžminiam filtravimui
Naudotojo patirtis ✨
- Naudokite legendos paspaudimus filtravimui pagal kategorijas
- Lentelės filtravimo derinimas su legendos filtravimu
- Sukurkite prasmingą įrankių užuominų turinį
- Standartizuoti priartinimo lygius ir navigacijos modelius
- Išbandykite visas sąveikos darbo eigas nuo pradžios iki galo
Išplėstinė integracija ✨
- Naudokite proporcingą plotį veiklos stebėjimui
- Legendų filtravimo derinimas su laiko eilučių analize
- Sujunkite srauto duomenis su prognozavimo analize
- Sukurkite išsamias daugiarūšes prietaisų lenteles
- Integruokite su geografiniais vaizdais naudodami bendrą filtravimą
© LeapLytics GmbH 2025 | 1.0.0.5 versija |
"Digital Twin Visual for Power BI