viernes, 20 de septiembre de 2024

Algunas Funciones de Texto en Dax

 Vamos a ver para que sirven algunas funciones de texto en Dax, que suelo utilizar.

UPPER.- Nos convierte una cadena de texto en mayúsculas.

LOWER.- Nos convierte una cadena de texto en minúsculas.

LEFT.- A una cadena de texto le pasamos un número de caracteres, y nos devolverá de la cadena de texto el número de caracteres dado, pero empezando desde la izquierda.

LEFT.- A una cadena de texto le pasamos un número de caracteres, y nos devolverá de la cadena de texto el número de caracteres dado, pero empezando desde la derecha.

LEN.- Nos devuelve el número de caracteres que tiene una cadena de texto.

TRIM.- Le pasamos una cadena de texto, y nos quita los espacios del texto, excepto los espacios individuales entre palabras.

EXACT.- Compara dos cadena de texto, y nos devuelve True si son exactamente iguales, o False en caso contrario.

FORMAT.- Convierte un valor en una cadena de texto. Suelo utilizarlo para desde un campo fecha obtener numero del mes, el nombre del mes, número del día, día se la semana.

SUBSTITUTE.- Esta función nos reemplaza una cadena de texto por otra nueva. Si le  pasamos una cadena de texto, y podemos sustituir alguna palabra por otra o por nada.



sábado, 14 de septiembre de 2024

Modificación Parte 6 del Decreto de Viviendas de Uso Turísticos

El Decreto 31/2024, de 29 de enero, por el que se modifican diversas disposiciones en materia de viviendas de uso turístico, establecimientos de apartamentos turísticos y hoteleros de la Comunidad Autónoma de Andalucía, ha modificado el Decreto 28/2016, de 2 de febrero, de las viviendas con fines turísticos y de modificación del Decreto 194/2010, de 20 de abril, de establecimientos de apartamentos turísticos.

Continuamos con el Capitulo IV que regula la Inspección y Régimen Sancionador.

En su articulo 10 sobre Inspección y Régimen Sancionador

1. Los servicios de inspección de la Consejería competente en materia de turismo, ejercerán las funciones de comprobación y control del cumplimiento de lo establecido en la presente norma, de acuerdo con la Ley 13/2011, de 23 de diciembre y con el Decreto 144/2003, de 3 de junio, de la Inspección de Turismo, sin perjuicio de las competencias de inspección y control que tengan atribuidas otras Consejerías o Administraciones públicas.

2. Quienes cometan infracciones por incumplimiento de lo señalado en el presente Decreto, incurrirán en responsabilidad administrativa. Su régimen sancionador será el previsto en el Título VIII de la Ley 13/2011, de 23 de diciembre.

3. La persona explotadora del servicio deberá facilitar a los servicios de inspección turística el ejercicio de sus funciones.

 Artículo 11. Actividad clandestinas . 

 Se considerará actividad clandestina la prestación del servicio de alojamiento, definido en el artículo 3 de este Decreto, cuando el titular haya iniciado la actividad turística sin presentar declaración responsable en los términos del artículo 9, estando tipificada dicha prestación como infracción grave por el artículo 71.1 de la Ley 13/2011, de 23 de diciembre.

viernes, 6 de septiembre de 2024

Continuamos con el Real Decreto 990/2022 sobre Normas de Sanidad y Protección Animal durante el Transporte

Continuamos con dicho Decreto sobre las Normas de Sanidad y Protección Animal durante el Transporte.

Artículo 19. Puntos de entrada designados de vehículos de transporte por carretera.

1.  Los vehículos de transporte por carretera de animales vivos de las especies equina, porcina, bovina, ovina, caprina, aves de corral, conejos y especies cinegéticas, cargados o vacíos, así como los vehículos de transporte por carretera de piensos, cargados o vacíos, procedentes de Estados no miembros de la Unión Europea, solo podrán entrar en el territorio de España a través de un punto de entrada de vehículos designado por la Dirección General de Sanidad de la Producción Agraria, que tenga la condición de recinto aduanero, o lugar habilitado por las autoridades aduaneras para la entrada de mercancías procedentes de Estados no miembros de la Unión Europea. 

2.  Únicamente se designarán aquellos puertos que dispongan de unas instalaciones de limpieza y desinfección que cumplan con los anexos I y II del Real Decreto 638/2019, de 8 de noviembre, por el que se establecen las condiciones básicas que deben cumplir los centros de limpieza y desinfección de los vehículos dedicados al transporte por carretera de animales vivos, productos para la alimentación de animales de producción y subproductos de origen animal no destinados al consumo humano, y se crea el Registro nacional de centros de limpieza y desinfección. 

