m
Functions with case insensitive connection names.
l
The following copy/paste scenarios are NOT supported:
m
Functions from an ad hoc grid (these will be pasted as static values).
m
Nested formulas.
m
Formulas with arithmetic operations; for example, divide or multiply.
m
Other Excel functions; for example, IF or SUM.
ä
To copy and paste functions:
1
Select the cell or range of cells to copy and perform an action:
l
In Excel, click 
l
In Word and PowerPoint, click 
2
If not already open, launch the Office application to which you want to paste the copied function cells.
3
Perform an action:
l
In Excel, select the cell where the copied functions will be pasted and, in the Smart View
ribbon, click 
.
l
In Word or PowerPoint, place the cursor at the point in the page or slide where the
copied function will pasted and, in the Smart View ribbon, click 
4
Refresh the sheet, page, or slide.
Function Descriptions
HsGetValue
Data sources: Financial Management, Essbase, Planning; Hyperion Enterprise (private
connection only)
HsGetValue retrieves data from the data source for selected members of a dimension.
When HsGetValue retrieves no data, the value specified for the #NoData/Missing Label
replacement option is used (see Table 12, “Data Options,” on page 184).
When users select Refresh or Refresh All, only HsGetValue is called. When users select Submit,
HsSetValue is called first, HsGetValue is then called only if HsSetValue returns successfully.
Function Descriptions
201
Pdf make text searchable - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
select text in pdf file; how to search pdf files for text
Pdf make text searchable - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
pdf text search; searching pdf files for text
Syntax
Private connection:
HsGetValue("PrivateConnectionName","POV")
Shared connection:
HsGetValue("WSFN|ProviderType|Server|Application|Database","POV")
Example
In this example, HsGetValue returns the value from the HFM01 application for the default POV.
Private connection:
HsGetValue("HFM01";"Scenario#Actual;Year#2004;Period#July;View#YTD;
Entity#UnitedStates.Connecticut;Value#USD;Account#Sales;ICP#[ICP 
None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];
Custom4#Increases")
Shared connection:
HsGetValue("WSFN|HFM|hfm_svr|HFM01|HFM01”;"Scenario#Actual;Year#2004;Period#July;
View#YTD;Entity#UnitedStates.Connecticut;Value#USD;Account#Sales;ICP#[ICP 
None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#Increases")
HsSetValue
Data sources: Financial Management, Essbase, Planning; Hyperion Enterprise (private
connection only)
HsSetValue sends a data value from a worksheet to a data source selected members of a
dimension. To send data to a data source, you must have the appropriate load rule and write
access for the data source.
Syntax
Private connection:
HsSetValue (dollar amount,"PrivateConnectionName","POV")
Shared connection:
HsSetValue (dollar amount,"WSFN|ProviderType|Server|Application|Database","POV")
Example
In this example, HsSetValue sends the value from cell H4 to the HFM01 application.
Private connection:
HsSetValue(H4, "HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario 
View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP 
None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")
Shared connection:
202
Functions
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
What should be noted here is that our PDF to text converting library Thus, please make sure you have installed VS 2005 or above versions and .NET Framework
how to select text in pdf and copy; converting pdf to searchable text format
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
can be Png, Jpeg, Tiff, image-only PDF or Bmp following sample codes demonstrate how to extract text from bmp of image file formats, so you can make all desired
can't select text in pdf file; pdf find text
HsSetValue(H4, "WSFN|HFM|hfm_svr|HFM01|HFM01","Scenario#Actual;Year#2004;Period#"&B
$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity 
Currency>;Account#"&$A4&";ICP#[ICP 
None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")
HsGetSheetInfo
Data sources: Provider-independent
HsGetSheetInfo retrieves detailed information about the current worksheet, as described in
Table 17.
Table 17 HsGetSheetInfo Details
Numerical Equivalent String Equivalent Sheet Information
1
Connected
Connection status
2
Sheet Type
Ad hoc or form
3
Server
The server to which the sheet is connected
4
Application
The application to which the sheet is connected
5
Cube
The cube to which the sheet is connected
6
URL
The URL to which the sheet is connected
7
Provider
The data source type to which the sheet is connected
8
Provider URL
The provider to which the sheet is connected; applicable for Oracle Hyperion Provider
Services connections
9
Friendly Name
The data source connection name
10
Alias Table
The current alias table
11
User
The user name
12
Description
The connection description
Syntax
HsGetSheetInfo("<string equivalent>")
HsGetSheetInfo("<numerical equivalent>")
Example
In this example, HsGetSheetInfo tells you whether the worksheet contains an ad hoc grid or a
form.
HsGetSheetInfo("Sheet Type")
Function Descriptions
203
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
API, users will be able to convert a PDF file or a certain page to text and easily save Before you get started, please make sure that you have installed the
pdf searchable text converter; text select tool pdf
Online Convert PDF to Text file. Best free online PDF txt
We try to make it as easy as possible to Professional PDF to text converting library from RasterEdge PDF for Visual C# developers to convert PDF document to
how to select text on pdf; find and replace text in pdf file
HsCurrency
Data sources: Financial Management, Hyperion Enterprise (private connection only)
HsCurrency retrieves the currency value of the specified dimension member. Entity and Value
are the only valid members for the HsCurrency function.
Syntax
Private connection:
HsCurrency("PrivateConnectionName,Entity;Value")
Shared connection:
HsCurrency("WSFN|ProviderType|Server|Application|Database,EntityMember;ValueMember")
Note:
Hyperion Enterprise does not use the Value dimension
Example
In this example, HsCurrency retrieves the entity currency where the currency for the East Sales
entity is USD, and the currency for the UKSales entity is GBR. The EastSales entity displays USD,
and UKSales displays GBR.
Private connection:
HsCurrency("Comma","Entity#EastRegion.EastSales;Value#<Entity Currency>.")
HsCurrency("Comma","Entity#EastRegion.UKSales;Value#<Entity Currency>.")
Shared connection:
HsCurrency("WSFN|HFM|hfm_svr|Comma|Comma","Entity#EastRegion.EastSales;Value#<Entity 
Currency>.")
HsCurrency("Comma","Entity#EastRegion.UKSales;Value#<Entity Currency>.")
HsDescription
Data sources: Financial Management, Essbase, Hyperion Enterprise (private connection only)
HsDescription displays the alias of the specified dimension member.
Syntax
Private connection:
HsDescription ("PrivateConnectionName","Dimension#Member")
Shared connection:
HsDescription ("WSFN|ProviderType|Server|Application|Database","Dimension#Member")
Example
In this example, HsDescription displays the description for Custom 4.
204
Functions
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB.NET project. is a good way to share your ideas because you can make sure that the PDF file cannot be
how to select all text in pdf; search text in pdf using java
OCR Images in Web Image Viewer | Online Tutorials
page provides detailed information for recognizing text from scanned or doucments in Web Document Viewer, make sure that you Build, Save a Scannable PDF, PDF/A.
search multiple pdf files for text; convert pdf to word searchable text
Private connection:
HsDescription("HFM01","Custom4#Increases")
Shared connection:
HsDescription("WSFN|HFM|hfm_svr|HFM01|HFM01","Custom4#Increases")
HsLabel
Data sources: Financial Management, Hyperion Enterprise (private connection only)
HsLabel displays the default member label for the specified dimension member.
Syntax
Private connection:
HsLabel ("PrivateConnectionName","Dimension#")
Shared connection:
HsLabel ("WSFN|ProviderType|Server|Application|Database","Dimension#")
Example
In this example, HsLabel function retrieves the label for the Scenario dimension in the Comma
application:
Private connection:
HsLabel ("Comma","Scenario#")
Shared connection:
HsLabel ("WSFN|HFM|hfm_svr|Comma|Comma","Scenario#")
HsGetText
Data sources: Financial Management, Hyperion Enterprise (private connection only)
HsGetText retrieves cell text from the data source for dimension members, cell references, the
default POV, or a combination of all three.
Note: Users must click Refresh in order to retrieve the cell text.
Syntax
Private connection:
HsGetText ("PrivateConnectionName","POV","CellTextLabel")
Shared connection:
HsGetText ("WSFN|ProviderType|Server|Application|Database","POV","CellTextLabel")
Function Descriptions
205
VB.NET Image: Start with RasterEdge .NET Imaging SDK in Visual
dll: With this dll, users are capable of recognizing text from scanned documents, images or existing PDF documents and creating searchable PDF-OCR in VB.NET.
text searchable pdf file; select text pdf file
Example
In this example, HsGetText returns the cell text from the HFM01 data source for the default
POV.
Private connection:
HsGetText("HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#
<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&
$A3&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")
Shared connection:
HsGetText("WSFN|HFM|hfm_svr|HFM01|HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#
<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&
$A3&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")
HsSetText
Data sources: Financial Management, Hyperion Enterprise (private connection only)
HsSetText sends cell text to a data source. You can use all dimension members, cell references,
the default POV, or a combination of all three.
Note: Users must click Submit Data in order to save the cell text.
Syntax
Private connection:
HsSetText("Cell Text Comments","PrivateConnectionName";"POV")
Shared connection:
HsSetText("Cell Text Comments","WSFN|ProviderType|Server|Application|Database";"POV")
Example
In this example, HsSetText sends the text from cell H3 to the HFM01 application.
Private connection:
HsSetText("H3","HFM01";"Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario 
View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A3&";ICP#[ICP 
None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")
Shared connection:
HsSetText("H3","WSFN|HFM|hfm_svr|HFM01|HFM01";"Scenario#Actual;Year#2004;Period#"&B
$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity 
Currency>;Account#"&$A3&";ICP#[ICP 
None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4#
Increases")
206
Functions
HsGetVariable
Data sources: Essbase
HsGetVariable retrieves the associated value for a substitution variable.
You cannot use HsGetVariable with Smart Slices.
Syntax
HsGetVariable can use the default connection name, a private connection name, a shared
connection, or an Excel named range on a multiple-range grid, as follows:
l
Default connection: 
HsGetVariable("substitution variable name")
l
Private connection: 
HsGetVariable("PrivateConnectionName","substitution
variable name")
l
Shared connection: 
HsGetVariable("WSFN|ProviderType|Server|Application|
Database","substitution variable name")
l
Named range on a multiple-range grid: 
HsGetVariable("range
name","substitution variable name")
Examples
l
Default connection: 
HsGetVariable("CurMonth")
l
Private connection: 
HsGetVariable("stm10026_Sample_Basic","CurMonth")
l
Shared connection: 
HsGetVariable("WSFN|Essbase|esbsvr|Sample|
Basic","CurMonth"
l
Named range: 
HsGetVariable("stm10026_Sample_Basic","CurMonth")
Note:
An ampersand (&) is generally used to refer to a substitution variable, but is optional in
this function.
Accessing Functions with a Smart Tag
You can access HsGetValue, HsGetText, HsCurrency, and HsDescription functions with a
Microsoft Office smart tag (see Microsoft documentation for information on smart tags). Smart
View's smart tag is 
smartview
.
ä
To access functions using the smart tag:
1
Ensure that smart tags are enabled in Excel.
2
Ensure that you are connected to a data source.
3
Enter smartview anywhere in the document, then mouse over it to display the Smart Tags Action icon
.
4
Click 
to display the Smart View menu.
Accessing Functions with a Smart Tag
207
5
Select Functions, then connection name, and then a function name.
6
From Member Selection, select members as described in “Selecting Members From the Member
Selector” on page 30
The results of your selected function are displayed.
Common Function Error Codes
Some common error codes displayed in functions:
#NO CONNECTION - You are not connected or logged on to a data source.
#INVALID - Invalid metadata. Invalid cells that contain a value display the value as zero.
#LOCKED - The cell is locked.
#NO ACCESS - You do not have access to this cell.
#NO DATA - The cell contains NoData. You can select to display zeros instead of NoData. Cells
use the Replacement text that you specify in the Options dialog box.
#INVALID INPUT - The HsSetValue data value is not valid, for example, a text string.
#READ ONLY - This is for the HsSetValue function only when the cell is Read-only.
#NO ROLE ACCESS - You do not have the Financial Management LoadExcelData security role.
#NEEDS REFRESH - Data needs to be refreshed.
#INVALID DIMENSION - An invalid dimension is specified in the function.
#INVALID MEMBER - An invalid dimension member name is specified in the function.
#NAME - Excel does not recognize text in a formula. When you forward a worksheet that
contains functions to a user who does not have Smart View, they can view the same data as the
functions on the worksheet. When the user edits or refreshes the function, it changes to #Name.
208
Functions
17
Fr ee -F orm  Mod e
In This Chapter
About Free-Form Mode .................................................................................. 209
Free-Form Guidelines .................................................................................... 210
Free-Form Grid Examples................................................................................ 211
Comments in Free-Form Grids .......................................................................... 212
Formulas in Free-Form Grids............................................................................ 214
Attribute Dimensions in Free-Form Grids .............................................................. 215
Creating Free-Form Reports ............................................................................. 215
Retrieving Attribute Dimensions in Free-Form Mode.................................................. 215
Creating Asymmetric Reports ........................................................................... 216
Actions That May Cause Unexpected Behavior........................................................ 217
About Free-Form Mode
In ad hoc analysis, if you are familiar with the dimensions and members of your database, you
can use free-form mode by typing dimension and member names directly into cells. You can still
use the POV, member selection, and other ad hoc operations in free-form grids.
The components of Smart View grids are described in Table 18.
Table 18 Smart View Grid Components
Grid Component
Description
Row Dimension
A dimension or member placed down one column across one or more rows in a worksheet
Column Dimension A dimension or member placed on a row across one or more columns in a worksheet
Page Dimension
A dimension that applies to the entire page (Essbase only)
Comments
Text added by the user
Data Region
Areas of the grid that contain data for dimensions or members
Blank Region
Areas of the worksheet that contain no entries
About Free-Form Mode
209
Free-Form Guidelines
l
Grids do not need to start in cell A1.
l
A grid must have at least one row dimension and one column dimension.
l
Each row dimension can contain members of only one dimension. Each column dimension
can contain members of only one dimension.
l
Members of one dimension can be entered only in one of the following regions:
m
In the same row
m
In the same column
m
Anywhere in the page dimension region
l
The page dimension region can contain members of different dimensions, but no two
members in the page dimension region can belong to the same dimension.
l
Dimensions entered into the page dimension region override any corresponding default or
existing dimensions in the page dimension region. For example, if the page dimension
contains a Year dimension, and you enter Qtr1, then Qtr replaces Year in the page dimension.
l
The replacement labels specified in the Data Options page of Smart View Options apply in
free-form mode.
l
Numerical entries are identified as data in the data region, and as comments outside the
data region. If you want to use a number as a member name, precede it with a single quotation
mark; for example, '100.
l
Precede member names that contain spaces between words with a single quotation mark.
l
When connected to a duplicate member Essbase data source, select Member Name Only on
the Member Options page of the Smart View Options dialog box to display fully qualified
member names in the worksheet. To enter duplicate members, use this syntax for qualified
member names:
[Income].[Other]
[Expenses].[Other]
l
Aliases from the current alias table are permitted in free-form grids, but aliases from other
alias tables are treated as comments.
l
For Hyperion Enterprise data sources, you cannot type dimension names in the free-form
grids. You can type only member names.
l
Dynamic Time Series members (Essbase) must use one of the following formats:
m
Q-T-D(Jan)
m
Y-T-D(Mar)
m
M-T-D(Jun)
210
Free-Form Mode
Documents you may be interested
Documents you may be interested