jmcconville
Necesito los valores resumidos (en gráficos y tablas) para mostrarlos como una fracción personalizada. Mi organización cuenta los contratos en incrementos de 13 semanas. IE 1 contrato = 13 semanas. Si un contrato es de menos o más de 13 semanas, el resto debe mostrarse como una fracción. Entonces, si tenemos un contrato de 5 semanas, lo contamos como 5/13. si dura 14 semanas, lo contamos como 1 1/13, etc. PowerBI
Ejemplo: Tengo un cuadro que suma los contratos y los agrupa por mes. El problema es que muestra los decimales y no me permite usar un formato personalizado para los resultados.
En Excel, podemos hacer esto fácilmente seleccionando RightClick>Formatear celdas>Número>Personalizado> «# #/13» Sobresalir
Creé una medida e intenté formatear usando DAX en una nueva columna. Todavía no sumará la información. Debe ser porque ya no reconoce el campo como un número. mi medida Fórmula DAX PowerBI2
Enlace Aquí hay un screencast de lo que estoy haciendo.
LivioLanzo
En respuesta a jmcconville
Hola @jmcconville
Siempre puedes agregarlo así:
Column = VAR _decimal = 13 VAR _Remainder = MOD( [ContractsMeasure], 1 ) RETURN IF( _Remainder = 0, "" & [ContractsMeasure], [ContractsMeasure] & " " & ROUND( _Remainder * _decimal, 0) & "https://community.powerbi.com/" & _decimal )
LivioLanzo
Hola @jmcconville
la función FORMAT en DAX se basa en las cadenas de formato utilizadas por Visual Basic.
prueba esta cadena de formato:
https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/format-function-v…
jmcconville
En respuesta a LivioLanzo
Hola
@LivioLanzo. Gracias por su respuesta
Hice el formato que sugeriste y todavía no se muestra correctamente. Esto es lo que muestra Power BI
Esto es lo que muestra el cálculo correcto en Excel
Ejemplo: 755,38 = 755 5/13
el resto (.38) dividido por 13 es 5/13. Power BI muestra esto como 4/13
¡Déjame saber lo que piensas! Gracias
LivioLanzo
En respuesta a jmcconville
Hola @jmcconville
Siempre puedes agregarlo así:
Column = VAR _decimal = 13 VAR _Remainder = MOD( [ContractsMeasure], 1 ) RETURN IF( _Remainder = 0, "" & [ContractsMeasure], [ContractsMeasure] & " " & ROUND( _Remainder * _decimal, 0) & "https://community.powerbi.com/" & _decimal )