3.  El procedimiento de designación de los puntos de entrada de vehículos se iniciará con una solicitud escrita por parte de los responsables de la instalación, la cual se presentará de forma electrónica a través del mencionado del Registro Electrónico General de la Administración General del Estado, disponible en el Punto de Acceso General electrónico (PAGe), así como en la sede electrónica asociada https:// sede.mapa.gob.es, dirigida a la Dirección General de Sanidad de la Producción Agraria del Ministerio de Agricultura, Pesca y Alimentación. Dicha autorización será concedida una vez se garantice que el punto de entrada de vehículos cumple todas las disposiciones incluidas en el apartado 2

 En la tramitación de los procedimientos derivados de estas solicitudes emitirán sus informes el Ministerio de Transportes, Movilidad y Agenda Urbana y, en lo referente a la Administración General del Estado en el Territorio, el Ministerio de Política Territorial. Dichos informes, en caso de ser desfavorables a la estimación de la solicitud, serán vinculantes. 

El plazo máximo para dictar y notificar la resolución correspondiente será de seis meses, a contar desde la entrada de la solicitud en el mencionado Registro Electrónico General. Transcurrido dicho plazo sin haberse notificado la resolución final a los interesados, estos podrán entender estimada su solicitud. 

Contra la resolución que dicte la persona titular de la Dirección General de Sanidad de la Producción Agraria, que no agotará la vía administrativa, cabrá recurso de alzada ante la persona titular de la Secretaría General de Agricultura y Alimentación, en los términos y plazos previstos en los artículos 121 y 122 de la Ley 39/2015, de 1 de octubre.

El listado de puntos de entrada de vehículos designados estará disponible en la página web del Ministerio de Agricultura, Pesca y Alimentación. 

4.  Queda prohibida la entrada de vehículos de transporte por carretera de animales vivos de las especies equina, porcina, bovina, ovina, caprina, aves de corral, conejos y especies cinegéticas, cargados o vacíos, así como los vehículos de transporte por carretera de piensos, cargados o vacíos, procedentes de Estados no miembros de la Unión Europea, por cualquier puerto que no haya sido designado punto de entrada de vehículos. 

5.  Los apartados 1 al 4 no se aplicarán cuando los vehículos de transporte por carretera provengan de Estados no miembros de la Unión Europea donde la situación zoosanitaria de las enfermedades incluidas en la Categoría A del Reglamento (UE) n.º 2016/429 del Parlamento Europeo y del Consejo, de 9 de marzo de 2016, relativo a las enfermedades transmisibles de los animales y por el que se modifican o derogan algunos actos en materia de sanidad animal («Legislación sobre sanidad animal»), así como cualquier otra enfermedad considerada emergente, no suponga un riesgo para la cabaña ganadera española en relación con el transporte de animales, piensos, paja y heno en este tipo de vehículos.

jueves, 5 de septiembre de 2024

Cuadro Texto Dependiendo de un Control de Formulario

 Vamos a realizar un ejemplo, en él que tenemos un Cuadro de texto y mediante un elemento de control de Formulario hacemos que nos cambie el texto.

Este ejemplo lo suelo utilizar en los Dashboard o cuadro de mandos.

Podemos tener una tabla dinámica o un rango de celdas.

Vamos hacerlo desde una tabla dinámica, pero elegiremos un rango de celdas que obtenga los datos de dicha tabla dinámica.


El siguiente paso es hacer una referencia mediante rangos, a los campos de la tabla dinámica.

En la celda E3 ponemos la formula =A3 para que nos ponga lo mismo que esta en la tabla dinámica, y así con todas las partes de la tabla dinámica.


En la columna D vamos a introducir un índice para hacer referencia a cada empresa y su valor de ventas, quedándonos así:


Como vemos en nuestros datos, nuestro indice empieza en el 1 y termina en el 7.

El siguiente paso va ser insertar un control formulario, exactamente el Control de Números, para ello nos vamos a la pestaña de Programador, y en insertar, a controles formulario y posteriormente elegimos el Control de Números.

Y una vez que le hemos dado el tamaño que hemos querido, vamos a configurarlo, para ello lo seleccionamos y con el botón derecho del ratón, pulsamos en formato de control y nos saldrá lo siguiente.



Mi Configuración:

Valor Actual: 1.
Valor Mínimo:1
Valor Máximo:7
Incremento: 1.
Vincular con la Celda: $J$1

Estos valores, sobre todo el mínimo el valor mínimo del índice, el máximo también el valor máximo que nos llega nuestro índice, vincular con la celda es la celda que va a cambiar el valor al darle al control del formulario.

Por supuesto, cuando vayamos pulsando nuestro control, se ira moviendo el valor desde el 1 al 7, con incremento tanto para arriba como para abajo de 1.

En la celda  contigua es decir al K1 le vamos a introducir una formula que nos busque dicho valor entre nuestro rango y nos devuelva la empresa, y en el caso de la L1 nos de sus ventas.

