SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

BloodHound 1.3 - The ACL Attack Path Update - Paranoia17, Oslo
BloodHound 1.3 - The ACL Attack Path Update - Paranoia17, OsloBloodHound 1.3 - The ACL Attack Path Update - Paranoia17, Oslo
BloodHound 1.3 - The ACL Attack Path Update - Paranoia17, OsloAndy Robbins
 
Elasticsearch python
Elasticsearch pythonElasticsearch python
Elasticsearch pythonvaliantval2
 
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
 
DerbyCon 2019 - Kerberoasting Revisited
DerbyCon 2019 - Kerberoasting RevisitedDerbyCon 2019 - Kerberoasting Revisited
DerbyCon 2019 - Kerberoasting RevisitedWill Schroeder
 
Random Thoughts on Paper Implementations [KAIST 2018]
Random Thoughts on Paper Implementations [KAIST 2018]Random Thoughts on Paper Implementations [KAIST 2018]
Random Thoughts on Paper Implementations [KAIST 2018]Taehoon Kim
 
[2018] 진화하는 위협, DDoS 트렌드와 방어
[2018] 진화하는 위협, DDoS 트렌드와 방어[2018] 진화하는 위협, DDoS 트렌드와 방어
[2018] 진화하는 위협, DDoS 트렌드와 방어NHN FORWARD
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
[234]멀티테넌트 하둡 클러스터 운영 경험기
[234]멀티테넌트 하둡 클러스터 운영 경험기[234]멀티테넌트 하둡 클러스터 운영 경험기
[234]멀티테넌트 하둡 클러스터 운영 경험기NAVER D2
 
강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019
강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019
강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019devCAT Studio, NEXON
 
[D2]java 성능에 대한 오해와 편견
[D2]java 성능에 대한 오해와 편견[D2]java 성능에 대한 오해와 편견
[D2]java 성능에 대한 오해와 편견NAVER D2
 
Using Sinatra to Build REST APIs in Ruby
Using Sinatra to Build REST APIs in RubyUsing Sinatra to Build REST APIs in Ruby
Using Sinatra to Build REST APIs in RubyLaunchAny
 
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremSeungmo Koo
 
Les 5 risques les plus critiques des applications Web selon l'OWASP
Les 5 risques les plus critiques des applications Web selon l'OWASPLes 5 risques les plus critiques des applications Web selon l'OWASP
Les 5 risques les plus critiques des applications Web selon l'OWASPyaboukir
 
Case Study of Django: Web Frameworks that are Secure by Default
Case Study of Django: Web Frameworks that are Secure by DefaultCase Study of Django: Web Frameworks that are Secure by Default
Case Study of Django: Web Frameworks that are Secure by DefaultMohammed ALDOUB
 
[study] Long Text Generation via Adversarial Training with Leaked Information
[study] Long Text Generation via Adversarial Training with Leaked Information[study] Long Text Generation via Adversarial Training with Leaked Information
[study] Long Text Generation via Adversarial Training with Leaked InformationGyuhyeon Nam
 
Kakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rumKakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rumif kakao
 
[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬KyeongWon Koo
 

Mais procurados (20)

BloodHound 1.3 - The ACL Attack Path Update - Paranoia17, Oslo
BloodHound 1.3 - The ACL Attack Path Update - Paranoia17, OsloBloodHound 1.3 - The ACL Attack Path Update - Paranoia17, Oslo
BloodHound 1.3 - The ACL Attack Path Update - Paranoia17, Oslo
 
google dork.pdf
google dork.pdfgoogle dork.pdf
google dork.pdf
 
TIBCO Spotfire
TIBCO SpotfireTIBCO Spotfire
TIBCO Spotfire
 
Elasticsearch python
Elasticsearch pythonElasticsearch python
Elasticsearch python
 
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
 
DerbyCon 2019 - Kerberoasting Revisited
DerbyCon 2019 - Kerberoasting RevisitedDerbyCon 2019 - Kerberoasting Revisited
DerbyCon 2019 - Kerberoasting Revisited
 
Random Thoughts on Paper Implementations [KAIST 2018]
Random Thoughts on Paper Implementations [KAIST 2018]Random Thoughts on Paper Implementations [KAIST 2018]
Random Thoughts on Paper Implementations [KAIST 2018]
 
Redis
RedisRedis
Redis
 
[2018] 진화하는 위협, DDoS 트렌드와 방어
[2018] 진화하는 위협, DDoS 트렌드와 방어[2018] 진화하는 위협, DDoS 트렌드와 방어
[2018] 진화하는 위협, DDoS 트렌드와 방어
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
[234]멀티테넌트 하둡 클러스터 운영 경험기
[234]멀티테넌트 하둡 클러스터 운영 경험기[234]멀티테넌트 하둡 클러스터 운영 경험기
[234]멀티테넌트 하둡 클러스터 운영 경험기
 
강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019
강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019
강성훈, 실버바인 대기열 서버 설계 리뷰, NDC2019
 
[D2]java 성능에 대한 오해와 편견
[D2]java 성능에 대한 오해와 편견[D2]java 성능에 대한 오해와 편견
[D2]java 성능에 대한 오해와 편견
 
Using Sinatra to Build REST APIs in Ruby
Using Sinatra to Build REST APIs in RubyUsing Sinatra to Build REST APIs in Ruby
Using Sinatra to Build REST APIs in Ruby
 
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
 
Les 5 risques les plus critiques des applications Web selon l'OWASP
Les 5 risques les plus critiques des applications Web selon l'OWASPLes 5 risques les plus critiques des applications Web selon l'OWASP
Les 5 risques les plus critiques des applications Web selon l'OWASP
 
Case Study of Django: Web Frameworks that are Secure by Default
Case Study of Django: Web Frameworks that are Secure by DefaultCase Study of Django: Web Frameworks that are Secure by Default
Case Study of Django: Web Frameworks that are Secure by Default
 
[study] Long Text Generation via Adversarial Training with Leaked Information
[study] Long Text Generation via Adversarial Training with Leaked Information[study] Long Text Generation via Adversarial Training with Leaked Information
[study] Long Text Generation via Adversarial Training with Leaked Information
 
Kakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rumKakao Cloud Native Platform, 9rum
Kakao Cloud Native Platform, 9rum
 
[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬
 

Semelhante 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
 

Semelhante 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

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

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.