Creando Reports "A Medida" con Holdem Manager

8 respuestas
13/02/2009 16:28
1

No se si es demasiado correcto incluir aquí un enlace a mi blog, pero es que al final me ha salido tan largo lo que quería contar que no se me ocurre otra forma de compartirlo.

Se trata de una forma de extender las capacidades estándar de los Reports del Holdem Manager, diseñando Reports a medida con la información que nos interesa.

Creando Reports A Medida con Holdem Manager Usvl: Mis andanzas en Holdem NL

Espero que os resulte util.

13/02/2009 16:47
Re: Creando Reports "A Medida" con Holdem Manager

excelente ¡¡. ojala se pudiera hacer lo mismo, pero en la pestaña players y agregarle stats adicionales, como por ejemplo el call eficiency.

13/02/2009 19:23
Re: Creando Reports "A Medida" con Holdem Manager

spam 😫DD

PD: muy buena entrada luego la leo mejor 😄

13/02/2009 19:46
Re: Creando Reports "A Medida" con Holdem Manager

Lo he leido en tu blog y esta muy muy bien. 😄

14/02/2009 13:31
Re: Creando Reports "A Medida" con Holdem Manager

buen trabajo, reputación. Sigue así.

14/02/2009 15:47
Re: Creando Reports "A Medida" con Holdem Manager

Hola, las reglas del foro.


8.- Autopromoción de blogs
Ya que cada vez hay más gente creando sus propios blogs es necesario dejar claras unas mínimas normas de obligado cumplimiento. Básicamente se resumen en una: no hagas en nuestra casa lo que no te gustaría que hicieran en la tuya.
[]
  • Si quieres enlazar tu blog desde nuestros foros haz el favor de poner un enlace hacia Póquer Red en tu web. Parece mentira, pero hay gente que ni se molesta. Eliminaremos cualquier blog que no cumpla este requisito.
  • Utiliza tu firma para anunciar tu blog, no crees un nuevo hilo para hacerlo, y menos si tu usuario es reciente. Sólo a los usuarios con más antigüedad o actividad se les permitirá hacerlo en deferencia a su participación en los foros.
  • No utilices el foro como lanzadera hacia tu blog. Por ejemplo, no crees un hilo anunciando que has escrito un artículo dejando sólo el enlace. [="3"]Puedes firmar el artículo con un enlace a tu página si copias integro el contenido del artículo en los foros.[/]
  • No utilices el foro para pedir enlaces hacia tu blog. Si todos hicieran lo mismo el foro sería una jungla.
  • No enlaces a tu blog si únicamente lo utilizas para hacer publicidad.
  • [/]

    .

    14/02/2009 19:22
    Re: Creando Reports "A Medida" con Holdem Manager

    Alaaa ... por no leer las normas y postear a la carrera ... si algún moderador puede cancelarlo, ya me encargo luego de copiar el contenido en un post.

    Sorry 😒

    14/02/2009 23:02
    Re: Creando Reports "A Medida" con Holdem Manager

    En este caso, si te resulta muy incómodo subir todas las imágenes al foro, o tienes muchos tags html que te sea molesto cambiar, no hace falta que pegues el contenido. Esa regla está bastante claro para lo que está, y no creo que en este caso haya problema porque dejes sólo el enlace, teniendo en cuenta que el artículo es útil y además tiene muchas imágenes que tendrías que subir de nuevo usando image shack en vez de blogger.



    Eso sí, que quede claro que es una excepción y que normalmente hay que poner los artículos en el foro.

    15/02/2009 14:28
    Re: Creando Reports "A Medida" con Holdem Manager

    Después de la metedura de pata inicial, os pego aquí el contenido del artículo original (Thanks a todos por la "reputación" ... la tenía por los suelos ... jejej)

    Se trata de las capacidades de extensión “a medida” que tenemos sobre los Reports por defecto que trae el HM. (Los creadores de la herramienta aseguran que a futuro tendremos un asistente de informes, pero de momento nos tenemos que conformar con lo que hay).

    Los Reports disponibles en la pestaña “Reports” (By Stakes, Overall, …)

    Se corresponden con una serie de ficheros de contenido XML que están colocados en la carpeta de instalación Holdem Manages\Reports.

    Cada fichero representa la definición de un Report y sigue una definición estándar en sus tags xml.

    Son tan solo unos pocos TAGS, así que vamos con ellos:



    Este TAG contiene simplemente los atributos del nombre, versión del listado y alguna otra cosilla mas.

    Por ejemplo, en el Report “By Stakes”, esto contiene algo así:



    Este TAG es el que indica al Holdem Manager como se organizan las filas del listado a mostrar.





    En este caso estamos indicando al listado a través del “FieldExpression” que deberá mostrar una fila por cada uno de los Tipos de Juego de los que existan datos en nuestra Base de Datos.



    El resto de atributos del tag son meramente descriptivos (Cabecera de Columna, Tooltip para la ayuda emergente, Ancho de columna, …)



    Las agrupaciones pueden ser algo mas complejas y, en lugar de tomar el valor de la propia muestra de Base de Datos, podemos establecer rangos específicos (En este caso podríamos crear un rangpo para microstakes, otro para midstakes, juntar las stats de NL con PL por nivel y todo lo que se os ocurra …)



    Para ello utilizaremos el tag siguiente.



    Imaginaros que quisiéramos obtener un listado en relación al Stack con el que hemos jugado en cada nivel (no parece muy util ¿no?)



    En este caso podríamos agrupar el listado de forma personalizada de la siguiente forma:



















    Hay otras opciones para crear grupos que no dependan de un rango de valores, como puede ser:













    Tan solo es necesario enredar un poco en la Base de Datos Postgress para identificar los valores que nos interesan.

    Los alias de tabla para configurar el “FieldExpression” son los siguientes: PH PlayerHandsCash(or Tourney)KeyColumns

    PHMISC PlayerHandsCash(or Tourney)Miss

    GT GameType

    PKH PokerHands

    FLOP PlayerHandsFlop

    TURN PlayerHandsTurn

    RIVER PlayerHandsRiver

    TABLES Tables

    HOLECARDS HoleCards

    EV AllInSituations

    Como véis, tenemos infinidad de posibilidades con un poco de imaginación.



    En este TAG es donde incluiremos la lista de estadísticas a mostrar por cada listado (Esta es justo la sección que el Holdem Manager si nos permite gestionar directamente desde el programa).

    EJEMPLO:

    Para finalizar os dejo con un pequeño ejemplo que podéis probar en vuestro propio HM.

    Los pasos para ponerlo en marcha son los siguientes: 1. Guardar el texto que os pongo a continuación en un fichero de texto llamado PruebaReport.Report (Importante la extensión “.Report”.

    La definición del Listado es la siguiente:

    0″ Version=”1.1″>























    2. Mover el archivo creado a la carpeta de instalación Holdem Manages\Reports.

    3. Reiniciar el Holdem Manager.

    4. Ya tenemos un nuevo listado que podemos lanzar desde la pestaña Reports y en el que podremos ver las stats que nos interese de nuestras Holecards en función de la posición donde las jugamos.



    5. Como siempre, podemos exportar esta información a Excel vía CSV para hacer allí todo el bricolaje adicional que consideremos necesario.

    Espero que os haya resultado interesante y podamos generar algún Report de interés.

    Responder

    ¿Quieres participar?

    Inicia sesión o crea tu cuenta gratis para formar parte de la comunidad de Poker-Red.