SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Advanced Use of Properties and Scripts in TIBCO Spotfire ,[object Object],Janssen Research & Development Herwig Van Marck
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Trellis Simulation Team, Player Name A t B a t s B i l l M u e l l e r E d g a r R e n t e r i a J o h n n y D a m o n M a n n y R a m i r e z A r a m i s R a m i r e z D e r r e k L e e J e r r y H a i r s t o n M i c h a e l B a r r e t t T o d d H o l l a n d s w … A . J . P i e r z y n s k i C a r l E v e r e t t J o e C r e d e P a u l K o n e r k o T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x B i l l M u e l l e r E d g a r R e n t e r i a J o h n n y D a m o n M a n n y R a m i r e z A r a m i s R a m i r e z D e r r e k L e e J e r r y H a i r s t o n M i c h a e l B a r r e t t T o d d H o l l a n d s w … A . J . P i e r z y n s k i C a r l E v e r e t t J o e C r e d e P a u l K o n e r k o T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x B i l l M u e l l e r E d g a r R e n t e r i a J o h n n y D a m o n M a n n y R a m i r e z A r a m i s R a m i r e z D e r r e k L e e J e r r y H a i r s t o n M i c h a e l B a r r e t t T o d d H o l l a n d s w … A . J . P i e r z y n s k i C a r l E v e r e t t J o e C r e d e P a u l K o n e r k o T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x 600 550 500 450 400 350 300 250 200 Boston Chi Cubs Chi Sox Color by Team Boston Chi Cubs Chi Sox
Trellis Simulation B i l l M u e l l e r D a v i d O r t i z E d g a r R e n t e r i a J a s o n V a r i t e k J o h n n y D a m o n K e v i n M i l l a r M a n n y R a m i r e z T r o t N i x o n A r a m i s R a m i r e z C o r e y P a t t e r s o n D e r r e k L e e J e r o m y B u r n i t z J e r r y H a i r s t o n J o s e M a c i a s M i c h a e l B a r r e t t N e i f i P e r e z T o d d H o l l a n d s w o r t h T o d d W a l k e r A . J . P i e r z y n s k i A a r o n R o w a n d C a r l E v e r e t t J e r m a i n e D y e J o e C r e d e J u a n U r i b e P a u l K o n e r k o S c o t t P o d s e d n i k T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x 600 550 500 450 400 350 300 250 200 Number of Teams/page  3 Select page  2 Legend Team Team Boston Chi Cubs Chi Sox   per Player per Team At Bats
Trellis Simulation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Number of Teams/page  3 Select page  2   per Player per Team At Bats
Using  $map  and  $csearch *run*
Using  $map  and  $csearch ,[object Object],[object Object],Text Area Y - Axis property search:  *run*
Using  $map  and  $csearch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comma separated tags column ,[object Object],[object Object],Tags De novo Assembly Genome Annotation, Derivative technology, Multiple Analysis Steps Alignment Alignment Genome Annotation QC Analysis …
Comma separated tags column Detail on single paper 19 columns
Comma separated tags column ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tag processing     Tags Get tag values Mark selected row
Comma separated tags column ,[object Object],from System import Array from Spotfire.Dxp.Data import IndexSet from Spotfire.Dxp.Data import DataValueCursor rowCount = Document.ActiveDataTableReference.RowCount rowsToInclude = IndexSet(rowCount,True) #Create a cursor to the Column we wish to get the values from cursor1 = DataValueCursor.CreateFormatted(Document.ActiveDataTableReference.Columns[ColumnName]) keys=dict() #Loop through all rows, retrieve value for specific column, and add value into array for  row in  Document.ActiveDataTableReference.GetRows(rowsToInclude,cursor1): value1 = cursor1.CurrentValue for tag in value1.split(', '): keys[tag]=1 strArray = Array.CreateInstance(str,len(keys)) idx=0 for key in keys: strArray[idx] = key idx=idx+1 #Set property to array created above Document.Properties.Item[ListProperty]=strArray Get unique tag values Put in “Tagslist” property     Tags Get tag values Mark selected row Script parameters Name Type Value ColumnName String “ ${TagColumn}” ListProperty String TagsList
Comma separated tags column ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],D a t a v o l u m e s A l i g n m e n t / A s s e m b l y V i e w e r s M u l t i p l e A n a l y s i s S t e p s G e n o m e A n n o t a t i o n S N P / D I P D e t e c t i o n D e r i v a t i v e t e c h n o l o g y D e n o v o A s s e m b l y D a t a s t o r a g e A l i g n m e n t T a r g e t e d R e s e q u e n c i n g D a t a i n t e g r a t i o n D a t a r e p r e s e n t a t i o n E r r o r C o r r e c t i o n Q C A n a l y s i s R a w D a t a A n a l y s i s S t r u c t u r a l V a r i a n t s D e t e c t i o n C o p y N u m b e r V a r i a t i o n G e n o t y p e C a l l i n g ( E m p t y ) 14 12 10 8 6 4 2 0 14 12 12 11 9 9 8 8 7 6 6 4 4 3 2 2 1 1 0
Comma separated tags column ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tag count Data volumes Alignment/Assembly Viewers Multiple Analysis Steps Genome Annotation SNP/DIP Detection Derivative technology De novo Assembly Data storage Alignment Targeted Resequencing Data integration Data representation Error Correction QC Analysis Raw Data Analysis Structural Variants Detection Copy Number Variation Genotype Calling ||||||||||||||(14) ||||||||||||(12) ||||||||||||(12) |||||||||||(11) |||||||||(9) |||||||||(9) ||||||||(8) ||||||||(8) |||||||(7) ||||||(6) ||||||(6) ||||(4) ||||(4) |||(3) ||(2) ||(2) |(1) |(1)     Tags Get tag values Mark selected row
Comma separated tags column ,[object Object],from Spotfire.Dxp.Application.Visuals import VisualContent from Spotfire.Dxp.Data import IndexSet from Spotfire.Dxp.Data import RowSelection from Spotfire.Dxp.Data import DataValueCursor vc = vis.As[VisualContent]() dataTable=vc.Data.DataTableReference marking=vc.Data.MarkingReference selectRows = IndexSet(vc.Data.DataTableReference.RowCount, False); if (vc.SortColumnsCategory): selectedTag=vc.SortColumnsCategory.ToString() rowCount = dataTable.RowCount rowsToInclude = IndexSet(rowCount,True) #Create a cursor to the Column we wish to get the values from cursor1 = DataValueCursor.CreateFormatted(dataTable.Columns[TagsColumn]) #Loop through all rows and check for tag idx=0 for  row in  dataTable.GetRows(rowsToInclude,cursor1): value1 = cursor1.CurrentValue found=False for tag in value1.split(', '): if (tag==selectedTag): found=True break if found: selectRows[idx]=True idx=idx+1 marking.SetSelection(RowSelection(selectRows), dataTable) Get “selected” tag Set marking Find records with “selected” tag Script parameters Name Type Value vis Visualization Tagging>HBar TagsColumn String “ ${TagColumn}”
Expand marking
Expand marking
Expand Marking ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expand Marking ,[object Object],from Spotfire.Dxp.Application.Visuals import VisualContent vc = vis.As[VisualContent]() dataTable=vc.Data.DataTableReference marking=vc.Data.MarkingReference marking.SetSelection(marking.GetSelection(dataTable),dataTable) Get data table and marking from visualization Re-apply marking Script parameters Name Type Value vis Visualization Page>Table
Dynamic list box content ,[object Object],[object Object],[object Object],Select symbols for list Approve … A1BG A1CF A2LD1 A2M A2ML1 A4GALT A4GNT AAAS AACS AADAC AADACL2 AADACL3 AADACL4 AADAT AAGAB AAK1   Load marked symbols A2LD1 A2M A4GALT AAAS AADAC AADACL3 AADACL4 AADAT AAK1 Cross Table S e l e c t e d G e n e S y m b o l s Selected Gene Symbols Chromosome AAAS AADACL3 (Empty) 12q13 1p36.21
Dynamic list box content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic list box content ,[object Object],from Spotfire.Dxp.Data import DataManager,TagsColumn,IndexSet,RowSelection selection=Application.GetService[DataManager]().Markings[markingName].GetSelection(dataTable) col=dataTable.Columns[tagColumn].As[TagsColumn]() # remove tag in tagColumn for all rows in dataTable idx=IndexSet(selection.TotalRowCount,True) col.Tag("",RowSelection(idx)) # tag marked rows in tagColumn with tagValue  col.Tag(tagValue,selection) Remove all tags in ‘tagColumn’ Set ‘tagValue’ tag in ‘tagColumn’ for records marked in ‘markingName’ Script parameters Name Type Value dataTable DataTable Data Table markingName String Select Marking tagColumn String SelectedGenes tagValue String Selected
Advanced Use of Properties and Scripts in TIBCO Spotfire

