No es posible acceder a detalles entre PowerCubes porque los MUN no coinciden

Es recomendable que las claves de empresa sean únicas en la dimensión en los PowerCubes. Estas claves se utilizan como el valor de origen para los niveles en una jerarquía de una dimensión. Si los valores no son únicos en la dimensión, los valores de código de categoría correspondientes podrían generarse con tildes.

Por ejemplo, si una categoría en el nivel de Línea de producto tiene un valor de origen de 101 y una categoría en el nivel de Tipo de producto tiene un valor de origen de 101, el valor de código de categoría para el nivel de Tipo de producto se genera automáticamente con un valor único de 101~245. Los valores de código de categoría se utilizan en el nombre exclusivo de miembro (MUN) de cada miembro; por ejemplo, [Ventas y marketing].[Productos].[Productos].[Tipo de producto]->:[PC].[@MEMBER].[101~245].

Puesto que estos valores se generan de forma automática, no se puede garantizar que se conservarán de una creación de cubo a otra ni en una creación de otro cubo con la misma estructura de dimensiones si se utilizan los mismos valores de origen. Por lo tanto, la visualización de los detalles desde un PowerCube a otro en lo que parece ser el mismo miembro podría no funcionar, ya que los MUN podrían no corresponderse.

Si los MUN no se corresponden, consulte los modeladores del cubo para ver si las claves de empresa se pueden convertir en únicas en la dimensión. Si esto no es posible o lleva demasiado tiempo hacerlo, puede utilizar cálculos para transmitir el valor de origen de un PowerCube a otro para el acceso a detalles.

Procedimiento

  1. En el informe de destino, cree un filtro con la sintaxis siguiente:

    filtro([Jerarquía o nivel], roleValue('_businessKey', [Jerarquía o nivel]) = ?Parámetro?)

    Por ejemplo:

    filter([Cubo de ventas].[Productos].[Productos].[Tipo de producto], roleValue('_businessKey',[Cubo de ventas].[Productos].[Productos].[Tipo de producto]) = ?Tipo prod.?)

  2. En el informe de origen, cree un cálculo de consulta que se utilice para transmitir la clave de empresa (valor de origen) al informe de destino correlacionándola con el parámetro de destino de la definición para acceso a detalles. Utilice la siguiente sintaxis:

    roleValue('_businessKey', [Jerarquía o nivel])

    Por ejemplo:

    roleValue('_businessKey', [ventas_y_marketing].[Productos].[Productos].[Tipo de producto])