SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU LayerDeep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU LayerKirill Eremenko
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
 
Hadoop tools with Examples
Hadoop tools with ExamplesHadoop tools with Examples
Hadoop tools with ExamplesJoe McTee
 
Hardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and MLHardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and MLinside-BigData.com
 
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)Amazon Web Services Korea
 
Big Data: Big SQL and HBase
Big Data:  Big SQL and HBase Big Data:  Big SQL and HBase
Big Data: Big SQL and HBase Cynthia Saracco
 
Satellite Image Classification with Deep Learning Survey
Satellite Image Classification with Deep Learning SurveySatellite Image Classification with Deep Learning Survey
Satellite Image Classification with Deep Learning Surveyijtsrd
 
INTERACTIVE FLAT PANELS | VAMAA
INTERACTIVE FLAT PANELS | VAMAA INTERACTIVE FLAT PANELS | VAMAA
INTERACTIVE FLAT PANELS | VAMAA VAMAA
 
Hide Android applications in images
Hide Android applications in imagesHide Android applications in images
Hide Android applications in imagesAnge Albertini
 
Face spoofing detection using texture analysis
Face spoofing detection  using texture analysisFace spoofing detection  using texture analysis
Face spoofing detection using texture analysisSREEKUTTY SREEKUMAR
 
Getting Started with Amazon ElastiCache
Getting Started with Amazon ElastiCacheGetting Started with Amazon ElastiCache
Getting Started with Amazon ElastiCacheAmazon Web Services
 
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
AWS Black Belt Tech シリーズ 2015 - Amazon RedshiftAWS Black Belt Tech シリーズ 2015 - Amazon Redshift
AWS Black Belt Tech シリーズ 2015 - Amazon RedshiftAmazon Web Services Japan
 
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical AnalysisBrain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical AnalysisMD Abdullah Al Nasim
 
Active shape appearance model-presentation 1st
Active shape appearance model-presentation 1stActive shape appearance model-presentation 1st
Active shape appearance model-presentation 1stChandrashekhar Padole
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis taeseon ryu
 
Detection & Recognition of Text.pdf
Detection & Recognition of Text.pdfDetection & Recognition of Text.pdf
Detection & Recognition of Text.pdfnisarggandhewar1
 

La actualidad más candente (20)

Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU LayerDeep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
Hadoop tools with Examples
Hadoop tools with ExamplesHadoop tools with Examples
Hadoop tools with Examples
 
Hardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and MLHardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and ML
 
Image Compression
Image CompressionImage Compression
Image Compression
 
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
프론트엔드 개발자를 위한 서버리스 - 윤석찬 (AWS 테크에반젤리스트)
 
Big Data: Big SQL and HBase
Big Data:  Big SQL and HBase Big Data:  Big SQL and HBase
Big Data: Big SQL and HBase
 
Satellite Image Classification with Deep Learning Survey
Satellite Image Classification with Deep Learning SurveySatellite Image Classification with Deep Learning Survey
Satellite Image Classification with Deep Learning Survey
 
INTERACTIVE FLAT PANELS | VAMAA
INTERACTIVE FLAT PANELS | VAMAA INTERACTIVE FLAT PANELS | VAMAA
INTERACTIVE FLAT PANELS | VAMAA
 
Hide Android applications in images
Hide Android applications in imagesHide Android applications in images
Hide Android applications in images
 
Face spoofing detection using texture analysis
Face spoofing detection  using texture analysisFace spoofing detection  using texture analysis
Face spoofing detection using texture analysis
 
Visual CryptoGraphy
Visual CryptoGraphyVisual CryptoGraphy
Visual CryptoGraphy
 
Getting Started with Amazon ElastiCache
Getting Started with Amazon ElastiCacheGetting Started with Amazon ElastiCache
Getting Started with Amazon ElastiCache
 
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
AWS Black Belt Tech シリーズ 2015 - Amazon RedshiftAWS Black Belt Tech シリーズ 2015 - Amazon Redshift
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
 
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical AnalysisBrain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
 
Active shape appearance model-presentation 1st
Active shape appearance model-presentation 1stActive shape appearance model-presentation 1st
Active shape appearance model-presentation 1st
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
Detection & Recognition of Text.pdf
Detection & Recognition of Text.pdfDetection & Recognition of Text.pdf
Detection & Recognition of Text.pdf
 
2021 05-04-u2-net
2021 05-04-u2-net2021 05-04-u2-net
2021 05-04-u2-net
 

Similar a 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
 

Similar a 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
 

Último

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Último (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

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.