Weitere ähnliche Inhalte

Was ist angesagt?

Computer vision and Open CV
Computer vision and Open CVComputer vision and Open CV
Computer vision and Open CVChariza Pladin
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep LearningPoo Kuan Hoong
 
Machine learning Mind Map
Machine learning Mind MapMachine learning Mind Map
Machine learning Mind MapAshish Patel
 
Face recognition v1
Face recognition v1Face recognition v1
Face recognition v1San Kim
 
Convolutional neural networks
Convolutional neural networks Convolutional neural networks
Convolutional neural networks Roozbeh Sanaei
 
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph AlgorithmsNeo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph AlgorithmsNeo4j
 
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...Simplilearn
 
Gaussian Image Blurring in CUDA C++
Gaussian Image Blurring in CUDA C++Gaussian Image Blurring in CUDA C++
Gaussian Image Blurring in CUDA C++Darshan Parsana
 
Face Recognition Proposal Presentation
Face Recognition Proposal PresentationFace Recognition Proposal Presentation
Face Recognition Proposal PresentationMd. Atiqur Rahman
 
[컨퍼런스] 모두콘 2018 리뷰
[컨퍼런스] 모두콘 2018 리뷰[컨퍼런스] 모두콘 2018 리뷰
[컨퍼런스] 모두콘 2018 리뷰Donghyeon Kim
 
