Creando Reports "A Medida" con Holdem Manager
16 años 6 meses
225
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.
18 años 5 meses
3.550
excelente ¡¡. ojala se pudiera hacer lo mismo, pero en la pestaña players y agregarle stats adicionales, como por ejemplo el call eficiency.
17 años 11 meses
2.413
spam 😫DD
PD: muy buena entrada luego la leo mejor 😄
17 años 3 meses
5.091
Lo he leido en tu blog y esta muy muy bien. 😄
16 años 8 meses
1.133
buen trabajo, reputación. Sigue así.
19 años 3 meses
4.388
Hola, las reglas del foro.
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.
[]
[/]
.
16 años 6 meses
225
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 😒
17 años 11 meses
3.923
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.
16 años 6 meses
225
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:
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.