cubos olap - numero registros

17/02/2006 - 13:33 por RAES | Informe spam
Hola a todos
Os agradecería que me indicarais cómo puedo (miembro calculado) saber el
número de registros (dimensiones) que contiene una fila de un cubo olap,
teniendo en cuenta que puedo realizar distintas agrupaciones. Por ejemplo:
si tengo como dimensiones Cliene, Fecha factura y Número de factura y como
medida el importe de la misma, el número de registros por fila en caso de
desplegarlo totalmente sería 1 (un nº de factura x día x cliente) pero si
quito el nº de factura de las dimensiones, el número de facturas pueden ser
1, 4 ó 45. Este valor es el que quiero obtener como miembro calculado. La
fórmula
Count({Registro.CurrentMember})

me da el valor de todos, no los seleccionados

Gracias
 

Leer las respuestas

#1 Salvador Ramos
17/02/2006 - 13:50 | Informe spam
Hola,

En primer lugar quiero informarte que hay un grupo específico para olap, y
que posiblemente no lo conozcas, te sugiero que en adelante hagas allí las
preguntas relativas a olap, analysis services, ...
microsoft.public.espanol.sqlserver.olap (posiblemente al no ser .es. sino
.espanol. no lo tuvieras localizado).

Ahora, con respectoa tu pregunta, puedes crear una nueva medida, utiliza un
campo numérico, por ejemplo cantidad, y luego en la propiedad 'Aggregate
Function' selecciona 'Count' en vez de 'Sum' que es el valor por defecto.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"RAES" escribió en el mensaje
news:
Hola a todos
Os agradecería que me indicarais cómo puedo (miembro calculado) saber el
número de registros (dimensiones) que contiene una fila de un cubo olap,
teniendo en cuenta que puedo realizar distintas agrupaciones. Por ejemplo:
si tengo como dimensiones Cliene, Fecha factura y Número de factura y como
medida el importe de la misma, el número de registros por fila en caso de
desplegarlo totalmente sería 1 (un nº de factura x día x cliente) pero si
quito el nº de factura de las dimensiones, el número de facturas pueden
ser
1, 4 ó 45. Este valor es el que quiero obtener como miembro calculado. La
fórmula
Count({Registro.CurrentMember})

me da el valor de todos, no los seleccionados

Gracias



Preguntas similares