Demystifying Graph Neural Networks
Demystifying Graph Neural NetworksDemystifying Graph Neural Networks
Demystifying Graph Neural NetworksNeo4j
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnnSumeraHangi
 
GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™Databricks
 
Unsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It WorksUnsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It WorksSlideTeam
 
Storm at Spotify
Storm at SpotifyStorm at Spotify
Storm at SpotifyNeville Li
 

Was ist angesagt? (20)

Computer vision and Open CV
Computer vision and Open CVComputer vision and Open CV
Computer vision and Open CV
 
brain tumor ppt.pptx
brain tumor ppt.pptxbrain tumor ppt.pptx
brain tumor ppt.pptx
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep Learning
 
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
 
Machine learning Mind Map
Machine learning Mind MapMachine learning Mind Map
Machine learning Mind Map
 
Face recognition v1
Face recognition v1Face recognition v1
Face recognition v1
 
Convolutional neural networks
Convolutional neural networks Convolutional neural networks
Convolutional neural networks
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph AlgorithmsNeo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
Neo4j Graph Data Science Training - June 9 & 10 - Slides #6 Graph Algorithms
 
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
 
Computer vision
Computer visionComputer vision
Computer vision
 
Gaussian Image Blurring in CUDA C++
Gaussian Image Blurring in CUDA C++Gaussian Image Blurring in CUDA C++
Gaussian Image Blurring in CUDA C++
 
Face Recognition Proposal Presentation
Face Recognition Proposal PresentationFace Recognition Proposal Presentation
Face Recognition Proposal Presentation
 
[컨퍼런스] 모두콘 2018 리뷰
[컨퍼런스] 모두콘 2018 리뷰[컨퍼런스] 모두콘 2018 리뷰
[컨퍼런스] 모두콘 2018 리뷰
 
Demystifying Graph Neural Networks
Demystifying Graph Neural NetworksDemystifying Graph Neural Networks
Demystifying Graph Neural Networks
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnn
 
GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™
 
Unsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It WorksUnsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It Works
 
Storm at Spotify
Storm at SpotifyStorm at Spotify
Storm at Spotify
 
