Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes, tengo la siguiente situación
Tengo dos cubos, uno para compras y otro para ventas. En el primero estoy sacando una gráfica para ver el número de facturas realizadas a través del tiempo. La gráfica tiene como dimensiones: fecha, proveedor, pero ésta me muestra un conteo de facturas donde no tiene asociado ningún proveedor, éste lo representa como "-" y no puedo seleccionarlo
Esta es la expresión:
Count(if(tipomovimiento = 'factura' and NombreEstatusMovimientoCompra= 'Aplicado',foliomovimiento,0))
Alguien sabe a qué se debe esto. Aún no doy con la solución.
De antemano, gracias
Hola Jesús,
A veces esto se debe a que el modelo de datos.
Intente realizar el mismo cálculo en Set Analysis para ver el resultado.
La expresión sería algo así como:
Count({<tipomovimiento = {'factura'} , NombreEstatusMovimientoCompra= {'Aplicado'}>} foliomovimiento)
Saludo
Hola Jesús,
A veces esto se debe a que el modelo de datos.
Intente realizar el mismo cálculo en Set Analysis para ver el resultado.
La expresión sería algo así como:
Count({<tipomovimiento = {'factura'} , NombreEstatusMovimientoCompra= {'Aplicado'}>} foliomovimiento)
Saludo
gracias Nilo Pontes,
Ya lo probé y me dió el resultado esperado.
Buscando en la Web encontré una solución, en la cual se podían suprimir valores nulos en la pestaña Dimensiones, por cada dimensión se activa en la parte de abajo unas casillas, una de ellas es Suprimir cuando el valor es nulo. Sin embargo, la expresión que me sugieres me parece mucho más limpia.
Las expresiones dentro de la función de agregación son un tipo de "Where" de un SELECT, verdad?
Te lo agradezco, que estés excelente, saludos
Jesus,
Me alegro de que usted ha resuelto el problema.
Hay otras maneras de obtener este resultado, como se puede ver en la web.
Creo que su definición es genial, es como un "Where" de un "Select".
Para otros usos de estas cláusulas, mira para Set Analysis.
Saludos
Hola,
Recuerda marcar la respuesta correcta o respuesta útil, para que otros usuarios con el mismo problema puedan reutilizar esta pregunta,
saludos
muy bien Jaime, saludos