Track your downtime

Want a better way to document and report on your downtime? Check out Productioneer’s new downtime codes! Productioneer comes with a list of 26 downtime codes but our customers can make any customizations and additions that fit their operations.

Uptime/Downtime is a KPI that is relevant from the field to the boardroom. These discrete codes and the analytics expertise of Mi4 team make Productionner a great platform for tacking your performance.

Hosting your dotnetcore app with Kestrel

Kestrel is the built-in web server for Microsoft’s dotnetcore platform. I do not know the actual etymology of Kestrel, but it sounds like a planet or the name of some obscure band that played at Fitzgerald’s in 1997. My band never played Fitzgerald’s in the 90’s. We played the Firehouse Saloon and The Side Car Pub, but that was 2000. We had some pretty catchy tunes.

Continue reading “Hosting your dotnetcore app with Kestrel”

New Feature: DIY CHARTS – now in Beta

Hey DIYers: you asked and we listened, Productioneer now has a new tab for you to create your own charts. We know you love our built-in charts but you still would like to be able to create your own, we get it!

On a more serious note: any data series usually available in a canned Productioneer report or chart or dashboard will be available for plotting on your DIY Charts. The new charts templates you create can be saved, annotated, shared, cloned, printed, pickled, etc.

We know you don’t read the manual so we didn’t make one for this feature.

The video below is a quick demo, try it out or let us know if you would like more hands on training.



As usual, we appreciate your feedback so we can make it better!

Warning: Any eye damage caused by improper use of neon green or fuchsia in your DIY charts is not our fault!!!

Power BI Tip: Daily Total and Percent of Daily Total DAX Expressions

Here is a quick tip for analyzing daily data in Power BI. If you have a query or dataset that contains a date, a category, and a value measure for that category and you want to create a static measure that always returns the total value for all categories, here is the DAX expression you would use:

DailyTotalAllCategories = CALCULATE(sum(Query1[value]),ALL(Query1[categoryname]))

You could then use this daily total DAX measure in calculation of the percentage of the total for each category with this formula:

PercentDailyTotal = DIVIDE(SUM(Query1[value]),DailyTotalAllCategories)

If you are only interested in the percent daily total you could bypass the DailyTotalAllCategories measure altogether and your formula would look like this:

PercentDailyTotal = DIVIDE(

Speaking in generalities can be a little hard to follow. A simple oil and gas implementation of these concepts is after the break. Continue reading “Power BI Tip: Daily Total and Percent of Daily Total DAX Expressions”

Tools of the Trade: Keyboards

The pen is mightier than the sword they say, but for programmers, the keyboard is our tool of choice.

Using the keyboard is the main method we put our thoughts/ideas/code into being. One can even say that the keyboard is an extension of a programmer. With the vast array of keyboard choices, programmers can find the best fit keyboard for their workflow.

Keyboard Sizes

60% keyboard - iKBC New Poker ii
Keyboards come in various sizes that can accommodate your desk space, typing preference or aesthetic. Many are familiar with the standard or full-size ANSI OR ISO keyboards but there are other “compact” formats available. Some examples of compact keyboards:

  1. Tenkeyless – keyboard without numpad
  2. 60% keyboard – generally a keyboard without numpad and F row
  3. 40% keyboard – minimalist keyboard with letters and some modifiers

These compact keyboards may have programmable layers where the numeric row or F row functionality can be accessed. On some, you can create macros that can easily run scripts or simplify hotkey combos with less key presses. EFFICIENCY! Continue reading “Tools of the Trade: Keyboards”