Computer vision
Computer visionComputer vision
Computer vision
 

Ähnlich wie Advanced Use of Properties and Scripts in TIBCO Spotfire

From simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with TableauFrom simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with TableauSergii Khomenko
 
Modeling avengers – open source technology mix for saving the world econ fr
Modeling avengers – open source technology mix for saving the world econ frModeling avengers – open source technology mix for saving the world econ fr
Modeling avengers – open source technology mix for saving the world econ frCédric Brun
 
Modeling avengers – open source technology mix for saving the world
Modeling avengers – open source technology mix for saving the worldModeling avengers – open source technology mix for saving the world
Modeling avengers – open source technology mix for saving the worldCédric Brun
 
Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"Pivorak MeetUp
 
database management system.pptx
database management system.pptxdatabase management system.pptx
database management system.pptxkarunabakde
 
GraphQL Relay Introduction
GraphQL Relay IntroductionGraphQL Relay Introduction
GraphQL Relay IntroductionChen-Tsu Lin
 
Type Systems on the example of TypeScript
Type Systems on the example of TypeScriptType Systems on the example of TypeScript
Type Systems on the example of TypeScriptArtur Skowroński
 
PostgreSQL Day italy 2016 Unit Test
PostgreSQL Day italy 2016 Unit TestPostgreSQL Day italy 2016 Unit Test
PostgreSQL Day italy 2016 Unit TestAndrea Adami
 
Spring scala - Sneaking Scala into your corporation
Spring scala  - Sneaking Scala into your corporationSpring scala  - Sneaking Scala into your corporation
Spring scala - Sneaking Scala into your corporationHenryk Konsek
 
Testing Fuse Fabric with Pax Exam
Testing Fuse Fabric with Pax ExamTesting Fuse Fabric with Pax Exam
Testing Fuse Fabric with Pax ExamHenryk Konsek
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right DatabaseDavid Simons
 
Piotr Szotkowski about "Bits of ruby"
Piotr Szotkowski about "Bits of ruby"Piotr Szotkowski about "Bits of ruby"
Piotr Szotkowski about "Bits of ruby"Pivorak MeetUp
 
2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDB2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDBantoinegirbal
 
Continuous delivery with Gradle
Continuous delivery with GradleContinuous delivery with Gradle
Continuous delivery with GradleBob Paulin
 
PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet
PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet
PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet Pôle Systematic Paris-Region
 
Geb for Testing Your Grails Application GR8Conf India 2016
Geb for Testing Your Grails Application  GR8Conf India 2016Geb for Testing Your Grails Application  GR8Conf India 2016
Geb for Testing Your Grails Application GR8Conf India 2016Jacob Aae Mikkelsen
 
Breathe life into your designer!
Breathe life into your designer!Breathe life into your designer!
Breathe life into your designer!Cédric Brun
 
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’aTen Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’aArtur Skowroński
 

Ähnlich wie Advanced Use of Properties and Scripts in TIBCO Spotfire (20)

From simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with TableauFrom simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with Tableau
 
Modeling avengers – open source technology mix for saving the world econ fr
Modeling avengers – open source technology mix for saving the world econ frModeling avengers – open source technology mix for saving the world econ fr
Modeling avengers – open source technology mix for saving the world econ fr
 
Modeling avengers – open source technology mix for saving the world
Modeling avengers – open source technology mix for saving the worldModeling avengers – open source technology mix for saving the world
Modeling avengers – open source technology mix for saving the world
 
Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"
 
database management system.pptx
database management system.pptxdatabase management system.pptx
database management system.pptx
 
GraphQL Relay Introduction
GraphQL Relay IntroductionGraphQL Relay Introduction
GraphQL Relay Introduction
 
Type Systems on the example of TypeScript
Type Systems on the example of TypeScriptType Systems on the example of TypeScript
Type Systems on the example of TypeScript
 
PostgreSQL Day italy 2016 Unit Test
PostgreSQL Day italy 2016 Unit TestPostgreSQL Day italy 2016 Unit Test
PostgreSQL Day italy 2016 Unit Test
 