En la celda K1 hemos introducido la siguiente fórmula:

=BUSCARV($J$1;$D$4:$F$10;2;FALSO)

En la celda L1 hemos introducido la misma, cambiando el 2 por un 3 que es la columna que nos tiene que devolver, dando el siguiente resultado, que por supuesto, si vamos moviendo nuestro control formulario, va cambiando la empresa y sus ventas.




Lo que vamos hacer, lo  podemos realizar tanto en una celda como en un cuadro de texto.

Ahora vamos a ver esto en un cuadro de texto, para ello lo insertamos y lo igualamos a nuestar celda K1 y otro cuadro de texto a L1.

Esto lo hacemos, primero seleccionamos nuestro primer cuadro de texto, nos vamos a la barra de fórmula e introducimos un igual y seleccionamos la celda donde esta el nombre de la empresa que es K1, y lo mismo con las ventas.


Y así nos ha quedado, y si pulsamos en el control del formulario irán cambiando los datos.


Aquí no queda todo, supongamos que estos cuadros de texto con nuestro contol de formulario, lo queremos en otra hoja, para ello cogeremos y los cortaremos y los pegaremos en nuestra nueva hoja.


Os preguntareis que ha pasado, pues muy fácil, la referencia que tenía es a una celda que se encontraba en otra hoja por lo que ahora tendremos que cambiar la referencia a dicho lugar.

Primero cogemos nuestro control y le cambiamos la referencia a nuestra anterior hoja con la celda, que en mi caso era Hoja2!$J$1.

Igual con los cuadro de texto: 

En mi caso la empresa era a : =Hoja2!$K$1
Y las ventas: =Hoja2!$L$1


Y todo funciona perfectamente.

viernes, 30 de agosto de 2024

Alcohol Isopropílico

 ¿Qué es Alcohol Isopropílico?

El alcohol isopropílico, propan-2-ol o isopropanol es un alcohol secundario de 3 carbonos y un único grupo –OH no terminal. Se trata, en definitivas, de un isómero estructural del propanol.

¿Para qué es usado?

Debido a su elevada capacidad limpiadora de suciedad, su elevada volatilidad y, sobre todo, por no dejar restos al evaporarse, es el disolvente por excelencia utilizado para la limpieza de elementos electrónicos, magnéticos, ópticos y componentes informáticos como placas base (motherboards), impresoras 3D y contactos en general.

¿Para qué lo he comprado?

En mi caso, lo he comprado, debido a que tengo que limpiar de pasta térmica que ponemos entre el procesador y el disipador de calor. Y para retirar la pasta térmica, que hay que cambiarla cuando ya hemos usado varios años el ordenador. La única discusión entre los fabricantes, son los años de que tenemos que cambiarle la pasta térmica. 

Para retirar esta pasta térmica, voy a utilizar dicho producto que se lo echaré con mucho cuidado a un bastoncillo de algodon para poder retirar dicha pasta, y posteriormente cambiarle la misma.

¿Dónde lo he comprado?

En mi caso, lo he comprado en una Farmacia en Huelva, ya que por otros motivos he ido y he preguntado por ello, y me han preparado un bote con cuentagotas, y me han vendido unos 20 ml, que me ha costado algo más de 4 euros.



domingo, 25 de agosto de 2024

Reporte de Ventas en Power Bi

 Recientemente hemos realizado un Reporte de Análisis de Ventas en la aplicación de Power Bi.

Dicho reporte es muy simple, solamente hemos utilizado una Tabla con los datos, y no hemos realizado ninguna tabla de Calendario, para manejar diversas fechas.

Dicho reporte posee gráficos circulares, columnas, barras y por supuesto una tabla dentro del mismo informa con los datos que nos ha interesado.

Para la opción de filtrado hemos puesto varios Slicers para el año, región, plataforma, genero y editorial.

También hemos utilizado alguna tarjeta y hemos utilizado un botón de restaurar donde la acción es un marcador del estado inicial del reporte sin ningún tipo de filtro.



viernes, 23 de agosto de 2024

Agrupación Tabla Dinámica Campo Texto

 Tenemos una tabla dinámica ordenada en Filas por Vendedor y el campo valores tenemos la suma del monto.


Ahora lo que vamos a realizar es ordenar los vendedores por sexo, para ello seleccionaremos los nombres de las mujeres y con el botón derecho del ratón elegiremos agrupar y nos creara un grupo con los valores seleccionados.



El siguiente paso, haremos lo mismo con los hombres, y a los nombres de grupo que nos da, pincharemos en ellos, y le cambiaremos el nombre.



Como se ve, en todo momento le hemos datos a la tabla dinámica un formato tabular,

Y esa forma es como podemos agrupar por texto en una tabla dinámica.