P#
Introduction to P#, Weatherford's unique petro-technical scripting language.
Getting Started with P#
Data Cleansing
String Functions
- Upper()
- CurrentParent()
- ToString()
- NullString()
- Signal()
- ScenarioStringValue()
- ParseJSON()
- CurrentHierarchy()
- Find()
- Len()
- Left()
- Right()
- _Hierarchy()
- AggregateJSON()
- _List()
- CurrentDataGridCell()
- DepthSignal()
- EndofDepth()
- EntitiesByName()
- EntitiesFromEntitySet()
- EntitiesInsideDataGridCell()
- IsInsideDataGridCell()
- LastStringValue()
- Lower()
- Mid()
- OpportunitiesByName()
- Predictor()
- PredictProbability()
- ResponseSurface()
- ResponseSurfaceAggregation()
- ResponseSurfaceAggregationPoint()
- ResponseSurfaceProbability()
- ResponseSurfaceScore()
- StartOfDepth()
- StringSignal()
- TimeSignal()
- ToAggregation()
- Trim()
- ToBoolean()
- TimeStringSignal()
- CurrentEntity()
- Concat()
Scenario Functions
Regression Functions
Placeholder Functions
Mathematical Functions
Logic Functions
Entities Function
Moving Window Functions
Time and Date Functions
Statistical Functions
Economic Functions
Data Handling
Additional Functions
- TableValueAggregated() (deprecated)
- TablesIntersection() (deprecated)
- RefTableLastTimeStamp()
- RefTableArea()
- RefTableKey()
- RefTablesIntersection()
- RefTableValueAggregatedAsString()
- TableKey() (deprecated)
- LastValue()
- WorkspaceDictionary()
- DepthValue()
- Rank()
- WorkspaceValue()
- PVTValue()
- WorkspaceList()
- WorkspaceEnumeration()
- How do I use a depth dependent scope?
- IsOpportunity()
- DynaCard()
- RefTableSlope()
- RefTableValueAsString()
- TableValue() (deprecated)