Spring scala - Sneaking Scala into your corporation
Spring scala  - Sneaking Scala into your corporationSpring scala  - Sneaking Scala into your corporation
Spring scala - Sneaking Scala into your corporation
 
Testing Fuse Fabric with Pax Exam
Testing Fuse Fabric with Pax ExamTesting Fuse Fabric with Pax Exam
Testing Fuse Fabric with Pax Exam
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right Database
 
Piotr Szotkowski about "Bits of ruby"
Piotr Szotkowski about "Bits of ruby"Piotr Szotkowski about "Bits of ruby"
Piotr Szotkowski about "Bits of ruby"
 
2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDB2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDB
 
Continuous delivery with Gradle
Continuous delivery with GradleContinuous delivery with Gradle
Continuous delivery with Gradle
 
Content First in Action
Content First in ActionContent First in Action
Content First in Action
 
PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet
PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet
PyData Paris 2015 - Track 3.2 Serge Guelton et Pierrick Brunet
 
Geb for browser automation
Geb for browser automationGeb for browser automation
Geb for browser automation
 
Geb for Testing Your Grails Application GR8Conf India 2016
Geb for Testing Your Grails Application  GR8Conf India 2016Geb for Testing Your Grails Application  GR8Conf India 2016
Geb for Testing Your Grails Application GR8Conf India 2016
 
Breathe life into your designer!
Breathe life into your designer!Breathe life into your designer!
Breathe life into your designer!
 
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’aTen Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’a
 

Kürzlich hochgeladen

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Advanced Use of Properties and Scripts in TIBCO Spotfire

  • 1.
  • 2.
  • 3. Trellis Simulation Team, Player Name A t B a t s B i l l M u e l l e r E d g a r R e n t e r i a J o h n n y D a m o n M a n n y R a m i r e z A r a m i s R a m i r e z D e r r e k L e e J e r r y H a i r s t o n M i c h a e l B a r r e t t T o d d H o l l a n d s w … A . J . P i e r z y n s k i C a r l E v e r e t t J o e C r e d e P a u l K o n e r k o T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x B i l l M u e l l e r E d g a r R e n t e r i a J o h n n y D a m o n M a n n y R a m i r e z A r a m i s R a m i r e z D e r r e k L e e J e r r y H a i r s t o n M i c h a e l B a r r e t t T o d d H o l l a n d s w … A . J . P i e r z y n s k i C a r l E v e r e t t J o e C r e d e P a u l K o n e r k o T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x B i l l M u e l l e r E d g a r R e n t e r i a J o h n n y D a m o n M a n n y R a m i r e z A r a m i s R a m i r e z D e r r e k L e e J e r r y H a i r s t o n M i c h a e l B a r r e t t T o d d H o l l a n d s w … A . J . P i e r z y n s k i C a r l E v e r e t t J o e C r e d e P a u l K o n e r k o T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x 600 550 500 450 400 350 300 250 200 Boston Chi Cubs Chi Sox Color by Team Boston Chi Cubs Chi Sox
  • 4. Trellis Simulation B i l l M u e l l e r D a v i d O r t i z E d g a r R e n t e r i a J a s o n V a r i t e k J o h n n y D a m o n K e v i n M i l l a r M a n n y R a m i r e z T r o t N i x o n A r a m i s R a m i r e z C o r e y P a t t e r s o n D e r r e k L e e J e r o m y B u r n i t z J e r r y H a i r s t o n J o s e M a c i a s M i c h a e l B a r r e t t N e i f i P e r e z T o d d H o l l a n d s w o r t h T o d d W a l k e r A . J . P i e r z y n s k i A a r o n R o w a n d C a r l E v e r e t t J e r m a i n e D y e J o e C r e d e J u a n U r i b e P a u l K o n e r k o S c o t t P o d s e d n i k T a d a h i t o I g u c h i B o s t o n C h i C u b s C h i S o x 600 550 500 450 400 350 300 250 200 Number of Teams/page  3 Select page 2 Legend Team Team Boston Chi Cubs Chi Sox   per Player per Team At Bats
  • 5.
  • 6. Using $map and $csearch *run*
  • 7.
  • 8.
  • 9.
  • 10. Comma separated tags column Detail on single paper 19 columns
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.