Permite obtener el número de columnas pivotadas de una tabla virtual (resultado del uso del tag '''vtable.pivot''').
1 vtable.getPivotColumnCount
<vtable.getPivotColumnCount name='name'>
<vtable /> ?
</vtable.getPivotColumnCount>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Aname | string | Nombre de la tabla virtual. La tabla virtual se puede indicar mediante este atributo o bien puede pasarse como un argumento. |
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Evtable | vtable | Tabla virtual de la que se desea obtener el número de columnas. |
Returns | |
---|---|
Type | Description |
Integer | Devuelve el número de columnas pivotadas de la vtable pasada como argumento. |
Example
Copy
<xsql-script name='vtable_getPivotColumnCount_sample1'> <body> <vtable name='v1'> <column name='region' type='char' /> <column name='product' type='char' /> <column name='sales' type='decimal' /> <column name='profit' type='decimal' /> </vtable> <vtable.insert name='v1'> <matrix> {"USA", "NIKE", "12","9"} {"USA", "PUMA", "20","99"} {"USA", "PUMA", "50","999"} {"USA", "REEBOK","15","9999"} {"EUROPE","NIKE", "12","99999"} {"EUROPE","PUMA", "15","999999"} {"EUROPE","REEBOK","22","9999999"} </matrix> </vtable.insert> <set name='p1'><vtable.pivot name='v1' pivotcolumns='region' datacolumns='sales, profit' /></set> <println><p1 /></println> <println>PIVOT COUNT = <vtable.getPivotColumnCount name='p1' /></println> <set name='p2'><vtable.pivot name='v1' pivotcolumns='region' datacolumns='sales' /></set> <println><p2 /></println> <println>PIVOT COUNT = <vtable.getPivotColumnCount name='p2' /></println> </body> </xsql-script>